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