En esta guía, se explica cómo proporcionar información de segmentación a una solicitud de anuncio. Para ver un ejemplo funcional, descarga la app Android API Demo.
Requisitos
- Completa la Guía de introducción.
RequestConfiguration
RequestConfiguration
es un objeto que recopila información de segmentación para aplicarla de forma global mediante un método estático MobileAds
.
Para actualizar la configuración de la solicitud, obtén un compilador de la configuración existente, realiza las actualizaciones deseadas y establécelo de la siguiente manera:
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
Kotlin
var requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Parámetro de configuración de contenido dirigido a niños
Para cumplir con la Ley de Protección de la Privacidad de Menores en Internet (COPPA), hay una configuración llamada "etiqueta de contenido dirigido a niños". Si configuras esta etiqueta, certificas que esta notificación es precisa y que estás autorizado para actuar en nombre del propietario de la app. Comprendes que el abuso de esta configuración puede ocasionar la rescisión de tu Cuenta de Google.
Como desarrollador de apps, puedes indicar si deseas que Google trate tu contenido como dirigido a niños cuando envías una solicitud de anuncio. Si indicas que deseas que Google trate tu contenido como dirigido a niños, tomaremos las medidas necesarias para inhabilitar la IBA y los anuncios de remarketing en esa solicitud de anuncio.
El parámetro de configuración se puede usar con todas las versiones del SDK de Servicios de Google Play a través de RequestConfiguration.Builder.setTagForChildDirectedTreatment(int)
:
Llama a
setTagForChildDirectedTreatment
conTAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE
para indicar que quieres que tu contenido se considere dirigido a niños de conformidad con la ley COPPA. De esta manera, se evita la transmisión del identificador de publicidad de Android (AAID).Llama a
setTagForChildDirectedTreatment
conTAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE
para indicar que no quieres que tu contenido se trate como dirigido a niños de conformidad con la ley COPPA.Llama a
setTagForChildDirectedTreatment
conTAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED
si no quieres indicar cómo quieres que se trate tu contenido en relación con la ley COPPA en las solicitudes de anuncios.
En el siguiente ejemplo, se indica que quieres que tu contenido se trate como dirigido a niños de conformidad con la ley COPPA:
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setTagForChildDirectedTreatment(RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
Kotlin
var requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setTagForChildDirectedTreatment(RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Usuarios que no alcanzan la edad de consentimiento
Puedes marcar tus solicitudes de anuncios de manera que se traten como contenido para usuarios del Espacio Económico Europeo (EEE) que no alcanzan la edad de consentimiento. Esta función está diseñada para facilitar el cumplimiento del Reglamento General de Protección de Datos (GDPR). Tenga en cuenta que puede tener otras obligaciones legales en virtud del GDPR. Revisa los lineamientos de la Unión Europea y consulta a tu asesor legal. Ten en cuenta que las herramientas de Google están diseñadas para facilitar el cumplimiento y no eximen a ningún publicador de sus obligaciones legales. Obtén más información sobre cómo el GDPR afecta a los publicadores.
Cuando se utiliza esta función, se incluye una etiqueta para usuarios que no alcanzan la edad de consentimiento en Europa (TFUA) en la solicitud de anuncio. Este parámetro inhabilita la publicidad personalizada, incluido el remarketing, para todas las solicitudes de anuncios. También inhabilita las solicitudes a proveedores de anuncios externos, como los píxeles de medición de anuncios y los servidores de anuncios de terceros.
Al igual que la configuración de contenido dirigido a niños, hay un método en RequestConfiguration.Builder
para configurar el parámetro TFUA: setTagForUnderAgeOfConsent()
, con las siguientes opciones.
Llama a
setTagForUnderAgeOfConsent()
conTAG_FOR_UNDER_AGE_OF_CONSENT_TRUE
para indicar que deseas que la solicitud de anuncio se trate para los usuarios del Espacio Económico Europeo (EEE) que no alcanzan la edad de consentimiento. Esto también evita la transmisión del identificador de publicidad de Android (AAID).Llama a
setTagForUnderAgeOfConsent()
conTAG_FOR_UNDER_AGE_OF_CONSENT_FALSE
para indicar que deseas que la solicitud de anuncio no reciba tratamiento para usuarios del Espacio Económico Europeo (EEE) que no alcanzan la edad de consentimiento.Llama a
setTagForUnderAgeOfConsent()
conTAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED
para indicar que no especificaste si la solicitud de anuncio debería recibir contenido para los usuarios del Espacio Económico Europeo (EEE) que no alcanzan la edad de consentimiento.
En el siguiente ejemplo, se indica que deseas que se incluya TFUA en tus solicitudes de anuncios:
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setTagForUnderAgeOfConsent(RequestConfiguration.TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE)
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
Kotlin
var requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setTagForUnderAgeOfConsent(RequestConfiguration.TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE)
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Las etiquetas para habilitar el parámetro de configuración dirigido a niños y setTagForUnderAgeOfConsent()
no deben establecerse simultáneamente en true
.
Si es así, prevalecerá la configuración de contenido dirigido a niños.
Filtrado del contenido del anuncio
Para satisfacer la Política de Anuncios Inapropiados de Google Play, que incluye ofertas asociadas, todos los anuncios y las ofertas asociadas que se muestren en tu app deben ser adecuados para la clasificación del contenido de la app, incluso si el contenido cumple con las políticas de Google Play.
Las herramientas como la clasificación máxima del contenido del anuncio pueden ayudarte a tener más control sobre el contenido de los anuncios que se muestran a los usuarios. Puedes establecer una clasificación máxima del contenido para cumplir con las políticas de la plataforma.
Las apps pueden establecer una clasificación máxima del contenido del anuncio para sus solicitudes de anuncios con el método setMaxAdContentRating
. Los anuncios de AdMob que se muestran cuando se configura tienen una clasificación del contenido igual o inferior a ese nivel. Los valores posibles para este extra de red se basan en clasificaciones de etiquetas de contenido digital y deben ser una de las siguientes cadenas:
MAX_AD_CONTENT_RATING_G
MAX_AD_CONTENT_RATING_PG
MAX_AD_CONTENT_RATING_T
MAX_AD_CONTENT_RATING_MA
El siguiente código configura un objeto RequestConfiguration
para especificar que el contenido del anuncio que se muestra debe corresponder a una designación de etiqueta de contenido digital no mayor que G
:
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setMaxAdContentRating(RequestConfiguration.MAX_AD_CONTENT_RATING_G)
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
Kotlin
var requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setMaxAdContentRating(RequestConfiguration.MAX_AD_CONTENT_RATING_G)
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Consulta lo siguiente:
Cómo configurar la clasificación máxima del contenido para cada solicitud de anuncio
Cómo configurar la clasificación máxima del contenido del anuncio para una app o cuenta
Tratamiento de Privacidad del Editor (beta)
La API de
Tratamiento de Privacidad para Publicadores
(PPT) es una herramienta opcional que permite que las apps indiquen si deben desactivar la personalización de anuncios
para todas las solicitudes de anuncios con el método
setPublisherPrivacyPersonalizationState()
.
Cuando se utiliza esta función, se incluye un parámetro de tratamiento de privacidad del publicador (PPT) en todas las solicitudes de anuncios futuras durante el resto de la sesión.
De forma predeterminada, las solicitudes de anuncios a Google se publican anuncios personalizados. El siguiente código desactiva la personalización de anuncios para todas las solicitudes de anuncios:
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setPublisherPrivacyPersonalizationState(PublisherPrivacyPersonalizationState.DISABLED)
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
Kotlin
var requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setPublisherPrivacyPersonalizationState(PublisherPrivacyPersonalizationState.DISABLED)
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Solicitud de anuncio
El objeto AdRequest
recopila información de segmentación que se enviará con una solicitud de anuncio.