プライバシーに関する米国の州法の遵守

パブリッシャーが米国のプライバシー関連州法を遵守するのを助けるため、Google モバイル広告 SDK では、パブリッシャーが 2 つの異なるパラメータを使用して制限付きデータ処理(RDP)を有効にするかどうかを Google に通知することができます。この SDK を使用すると 次のシグナルを利用して、広告リクエスト レベルで制限付きデータ処理を設定可能。

いずれかのパラメータを使用すると、Google は特定の一意のパラメータの使用を パブリッシャーへのサービス提供時に処理される識別子などのデータ。 結果として、パーソナライズされていない広告のみが表示されます。これらのパラメータは UI の RDP 設定をオーバーライドできます。

パブリッシャー様は、制限付きデータ処理がどのようにして いつ有効にするかについて 話し合います以下のことが可能です。 両方のオプション パラメータを同時に使用します。ただし、 Google の広告配信に及ぼす影響を確認できます

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

RDP シグナル

RDP を有効にすることを Google に通知する方法は 2 つあります。 Google の RDP シグナルを使用:

RDP の追加パラメータ

追加パラメータ オプションを使用する場合は、追加のパラメータを指定する広告リクエストを作成します。 パラメータ。キー rdp、値は 1 です。

Java

Bundle networkExtrasBundle = new Bundle();
networkExtrasBundle.putInt("rdp", 1);

AdRequest request = new AdRequest.Builder()
   .addNetworkExtrasBundle(AdMobAdapter.class, networkExtrasBundle)
   .build();

Kotlin

val networkExtrasBundle = Bundle()
networkExtrasBundle.putInt("rdp", 1)

val request = AdRequest.Builder()
 .addNetworkExtrasBundle(AdMobAdapter::class.java!!, networkExtrasBundle)
 .build()

広告を読み込むときに、このリクエスト オブジェクトを必ず使用してください。

RDP の共有設定

共有設定を使用する場合、値が 1 のキー gad_rdpSharedPreferences に書き込みます。広告の読み込み中に Google Mobile Ads SDK が gad_rdp キーを読み取ります。

Java

SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(context);
sharedPref.edit().putInt("gad_rdp", 1).apply();

Kotlin

val sharedPref = PreferenceManager.getDefaultSharedPreferences(context)
sharedPref.edit().putInt("gad_rdp", 1).apply()

IAB シグナル

RDP を有効にすることを Google に通知する方法は 2 つあります。 IAB のシグナルを使用します

IAB の追加パラメータ

追加パラメータ オプションを使用する場合は、追加のパラメータを指定する広告リクエストを作成します。 パラメータ。キー IABUSPrivacy_String と文字列値 IAB 規格に準拠 仕様をご覧ください。

Java

Bundle networkExtrasBundle = new Bundle();
networkExtrasBundle.putString("IABUSPrivacy_String", IAB_STRING);
AdRequest request = new AdRequest.Builder()
   .addNetworkExtrasBundle(AdMobAdapter.class, networkExtrasBundle)
   .build();

Kotlin

val networkExtrasBundle = Bundle()
networkExtrasBundle.putString("IABUSPrivacy_String", IAB_STRING)
val request = AdRequest.Builder()
    .addNetworkExtrasBundle(AdMobAdapter::class.java!!, networkExtrasBundle)
    .build()

広告を読み込むときに、このリクエスト オブジェクトを必ず使用してください。

IAB の共有設定

共有設定を使用する場合、IAB 仕様に準拠した文字列値を含むキー IABUSPrivacy_StringSharedPreferences に書き込みます。広告の読み込み中に Google Mobile Ads SDK が IABUSPrivacy_String キーを読み取ります。

Java

SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(context);
sharedPref.edit().putString("IABUSPrivacy_String", IAB_STRING).apply();

Kotlin

val sharedPref = PreferenceManager.getDefaultSharedPreferences(context)
sharedPref.edit().putString("IABUSPrivacy_String", IAB_STRING).apply()

メディエーション

メディエーションを使用している場合:

  1. 手順については、 CPRA の設定 新しい CPRA 広告パートナーリストにメディエーションパートナーを AdMob 管理画面。

  2. まずは 共有設定を使用する IAB シグナル メディエーションパートナーの SDK も IAB 仕様 信号も読み取ることができます

  3. 各広告ネットワーク パートナーのドキュメントを参照して、CPRA の遵守に役立つオプションをご確認ください。