Cumplimiento de las leyes de privacidad estatales de EE.UU.

Para ayudar a los publicadores a satisfacer las leyes de privacidad de los estados de EE.UU., el SDK de anuncios de Google para dispositivos móviles permite que los publicadores usen dos parámetros diferentes para indicar si Google debe habilitar el procesamiento de datos restringido (RDP). El SDK les brinda a los publicadores la posibilidad de configurar el RDP a nivel de la solicitud de anuncio con los siguientes indicadores:

Cuando se usa cualquiera de los parámetros, Google restringe la forma en que utiliza ciertos identificadores únicos y otros datos que se procesan para proporcionar servicios a los publicadores. Como resultado, Google solo mostrará anuncios no personalizados. Estos parámetros anula 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, aunque tienen el mismo efecto en la publicación de anuncios de Google.

El objetivo de esta guía es ayudar a los publicadores a comprender los pasos necesarios para habilitar estas opciones por solicitud de anuncio.

Indicador de RDP

Hay dos maneras diferentes de notificar a Google que se debe habilitar el RDP con el indicador de RDP de Google:

Parámetro de extras para RDP

Para la opción de parámetros adicionales, crea una solicitud de anuncio que especifique parámetros adicionales, 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 en 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

Existen dos maneras diferentes de notificar a Google que se debe habilitar el RDP con el indicador de IAB:

Parámetro de extras para IAB

Para la opción de parámetros adicionales, crea una solicitud de anuncio que especifique parámetros adicionales, con una clave IABUSPrivacy_String y un valor de cadena que cumpla con la especificación de la IAB.

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 para IAB

Para la opción de preferencias compartidas, escribe la clave IABUSPrivacy_String con un valor de cadena que cumpla con la especificación de IAB para 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:

  1. Sigue los pasos que se indican en Cómo seleccionar la 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.

  2. Considera escribir el indicador de IAB con preferencias compartidas para que los SDKs de socios de mediación que cumplan con la especificación de IAB también puedan leer el indicador.

  3. 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.