En esta guía, se explica cómo proporcionar información sobre la segmentación a una solicitud de anuncio.
Requisitos previos
- Completa la guía de introducción.
Configuración de las solicitudes
El objeto RequestConfiguration
recopila la configuración global para cada solicitud de anuncio y se aplica llamando a MobileAds.SetRequestConfiguration()
.
En el siguiente ejemplo, se configura MobileAds
con un objeto RequestConfiguration
que incluye IDs de dispositivos de prueba:
// Configure your RequestConfiguration with Test Device Ids.
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TestDeviceIds = TestDeviceIds
});
Para asegurarte de que los cambios de la configuración de solicitudes se apliquen en todas las solicitudes de anuncios, establece esta configuración antes de inicializar el SDK.
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 dar lugar al 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 quieres que Google trate tu contenido como dirigido a niños, el SDK tomará medidas 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.TagForChildDirectedTreatment)
:
Establece
TagForChildDirectedTreatment
conTagForChildDirectedTreatment.True
para indicar que quieres que tu contenido se trate como dirigido a niños a los efectos de la COPPA. Este parámetro de configuración impide la transmisión del identificador de publicidad de Android (AAID).Establece
TagForChildDirectedTreatment
conTagForChildDirectedTreatment.False
para indicar que no quieres que tu contenido se trate como dirigido a niños a los efectos de la COPPA.Establece
TagForChildDirectedTreatment
connull
si no quieres indicar cómo quieres que se trate tu contenido en relación con 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:
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TagForChildDirectedTreatment = TagForChildDirectedTreatment.True
});
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 se usa esta función, se incluye un parámetro TFUA (Tag For Users under the Age of Consent in Europe) 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, en RequestConfiguration
hay un método llamado TagForUnderAgeOfConsent
para establecer el parámetro TFUA. En él, se incluyen las opciones que se indican a continuación.
Establece
TagForUnderAgeOfConsent
conTagForUnderAgeOfConsent.True
para indicar que deseas que la solicitud de anuncio reciba tratamiento para los usuarios del Espacio Económico Europeo (EEE) que no alcanzan la edad de consentimiento. Este parámetro de configuración impide la transmisión del identificador de publicidad de Android (AAID).Establece
TagForUnderAgeOfConsent
conTagForUnderAgeOfConsent.False
para indicar que no quieres que la solicitud de anuncio no reciba tratamiento para los usuarios del Espacio Económico Europeo (EEE) que no alcancen la edad de consentimiento.Establece
TagForUnderAgeOfConsent
connull
para indicar que no especificaste si la solicitud de anuncio debe recibir tratamiento 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 el parámetro TFUA en tus solicitudes de anuncios:
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
});
Las etiquetas para habilitar el parámetro de configuración de contenido dirigido a niños y TagForUnderAgeOfConsent
no deben estar simultáneamente establecidas en true
.
De ser así, prevalecerá el parámetro de configuración de contenido dirigido a niños.
Filtrado de contenido de anuncios
Para satisfacer la Política de Anuncios Inapropiados de Google Play, que incluye las ofertas asociadas dentro de un anuncio, todos los anuncios y sus ofertas asociadas que se muestren en tu aplicación deben ser adecuados para la clasificación del contenido de tu aplicación, incluso si el contenido en sí satisface las políticas de Google Play en otros aspectos.
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 tus usuarios. Puedes establecer una clasificación máxima del contenido para ayudar a garantizar el cumplimiento de las políticas de la plataforma.
Las aplicaciones pueden establecer una clasificación máxima del contenido del anuncio para sus solicitudes de anuncios en el campo MaxAdContentRating
. Los anuncios de AdMob que se devuelven cuando se configura este parámetro tienen una clasificación del contenido igual o inferior a la de la solicitud.
Los valores posibles para este parámetro adicional de red se basan en las clasificaciones de etiquetas de contenido digital y deben ser una de las siguientes cadenas:
MaxAdContentRating.G
MaxAdContentRating.PG
MaxAdContentRating.T
MaxAdContentRating.MA
En el siguiente ejemplo, se configura un objeto 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
:
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
MaxAdContentRating = MaxAdContentRating.G
});
Obtén más información para establecer la clasificación máxima del contenido para cada solicitud de anuncio.
Solicitud de anuncio
El objeto AdManagerAdRequest
recopila información de segmentación para la solicitud de anuncio.
Segmentación personalizada
Puedes pasar pares clave-valor personalizados para segmentar las líneas de pedido de las campañas de Google Ad Manager a través de AdManagerAdRequest.AddCustomTargeting()
:
En el siguiente ejemplo, se pasa la edad de la segmentación personalizada como 25
:
// Example: Pass custom targeting "age=25".
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CustomTargeting = new Dictionary<string, string>
{
{ "age", "25"}
}
};
En el siguiente ejemplo, la segmentación se define para personas de entre 24 y 26 años:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CustomTargeting = new Dictionary<string, string>
{
{ "age", "24, 25, 26"}
}
};
Exclusiones de categorías
Puedes agregar un nivel de exclusión de categorías a nivel del espacio a una solicitud con el campo AdManagerAdRequest
CategoryExclusion
:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CategoryExclusions = new HashSet<string>
{
"automobile",
"boat"
}
};
Identificadores proporcionados por el publicador
Puedes establecer un identificador proporcionado por el publicador (PPID) para usarlo en la limitación de frecuencia, la segmentación y orientación por público, la rotación secuencial de anuncios y otros controles de publicación de anuncios basados en el público en todos los dispositivos.
En el siguiente ejemplo, se establece el PPID:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
PublisherProvidedId = "AB123456789"
};
Indicadores proporcionados por el publicador
Puedes enviar datos contextuales y de público como indicadores proporcionados por el publicador (PPS) en las solicitudes de anuncios. Con los PPS, puedes usar tus datos de los usuarios para mejorar la monetización programática comunicando las características de tu público a los ofertantes en todos los tipos de transacciones, con taxonomías estándar y sin necesidad de compartir identificadores de usuarios. Las características de tu público pueden incluir datos basados en intereses y comportamiento (Taxonomía de público de IAB 1.1) y datos contextuales (Taxonomía de contenido de IAB 2.2).
En el siguiente ejemplo, se establece la segmentación por público:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
Extras = new Dictionary<string, string>
{
// Set the demographic to an audience with an "Age Range" of 30-34
// and an interest in mergers and acquisitions.
{ "IAB_AUDIENCE_1_1", "1, 2, 3, 4, 5"},
// Set the content to sedan, station wagon and SUV automotive values.
{ "IAB_AUDIENCE_2_2", "6, 7, 8, 9, 10"},
}
};