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). O SDK oferece aos editores a defina o RDP no nível da solicitação de anúncio usando os seguintes sinais:
- RDP do Google
- Definido pelo IAB
IABUSPrivacy_String
Quando qualquer um dos parâmetros é usado, o Google restringe a forma como usa determinados identificadores e outros dados processados na prestação de serviços aos editores. Como resultado, o Google exibirá apenas anúncios não personalizados. Esses parâmetros modificar as configurações de RDP na interface.
Os editores precisam decidir como o processamento de dados restrito pode oferecer suporte aos planos de compliance e quando ele deve ser ativado. É possível usam ambos os parâmetros opcionais ao mesmo tempo, embora tenham os mesmos na veiculação de anúncios do Google.
O objetivo deste guia é 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:
- Adicione um parâmetro extra para RDP.
- Usar preferências compartilhadas para o RDP
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);
AdManagerAdRequest request = new AdManagerAdRequest.Builder()
.addNetworkExtrasBundle(AdMobAdapter.class, networkExtrasBundle)
.build();
Kotlin
val networkExtrasBundle = Bundle()
networkExtrasBundle.putInt("rdp", 1)
val request = AdManagerAdRequest.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, escreva a chave gad_rdp
com um valor de 1
.
para
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 sobre a ativação do RDP. usando o indicador do IAB:
- Adicionar um parâmetro extra para o IAB
- Usar preferências compartilhadas para a IAB
Parâmetro "Extras" para o IAB
Para a opção de parâmetro extras, crie uma solicitação de anúncio que especifique
parâmetros, com uma chave IABUSPrivacy_String
e um valor de string que é
em conformidade com o IAB
especificação.
Java
Bundle networkExtrasBundle = new Bundle();
networkExtrasBundle.putString("IABUSPrivacy_String", IAB_STRING);
AdManagerAdRequest request = new AdManagerAdRequest.Builder()
.addNetworkExtrasBundle(AdMobAdapter.class, networkExtrasBundle)
.build();
Kotlin
val networkExtrasBundle = Bundle()
networkExtrasBundle.putString("IABUSPrivacy_String", IAB_STRING)
val request = AdManagerAdRequest.Builder()
.addNetworkExtrasBundle(AdMobAdapter::class.java!!, networkExtrasBundle)
.build()
Use esse objeto de solicitação ao carregar um anúncio.
Preferências compartilhadas do IAB
Para a opção de preferências compartilhadas, grave a chave IABUSPrivacy_String
com um
valor de string que seja 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:
Siga as etapas em Selecionar uma configuração de processamento de dados para adicionar seus parceiros de mediação à lista de parceiros de publicidade da CPRA na interface do Ad Manager.
Considere escrever o Indicador do IAB usando preferências compartilhadas para que os SDKs de parceiros de mediação que estejam em conformidade com as Especificação do IAB também pode ler o sinal.
Consulte a documentação de cada parceiro de rede de publicidade para determinar as opções e se oferecem para ajudar a manter a conformidade com a CPRA.