CCPA 準備

為協助發布商遵守 《加州消費者隱私法》(CCPA),Google 互動式媒體廣告 SDK 可讓發布商 使用兩個不同的參數,指明 Google 是否應啟用 受限的資料處理 (RDP) 模式。SDK 可讓發布商利用以下項目,在廣告請求層級設定「受限的資料處理」模式 參數:

,瞭解如何調查及移除這項存取權。

使用上述任一參數時,Google 會限制其使用專屬 ID 和其他參數的方式 為發布商提供服務時處理的資料。

發布商應自行決定「受限的資料處理」模式對自家業務的助益 法規遵循方案和何時應啟用您可以在 效果也相同,但對 Google 廣告放送的影響相同。

本指南旨在協助發布商,瞭解啟用這些選項所需的步驟 按個別廣告請求設定

受限的資料處理信號

如要通知 Google 應使用 Google 信號啟用 RDP,請將 &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 信號啟用 RDP,請使用廣告代碼參數 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)
}