Segmentación

En esta guía te explicamos cómo puedes incluir información sobre segmentación en una solicitud de anuncio.

Para ver cómo funciona la segmentación de anuncios, descarga la aplicación Demo de iOS en Objective‑C o Swift.

Descargar la API Demo

Requisito previo

Hacer todo lo que se indica en la guía de primeros pasos.

GADRequestConfiguration

GADRequestConfiguration es un objeto que recoge información sobre la segmentación para aplicarla de manera global a través de una instancia compartida de GADMobileAds.

Se puede acceder a él mediante el siguiente fragmento de código:

Swift

let requestConfiguration = GADMobileAds.sharedInstance().requestConfiguration

Objective‑C

GADRequestConfiguration requestConfiguration = GADMobileAds.sharedInstance.requestConfiguration;

Contenido dirigido a niños

Para cumplir la ley de protección de la privacidad infantil online de EE. UU. (Children's Online Privacy Protection Act o COPPA), existe el ajuste tagForChildDirectedTreatment.

Al hacer solicitudes de anuncios, los desarrolladores de aplicaciones pueden indicar si quieren que Google trate su contenido como dirigido a niños. En caso de que se deba tratar como tal, tomaremos las medidas necesarias para inhabilitar la publicidad basada en intereses y los anuncios de remarketing en relación con dichas solicitudes de anuncios. Estas son las opciones de configuración:

  • Asigna el valor YES a tagForChildDirectedTreatment para indicar que quieres que tu contenido se trate como dirigido a niños, según lo estipulado en la COPPA.
  • Asigna el valor NO a tagForChildDirectedTreatment para indicar que no quieres que tu contenido se trate como dirigido a niños, según lo estipulado en la COPPA.
  • No incluyas tagForChildDirectedTreatment si prefieres no indicar cómo quieres que se trate tu contenido con respecto a la COPPA.

Swift

GADMobileAds.sharedInstance().requestConfiguration.tag(forChildDirectedTreatment: true)

Objective‑C

[GADMobileAds.sharedInstance.requestConfiguration tagForChildDirectedTreatment:YES];

Si configuras esta etiqueta, certificas que la notificación es correcta y que tienes autorización para actuar en nombre del propietario de la aplicación. También aceptas que el uso inadecuado de este ajuste puede conllevar la cancelación de tu cuenta de Google.

Puedes marcar tus solicitudes de anuncios para que se adecuen a los usuarios cuya edad sea inferior a la edad de consentimiento legal fijada en el Espacio Económico Europeo (EEE). Esta función se ofrece para facilitar el cumplimiento del Reglamento General de Protección de Datos (RGPD). Debes tener en cuenta que podrías tener otras obligaciones legales de conformidad con dicho documento; revisa las prácticas recomendadas en la Unión Europea y consúltalo con un asesor jurídico. Recuerda que las herramientas de Google están diseñadas para facilitar el cumplimiento y no eximen a ningún editor de sus obligaciones legales. Más información sobre cómo afecta el RGPD a los editores

Cuando utilices esta función, en las solicitudes de anuncios se incluirá un parámetro TFUA (etiqueta para indicar que los usuarios no tienen edad para dar su consentimiento legal en Europa). Este parámetro inhabilita la publicidad personalizada, incluido el remarketing, cuando haces esas solicitudes. También inhabilita las solicitudes a terceros que proporcionan servicios publicitarios, como los píxeles de medición de anuncios y los servidores de anuncios de terceros.

Este ajuste se puede usar con todas las versiones del SDK de anuncios de Google para móviles. Para ello, solo es necesario llamar al método tagForUnderAgeOfConsent en el objeto GADMobileAds.requestConfiguration con el valor YES.

  • Asigna el valor YES o true a tagForUnderAgeOfConsent para indicar que quieres que las solicitudes se gestionen como corresponda para mostrar anuncios a usuarios que no tengan edad para dar su consentimiento legal.
  • Si no configuras la etiqueta tagForUnderAgeOfConsent, indicas que no quieres que las solicitudes se gestionen como corresponda para mostrar anuncios a usuarios que no tengan edad para dar su consentimiento legal.

En el siguiente ejemplo se muestra cómo debes indicar que quieres incluir la etiqueta TFUA en una solicitud de anuncio:

Swift

GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent(true);

Objective‑C

[GADMobileAds.sharedInstance.requestConfiguration tagForUnderAgeOfConsent:YES];

No se debe asignar el valor true simultáneamente a las etiquetas que especifican si el contenido debe tratarse como dirigido a niños y a las etiquetas tagForUnderAgeOfConsent. Si lo haces, las que especifican si el contenido debe tratarse como dirigido a niños tienen prioridad.

Filtrar el contenido de los anuncios

En las aplicaciones se puede asignar una calificación máxima de contenido para las solicitudes de anuncios mediante la propiedad maxAdContentRating de GADRequestConfiguration. Este ajuste se aplica a todas las solicitudes de anuncios que se hagan durante el resto de la sesión. Los valores posibles de esta propiedad se basan en las calificaciones de las etiquetas de contenido digital, y el valor elegido debe ser una de las siguientes constantes:

  • GADMaxAdContentRatingGeneral
  • GADMaxAdContentRatingParentalGuidance
  • GADMaxAdContentRatingTeen
  • GADMaxAdContentRatingMatureAudience

El siguiente código configura todas las solicitudes de anuncios para que el contenido del anuncio devuelto corresponda a una designación de etiqueta de contenido digital que no supere la calificación GADMaxAdContentRatingGeneral.

Swift

GADMobileAds.sharedInstance().requestConfiguration.maxAdContentRating =
  GADMaxAdContentRatingGeneral

Objective‑C

GADMobileAds.sharedInstance.requestConfiguration.maxAdContentRating =
  GADMaxAdContentRatingGeneral;

GADRequest

El objeto GADRequest recoge información sobre la segmentación para enviarla junto a la solicitud de anuncio.

URL de contenido

Al solicitar un anuncio, las aplicaciones pueden enviar la URL del contenido que están sirviendo. De esta forma, la segmentación por palabras clave asocia el anuncio con el contenido.

Por ejemplo, si tu aplicación solicita un anuncio mientras muestra contenido de https://www.example.com, puedes enviar esta URL para utilizar palabras clave pertinentes como objetivo de la segmentación:

Swift

let request = GADRequest()
request.contentURL = "https://www.example.com"

Objective‑C

GADRequest *request = [GADRequest request];
request.contentURL = @"https://www.example.com";

Preguntas frecuentes

¿Qué segmentación se usa cuando un anuncio se actualiza automáticamente?
Al actualizar un anuncio, se usa el objeto GADRequest especificado previamente para volver a aplicar la segmentación. Para especificar una nueva segmentación, llama explícitamente a loadRequest en GADBannerView mediante un nuevo objeto GADRequest.
¿Cómo transfiero más parámetros de segmentación a las redes de mediación?
Consulta el apartado Mediación para aprender a transferir parámetros de segmentación a estas redes.