制限付きデータ処理を有効にする方法

プラットフォームを選択: HTML5 Android iOS tvOS Roku

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 を追加します。

private StreamRequest buildStreamRequest() {
    ...
    StreamRequest request = mSdkFactory.createLiveStreamRequest(
            TEST_ASSET_KEY, null, mDisplayContainer);
    Map adTagParameters = new HashMap();
    adTagParameters.put("rdp", 1);
    request.setAdTagParameters(adTagParameters);
    return request;
}

IAB GPP シグナル

IAB のシグナルを使用して RDP を有効にする必要があることを Google に通知するには、広告タグ パラメータ gpp={gpp string}gpp_sid={gpp section id} を使用します。GPP シグナルの使用について詳しくは、 IAB の Global Privacy Platform をサポートするをご覧ください。 Google は、米国全土、カリフォルニア州、コロラド州、コネチカット州、フロリダ州、バージニア州の GPP 文字列に固有の特定の条件が満たされた場合に RDP をトリガーします。 Global Privacy Protocol の仕様について詳しくは、上記のリンク先の記事の関連セクションをご覧ください。

private StreamRequest buildStreamRequest() {
    ...
    StreamRequest request = mSdkFactory.createLiveStreamRequest(
            TEST_ASSET_KEY, null, mDisplayContainer);
    Map adTagParameters = new HashMap();
    adTagParameters.put("gpp", "gpp_string");
    adTagParameters.put("gpp_sid", "gpp_section_id");
    request.setAdTagParameters(adTagParameters);
    return request;
}