Соблюдение законов о конфиденциальности в штатах США

Чтобы помочь издателям соблюдать законы о конфиденциальностиштатов США ,Google Mobile Ads SDK позволяет издателям использовать два разных параметра, чтобы указать, следует ли Google включить ограниченную обработку данных (RDP) . SDK предоставляет издателям возможность устанавливать RDP на уровне запроса объявления, используя следующие сигналы:

При использовании любого из параметров Google ограничивает использование определенных уникальных идентификаторов и других данных, обрабатываемых при предоставлении услуг издателям. В результате Google будет показывать только неперсонализированную рекламу. Эти параметры переопределяют настройки RDP в пользовательском интерфейсе.

Издатели должны сами решить, как ограниченная обработка данных может поддержать их планы соответствия и когда ее следует включить. Оба дополнительных параметра можно использовать одновременно, хотя они одинаково влияют на показ рекламы Google.

Это руководство призвано помочь издателям понять, какие шаги необходимо предпринять для включения этих опций для каждого запроса объявления.

RDP-сигнал

Существует два разных способа уведомить Google о необходимости включения RDP с помощью сигнала RDP Google:

Дополнительный параметр для RDP

Для параметра дополнительных параметров создайте запрос объявления, в котором указываются дополнительные параметры с ключом rdp и значением 1 .

Джава

Bundle networkExtrasBundle = new Bundle();
networkExtrasBundle.putInt("rdp", 1);
AdRequest request = new AdRequest.Builder()
   .addNetworkExtrasBundle(AdMobAdapter.class, networkExtrasBundle)
   .build();

Котлин

val networkExtrasBundle = Bundle()
networkExtrasBundle.putInt("rdp", 1)
val request = AdRequest.Builder()
    .addNetworkExtrasBundle(AdMobAdapter::class.java!!, networkExtrasBundle)
    .build()

Обязательно используйте этот объект запроса при загрузке объявления.

Общие настройки для RDP

Для опции общих настроек запишите ключ gad_rdp со значением 1 в SharedPreferences . Google Mobile Ads SDK считывает ключ gad_rdp во время загрузки объявления.

Джава

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

Котлин

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

сигнал IAB

Существует два разных способа уведомить Google о необходимости включения RDP с помощью сигнала IAB:

Дополнительный параметр для IAB

Для параметра дополнительных параметров создайте запрос объявления, в котором указываются дополнительные параметры с ключом IABUSPrivacy_String и строковым значением, соответствующим спецификации IAB .

Джава

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

Котлин

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

Обязательно используйте этот объект запроса при загрузке объявления.

Общие настройки для IAB

Для параметра общих предпочтений запишите ключ IABUSPrivacy_String со строковым значением, соответствующим спецификации IAB, в SharedPreferences . Google Mobile Ads SDK считывает ключ IABUSPrivacy_String во время загрузки объявления.

Джава

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

Котлин

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

Посредничество

Если вы используете медиацию :

  1. Выполните действия, описанные вНастройки CPRAчтобы добавить своих партнеров по посредничеству в список рекламных партнеров CPRA в пользовательском интерфейсеAdMob .

  2. Рассмотрите возможность написания сигнала IAB с использованием общих настроек. Сигнал l10n, чтобы SDK партнера по посредничеству, соответствующие спецификации IAB, также могли читать сигнал.

  3. Ознакомьтесь с документацией каждого партнера рекламной сети, чтобы определить, какие варианты они предлагают для обеспечения соответствия CPRA.