सीसीपीए की तैयारी

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

दोनों में से किसी भी पैरामीटर का इस्तेमाल किए जाने पर, Google यह तय करता है कि वह कुछ यूनीक आइडेंटिफ़ायर और दूसरे पब्लिशर को दी जाने वाली सेवाओं के ज़रिए प्रोसेस किया गया डेटा.

पब्लिशर को खुद यह तय करना चाहिए कि सीमित डेटा प्रोसेसिंग, अनुपालन योजना की जानकारी और इसे कब चालू किया जाना चाहिए. दोनों वैकल्पिक पैरामीटर का उपयोग साथ ही, हालांकि वे Google की विज्ञापन दिखाने की प्रक्रिया पर भी वही असर डालते हैं.

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

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

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 सिग्नल

Google को यह बताने के लिए कि आरडीपी मोड को IAB के सिग्नल का इस्तेमाल करके चालू किया जाना चाहिए, विज्ञापन टैग पैरामीटर का इस्तेमाल करें us_privacy. पक्का करें कि आपने स्ट्रिंग की जो वैल्यू इस्तेमाल की है वह IAB के स्टैंडर्ड.

नीचे दिए गए स्निपेट में IAB पैरामीटर की मदद से विज्ञापन अनुरोध बनाने का तरीका बताया गया है "1YNN":

Objective-C

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

Swift

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