Conformidade com as Leis Estaduais de Privacidade dos EUA

Para ajudar os editores a obedecer às Leis Estaduais de Privacidade dos EUA, o SDK dos anúncios para dispositivos móveis do Google permite que os editores usem dois parâmetros diferentes para indicar se o Google precisa ativar o processamento de dados restrito (RDP, na sigla em inglês). O SDK oferece aos editores a capacidade de definir o RDP no nível da solicitação de anúncio usando os seguintes indicadores:

Quando um dos parâmetros é usado, o Google restringe o uso de determinados identificadores exclusivos e outros dados processados na prestação de serviços aos editores. Como resultado, o Google só vai mostrar anúncios não personalizados. Esses parâmetros substituem as configurações de RDP na interface.

Os editores precisam decidir por conta própria como o processamento de dados restrito pode ajudar os planos de compliance e quando ele precisa ser ativado. É possível usar os dois parâmetros opcionais ao mesmo tempo, embora eles tenham o mesmo efeito na veiculação de anúncios do Google.

Este guia tem como objetivo ajudar os editores a entender as etapas necessárias para ativar essas opções por solicitação de anúncio.

Sinal do RDP

Há duas maneiras diferentes de notificar o Google de que o RDP precisa ser ativado usando o indicador de RDP do Google:

Parâmetro Extras para RDP

Para a opção de parâmetro extras, crie uma solicitação de anúncio que especifique parâmetros extras, com uma chave rdp e um valor de 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()

Use esse objeto de solicitação ao carregar um anúncio.

Preferências compartilhadas para RDP

Para a opção de preferências compartilhadas, grave a chave gad_rdp com um valor de 1 em SharedPreferences. O SDK dos anúncios para dispositivos móveis do Google lê a chave gad_rdp durante o carregamento do anúncio.

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()

Indicador do IAB

Há duas maneiras diferentes de notificar o Google de que o RDP precisa ser ativado usando o indicador do IAB:

Parâmetro "extras" para IAB

Para a opção de parâmetro extra, crie uma solicitação de anúncio que especifique parâmetros extras, com uma chave IABUSPrivacy_String e um valor de string que esteja em conformidade com a especificação do 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()

Use esse objeto de solicitação ao carregar um anúncio.

Preferências compartilhadas para o IAB

Para a opção de preferências compartilhadas, grave a chave IABUSPrivacy_String com um valor de string compatível com a especificação do IAB para SharedPreferences. O SDK dos anúncios para dispositivos móveis do Google lê a chave IABUSPrivacy_String durante o carregamento do anúncio.

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()

Mediação

Se você usa a mediação:

  1. Siga as etapas nas configurações da CPRA para adicionar seus parceiros de mediação à lista de parceiros de publicidade da CPRA na interface da AdMob.

  2. Considere gravar o indicador IAB usando preferências compartilhadas para que os SDKs de parceiros de mediação que são compatíveis com a especificação IAB também possam ler o indicador.

  3. Consulte a documentação de cada parceiro da rede de publicidade para determinar quais opções eles oferecem para manter a conformidade com a CPRA.