CCPA 準拠に向けての準備

パブリッシャー様の カリフォルニア州消費者プライバシー法(CCPA)の遵守をサポートするため、Google Interactive Media Ads SDK では、2 つの異なるパラメータを使用して、制限付きデータ処理(RDP)を有効にするかどうかを指定できます。この SDK では、次のパラメータを使用して広告リクエスト単位で RDP を設定できます。

いずれかのパラメータを使用する場合、Google は特定の一意の識別子や、パブリッシャーへのサービスの提供で処理されるその他のデータの使用方法を制限します。

制限付きデータ処理を CCPA 遵守に向けた準備にどのように活用するか、またいつ有効にするかは、パブリッシャーが決定します。これら 2 つのパラメータのどちらを使っても Google の広告配信への影響は同じですし、両方を同時に使用してもかまいません。

このガイドでは、これらのオプションを広告リクエストごとに有効にするための手順を説明します。

RDP シグナル

Google のシグナルを使用して RDP を有効にする必要があることを 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 シグナル

IAB のシグナルを使用して RDP を有効にする必要があることを Google に通知するには、広告タグパラメータ 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)
}