En esta guía, se explica cómo proporcionar información sobre la segmentación a una solicitud de anuncio.
Requisitos previos
- Completar la sección Comenzar
RequestConfiguration
RequestConfiguration
es una estructura que recopila información de segmentación para aplicarla de forma global a través de la función global SetRequestConfiguration()
.
Para actualizar la configuración de la solicitud, primero obtén la configuración actual, realiza las actualizaciones que desees y configúrala de la siguiente manera:
firebase::gma::RequestConfiguration retrieved_configuration = firebase::gma::GetRequestConfiguration(); // .. apply your changes, then: firebase::gma::SetRequestConfiguration(request_configuration);
Parámetro de configuración de contenido dirigido a niños
A los efectos de la Ley de Protección de la Privacidad de Menores en Internet (COPPA), existe un parámetro de configuración llamado "etiqueta de contenido dirigido a niños". Si configuras esta etiqueta, certificas que esta notificación es correcta y que tienes autorización para actuar en nombre del propietario de la app. A su vez, declaras que comprendes que el abuso de este parámetro de configuración puede provocar el cierre de tu Cuenta de Google.
Como desarrollador de aplicaciones, 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 medidas para inhabilitar la IBA y los anuncios de remarketing en esa solicitud de anuncio.
El parámetro de configuración se puede establecer asignando el miembro tag_for_child_directed_treatment
de la estructura RequestConfiguration
a uno de los siguientes valores enumerados:
- Asigna
RequestConfiguration::tag_for_child_directed_treatment
aRequestConfiguration::kChildDirectedTreatmentTrue
para indicar que deseas que tu contenido se considere como dirigido a niños a los efectos de la COPPA. - Asigna
RequestConfiguration::tag_for_child_directed_treatment
aRequestConfiguration::kChildDirectedTreatmentFalse
para indicar que no quieres que tu contenido se trate como dirigido a niños a los efectos de la COPPA. - Asigna
RequestConfiguration::tag_for_child_directed_treatment
aRequestConfiguration::kChildDirectedTreatmentUnspecified
si no quieres indicar cómo quieres que se trate tu contenido con respecto a la COPPA en las solicitudes de anuncios.
En el siguiente ejemplo, se indica que quieres que tu contenido se considere como dirigido a niños a los efectos de la COPPA:
firebase::gma::RequestConfiguration request_configuration = firebase::gma::GetRequestConfiguration(); request_configuration.tag_for_child_directed_treatment = firebase::RequestConfiguration::kChildDirectedTreatmentTrue; firebase::gma::SetRequestConfiguration(request_configuration);
Si configuras esta etiqueta, certificas que esta notificación es correcta y que tienes autorización para actuar en nombre del propietario de la app. A su vez, declaras que comprendes que el abuso de este parámetro de configuración puede provocar el cierre de tu Cuenta de Google.
Usuarios que no alcanzan la edad de consentimiento
Puedes marcar tus solicitudes de anuncios para 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 (RGPD). Ten en cuenta que puedes tener otras obligaciones legales en virtud del RGPD. Revisa los lineamientos de la Unión Europea y consulta a tu asesor legal. Recuerda 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 RGPD afecta a los publicadores.
Cuando uses esta función, se incluirá un parámetro de 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 con la configuración para contenido dirigido a niños, hay un miembro en RequestConfiguration para configurar el parámetro TFUA: tag_for_under_age_of_consent
, que se puede configurar con los siguientes valores enumerados:
- Asigna
RequestConfiguration::tag_for_under_age_of_consent
aRequestConfiguration::kUnderAgeOfConsentTrue
para indicar que deseas que la solicitud de anuncio se trate como contenido para usuarios del Espacio Económico Europeo (EEE) que no alcanzan la edad de consentimiento. - Asigna
RequestConfiguration::tag_for_under_age_of_consent
aRequestConfiguration::kUnderAgeOfConsentFalse
para indicar que no deseas que la solicitud de anuncio se considere contenido para usuarios del Espacio Económico Europeo (EEE) que no alcanzan la edad de consentimiento. - Asigna
RequestConfiguration::tag_for_under_age_of_consent
aRequestConfiguration::kUnderAgeOfConsentUnspecified
para indicar que no especificaste si la solicitud de anuncio debe tratarse como contenido para 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 el parámetro TFUA en tus solicitudes de anuncios:
firebase::gma::RequestConfiguration request_configuration = firebase::gma::GetRequestConfiguration(); request_configuration.tag_for_under_age_of_consent = firebase::RequestConfiguration::kUnderAgeOfConsentTrue; firebase::gma::SetRequestConfiguration(request_configuration);
Las etiquetas para habilitar el parámetro de configuración de contenido dirigido a niños y los usuarios que no alcanzan la edad de consentimiento no se deben establecer en verdaderas de forma simultánea. De ser así, prevalecerá el parámetro de configuración de contenido dirigido a niños.
Filtrado de contenido de anuncios
Las apps pueden establecer una clasificación máxima del contenido del anuncio para sus solicitudes de anuncios a través de RequestConfiguration::max_ad_content_rating field
. Los anuncios de AdMob que se devuelven cuando se configura este parámetro tienen una clasificación de contenido igual o inferior a ese nivel. Los valores posibles para este parámetro se basan en las clasificaciones de etiquetas de contenido digital y deben ser uno de los siguientes valores enumerados:
RequestConfiguration::kMaxAdContentRatingG
RequestConfiguration::kMaxAdContentRatingPG
RequestConfiguration::kMaxAdContentRatingT
RequestConfiguration::kMaxAdContentRatingMA
El siguiente código configura un struct RequestConfiguration
para especificar que el contenido del anuncio que se muestre debe corresponder a una designación de etiqueta de contenido digital que no supere a G:
firebase::gma::RequestConfiguration request_configuration = firebase::gma::GetRequestConfiguration(); request_configuration.max_ad_content_rating = firebase::RequestConfiguration::kMaxAdContentRatingG; firebase::gma::SetRequestConfiguration(request_configuration);
AdRequest
El objeto AdRequest
recopila información de segmentación para enviarla con una solicitud de anuncio.
URL de contenido
Cuando solicitan un anuncio, las apps pueden pasar la URL del contenido que publican. Esto permite que se use la segmentación por palabras clave para que el anuncio coincida con el contenido.
Por ejemplo, si tu app solicita un anuncio mientras muestra contenido de https://www.example.com
, puedes pasar esta URL para segmentar palabras clave relevantes:
// AdRequest with content URL: firebase::admob::AdRequest ad_request(/*content_url=*/"https://www.example.com"); // AdRequest without content URL: firebase::admob::AdRequest ad_request();