Para ayudar a los publicadores a satisfacer EE.UU. leyes de privacidad estatales el SDK de anuncios de Google para dispositivos móviles permite a los editores usar dos parámetros diferentes Indicar si Google debe habilitar el procesamiento de datos restringido (RDP). El SDK proporciona a los editores la Capacidad para establecer el RDP a nivel de la solicitud de anuncio mediante los siguientes indicadores:
- RDP de Google
- Funciones definidas por IAB
IABUSPrivacy_String
Cuando se usa cualquiera de los parámetros, Google restringe la forma en que se usan ciertas identificadores y otros datos procesados para la prestación de servicios a publicadores. Como resultado, Google solo mostrará anuncios no personalizados. Estos parámetros anular la configuración de RDP en la IU.
Los publicadores deben decidir por sí mismos cómo el procesamiento de datos restringido puede respaldar sus planes de cumplimiento y cuándo se debe habilitar. Es posible usar ambos parámetros opcionales al mismo tiempo, a pesar de que tienen los mismos en la publicación de anuncios de Google.
Esta guía está pensada para ayudar a los publicadores a comprender los pasos necesarios habilitar estas opciones por solicitud de anuncio.
Indicador RDP
Hay dos formas diferentes de notificar a Google que se debe habilitar el RDP con el indicador de RDP de Google:
- Agrega un parámetro de extras para RDP.
- Usa las preferencias compartidas para RDP.
Parámetro adicional para RDP
Para la opción del parámetro extras, crea una solicitud de anuncio que especifique
parámetros, con una clave rdp
y un 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()
Asegúrate de usar este objeto de solicitud cuando cargues un anuncio.
Preferencias compartidas para RDP
Para la opción de preferencias compartidas, escribe la clave gad_rdp
con un valor de 1
.
a
SharedPreferences
El SDK de anuncios de Google para dispositivos móviles lee la clave gad_rdp
durante la carga de anuncios.
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 de IAB
Hay dos formas diferentes de notificar a Google que se debe habilitar el RDP usando el indicador de IAB:
- Agrega un parámetro de extras para IAB.
- Usa preferencias compartidas para IAB
Parámetro adicional para la IAB
Para la opción del parámetro extras, crea una solicitud de anuncio que especifique
parímetros, con una clave IABUSPrivacy_String
y un valor de cadena que es
cumple con los estándares de la IAB
especificación.
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()
Asegúrate de usar este objeto de solicitud cuando cargues un anuncio.
Preferencias compartidas de IAB
Para la opción de preferencias compartidas, escribe la clave IABUSPrivacy_String
con un
de cadena que cumpla con la política de IAB
especificación
a
SharedPreferences
El SDK de anuncios de Google para dispositivos móviles lee la clave IABUSPrivacy_String
durante la carga de anuncios.
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()
Mediación
Si usas mediación, haz lo siguiente:
Sigue los pasos que se indican en Selecciona una configuración de procesamiento de datos para agregar tus socios de mediación a la lista de socios publicitarios de la CPRA en la IU de Ad Manager
Considera escribir el Señal de IAB usando preferencias compartidas para que los SDK de socios de mediación cumplan con los Especificaciones de la IAB también puede leer la señal.
Consulta la documentación de cada socio de red de publicidad para determinar qué opciones ofrecen para ayudar a garantizar el cumplimiento de la CPRA.