Google Interactive Media Ads SDK では、パブリッシャー様が米国のプライバシー関連州法を遵守できるように、次のパラメータを使って制限付きデータ処理(RDP)を有効にするかどうかを指定できるようにしています。この SDK では、次のパラメータを使用して広告リクエスト単位で RDP を設定できます。
これらのパラメータのいずれかを使用して、ユーザーがデータ共有をオプトアウトしたことを示すと、Google はユーザー ID や年齢や性別によるターゲティングなどのデータの処理を制限します。RDP では、Google はパブリッシャー様にサービスを提供する際にのみ、非パーソナライズド広告を配信します。
パブリッシャー様は、コンプライアンス計画に制限付きデータ処理を活用する方法と時期を決める必要があります。これらのオプション パラメータは、1 つ以上を同時に使用できますが、Google は常に最も制限の厳しい処理を適用します。たとえば、RDP=1、GPP 文字列、us_privacy 文字列のいずれかでユーザーがオプトアウトしたことが示されている場合、Google 広告配信では RDP が有効になります。
このガイドでは、これらオプションのパラメータを広告リクエストごとに有効にするための手順を説明します。
RDP シグナル
Google のシグナルを使用して RDP を有効にする必要があることを Google に通知するには、次の例に示すように、広告タグ パラメータに
&rdp=1 を追加します。
function requestLiveStream(assetKey, apiKey) {
var streamRequest = new google.ima.dai.api.LiveStreamRequest();
streamRequest.assetKey = assetKey;
streamRequest.apiKey = apiKey;
streamRequest.adTagParameters = {"rdp": 1};
streamManager.requestStream(streamRequest);
}
IAB GPP シグナル
IAB のシグナルを使用して RDP を有効にする必要があることを Google に通知するには、広告タグ パラメータ gpp={gpp string} と gpp_sid={gpp section id} を使用します。GPP シグナルの使用について詳しくは、
IAB の Global Privacy Platform をサポートするをご覧ください。
Google は、米国全土、カリフォルニア州、コロラド州、コネチカット州、フロリダ州、バージニア州の GPP 文字列に固有の特定の条件が満たされた場合に RDP をトリガーします。
Global Privacy Protocol の仕様について詳しくは、上記のリンク先の記事の関連セクションをご覧ください。
function requestLiveStream(assetKey, apiKey) {
var streamRequest = new google.ima.dai.api.LiveStreamRequest();
streamRequest.assetKey = assetKey;
streamRequest.apiKey = apiKey;
streamRequest.adTagParameters = {
"gpp": "gpp_string",
"gpp_sid": "gpp_section_id"
};
streamManager.requestStream(streamRequest);
}