सीमित डेटा प्रोसेसिंग चालू करना

प्लैटफ़ॉर्म चुनें: HTML5 Android iOS tvOS Roku

अमेरिका के राज्यों के निजता कानूनों का पालन करने में आपकी मदद करने के लिए, Google Interactive Media Ads SDK में इन पैरामीटर का इस्तेमाल किया जा सकता है. इनसे यह पता चलता है कि Google को सीमित डेटा प्रोसेसिंग (आरडीपी) मोड को चालू करना चाहिए या नहीं. SDK टूल, पब्लिशर को विज्ञापन अनुरोध के लेवल पर आरडीपी सेट करने की सुविधा देता है. इसके लिए, इन पैरामीटर का इस्तेमाल किया जाता है:

इनमें से किसी पैरामीटर का इस्तेमाल करके यह बताया जा सकता है कि उपयोगकर्ता ने डेटा शेयर करने से ऑप्ट-आउट किया है. ऐसा करने पर Google, उपयोगकर्ता के पहचानकर्ताओं और अन्य डेटा को प्रोसेस करने पर पाबंदी लगा देता है. जैसे, डेमोग्राफ़िक टारगेटिंग. आरडीपी के तहत, Google सिर्फ़ लोगों की दिलचस्पी के हिसाब से न दिखाए जाने वाले विज्ञापन दिखाता है. ऐसा तब होता है, जब आपको सेवाएं दी जाती हैं.

आपको यह तय करना होगा कि सीमित डेटा प्रोसेसिंग, नियमों या शर्तों के पालन से जुड़ी आपकी योजनाओं में कैसे मदद कर सकती है. आपको यह भी तय करना होगा कि आरडीपी मोड को कब चालू करना है. इनमें से एक या उससे ज़्यादा वैकल्पिक पैरामीटर का इस्तेमाल एक साथ किया जा सकता है. हालांकि, Google हमेशा सबसे ज़्यादा पाबंदी वाली सेटिंग लागू करता है. उदाहरण के लिए, अगर RDP=1, GPP स्ट्रिंग या us_privacy स्ट्रिंग से यह पता चलता है कि किसी उपयोगकर्ता ने ऑप्ट आउट किया है, तो Google विज्ञापन दिखाने की सुविधा, RDP को चालू कर देती है.

इस गाइड का मकसद, पब्लिशर को यह समझने में मदद करना है कि विज्ञापन अनुरोध के आधार पर, इन विकल्पों को चालू करने के लिए क्या करना होगा.

आरडीपी सिग्नल

Google को यह सूचना देने के लिए कि Google के सिग्नल का इस्तेमाल करके, आरडीपी को चालू किया जाना चाहिए, अपने विज्ञापन टैग पैरामीटर में &rdp=1 जोड़ें. इसका उदाहरण यहां दिया गया है:

Objective-C

- (void)requestStream {
  ...
  IMALiveStreamRequest *request =
      [[IMALiveStreamRequest alloc] initWithAssetKey:kAssetKey
                              adDisplayContainer:adDisplayContainer
                                    videoDisplay:imaVideoDisplay];
  request.adTagParameters = @{ @"rdp" : @1};
  [self.adsLoader requestStreamWithRequest:request];
}

Swift

func requestStream() {
  ...
  let request = IMALiveStreamRequest(assetKey: ViewController.kAssetKey,
                                    adDisplayContainer: adDisplayContainer,
                                    videoDisplay: imaVideoDisplay);
  request?.adTagParameters = ["rdp" : 1];
  adsLoader.requestStream(with: request)
}

IAB GPP सिग्नल

Google को यह सूचना देने के लिए कि IAB के सिग्नल का इस्तेमाल करके, आरडीपी को चालू किया जाना चाहिए, विज्ञापन टैग पैरामीटर gpp={gpp string} और gpp_sid={gpp section id} का इस्तेमाल करें. GPP सिग्नल का इस्तेमाल करने के बारे में ज़्यादा जानने के लिए, IAB के Global Privacy Platform के साथ काम करना लेख पढ़ें. Google, RDP को तब ट्रिगर करता है, जब अमेरिका, कैलिफ़ोर्निया, कोलोराडो, कनेटिकट, फ़्लोरिडा, और वर्जीनिया की GPP स्ट्रिंग से जुड़े कुछ खास मानदंड पूरे हो जाते हैं. Global Privacy Protocol की खास बातों के बारे में जानने के लिए, पहले लिंक किए गए लेख में इससे जुड़ा सेक्शन देखें.

Objective-C

- (void)requestStream {
  ...
  IMALiveStreamRequest *request =
      [[IMALiveStreamRequest alloc] initWithAssetKey:kAssetKey
                              adDisplayContainer:adDisplayContainer
                                    videoDisplay:imaVideoDisplay];
  request.adTagParameters = @{
    @"gpp" : @"gpp_string",
    @"gpp_sid" : @"gpp_section_id"
  };
  [self.adsLoader requestStreamWithRequest:request];
}

Swift

func requestStream() {
  ...
  let request = IMALiveStreamRequest(assetKey: ViewController.kAssetKey,
                                    adDisplayContainer: adDisplayContainer,
                                    videoDisplay: imaVideoDisplay);
  request?.adTagParameters = [
    "gpp" : "gpp_string",
    "gpp_sid" : "gpp_section_id"
  ];
  adsLoader.requestStream(with: request)
}