CCPA hazırlama

Google Interactive Media Ads SDK'sı, yayıncıların Kaliforniya Tüketici Gizliliği Yasası'na (CCPA) uyum sağlamalarına yardımcı olmak amacıyla, Google'ın kısıtlanmış veri işlemeyi (KVİ) etkinleştirip etkinleştirmeyeceğini belirtmek için iki farklı parametre kullanmasına olanak tanır. SDK, yayıncılara aşağıdaki parametreleri kullanarak reklam isteği düzeyinde KVİ ayarlama özelliği sunar:

Google, bu parametrelerden herhangi biri kullanıldığında belirli benzersiz tanımlayıcıları ve yayıncılara hizmetlerin sağlanmasında işlenen diğer verileri kullanma şeklini kısıtlar.

Yayıncılar, kısıtlanmış veri işlemenin uygunluk planlarını nasıl destekleyebileceğine ve bu özelliğin ne zaman etkinleştirilmesi gerektiğine kendileri karar vermelidir. Her iki isteğe bağlı parametre de aynı anda kullanılabilir ancak Google'ın reklam sunumu üzerinde aynı etkiye sahiptir.

Bu kılavuzun amacı, yayıncıların bu seçenekleri her reklam için ayrı ayrı etkinleştirmek üzere uygulanması gereken adımları anlamalarına yardımcı olmaktır.

KVİ sinyali

KVİ'nin Google'ın sinyali kullanılarak etkinleştirilmesi gerektiğini Google'a bildirmek için aşağıdaki örnekte gösterildiği gibi reklam etiketi parametrelerinize &rdp=1 ekleyin:

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 sinyali

KVİ'nin IAB'nin sinyali kullanılarak etkinleştirilmesi gerektiğini Google'a bildirmek için us_privacy reklam etiketi parametresini kullanın. Kullandığınız dize değerinin IAB spesifikasyonuyla uyumlu olduğundan emin olun.

Aşağıdaki snippet'te IAB parametresi "1YNN" ile nasıl reklam isteğinin oluşturulacağı gösterilmektedir:

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)
}