Segmentación

En esta guía, se explica cómo proporcionar información sobre la segmentación a una solicitud de anuncio.

Para ver la orientación de anuncios en acción, descarga la aplicación iOS API Demo en Swift o Objective‐C.

Descargar demostración de API

Requisitos previos

Completa la Guía de introducción.

GADRequestConfiguration

GADRequestConfiguration es un objeto que recopila información sobre orientación que se aplicará globalmente a través de el GADMobileAds instancia compartida. Se puede acceder a ella con el siguiente código:

Swift

let requestConfiguration = GADMobileAds.sharedInstance().requestConfiguration

Objective-C

GADRequestConfiguration requestConfiguration = GADMobileAds.sharedInstance.requestConfiguration;

Configuración de contenido dirigido a niños

En virtud de la Ley de Protección de la Privacidad de Menores en Internet (COPPA), hay un parámetro de configuración llamado tagForChildDirectedTreatment

Como desarrollador de apps, puedes indicar si deseas que Google trate a contenido como dirigido a niños cuando realiza una solicitud de anuncio. Cuando indicas que Si deseas que Google trate tu contenido como dirigido a niños, Google toma medidas: para inhabilitar los anuncios de remarketing y de publicidad basada en intereses en esa solicitud. Las opciones de configuración son de la siguiente manera:

  • Establece tagForChildDirectedTreatment en true para indicar que quieres que contenido que se considera dirigido a niños de conformidad con la ley COPPA. Esto evita que las transmisión del identificador de publicidad, IDFA.
  • Establece tagForChildDirectedTreatment en false para indicar que no quieres si su contenido se considera dirigido a niños de conformidad con la ley COPPA.
  • No establezcas tagForChildDirectedTreatment si no quieres indicar cómo deseas que se considere tu contenido de conformidad con la ley COPPA.

En el siguiente ejemplo, se indica que quieres que se trate tu contenido como contenido dirigido a niños conforme a la ley COPPA:

Swift

GADMobileAds.sharedInstance().requestConfiguration.tagForChildDirectedTreatment = true

Objective-C

GADMobileAds.sharedInstance.requestConfiguration.tagForChildDirectedTreatment = @YES;

Al configurar esta etiqueta, certifica que esta notificación es precisa y que es tiene autorización para actuar en nombre del propietario de la aplicación. Comprendes que el abuso de esta configuración podría ocasionar el cierre de tu Cuenta de Google.

Puedes marcar tus solicitudes de anuncios de manera que se traten como contenido para los usuarios de la Espacio Económico Europeo (EEE) que no alcanza la edad de consentimiento. Esta función es diseñadas para facilitar el cumplimiento del Reglamento General de Reglamento de Protección de Datos (GDPR). Ten en cuenta que puedes tener obligaciones en virtud del RGPD. Revise los lineamientos de la Unión Europea y consulte a tu propio asesor legal. Ten en cuenta que las herramientas de Google están diseñadas para facilitar y no eximen a ningún publicador de sus obligaciones según de conformidad con la ley. Más información sobre cómo afecta el GDPR publicadores.

Cuando se utiliza esta función, se crea una etiqueta para los usuarios que no alcanzan la edad de consentimiento en El parámetro Europa (TFUA) se incluirá en todas las solicitudes de anuncios futuras. Este parámetro inhabilita la publicidad personalizada, incluido el remarketing, para a esa solicitud de anuncio específica. También inhabilita las solicitudes a proveedores de anuncios externos como los servidores de anuncios de terceros y los píxeles de medición de anuncios.

El parámetro de configuración se puede utilizar con todas las versiones del SDK de anuncios de Google para dispositivos móviles estableciendo la propiedad tagForUnderAgeOfConsent en GADMobileAds.requestConfiguration y pasa true.

  • Establece tagForUnderAgeOfConsent en true para indicar que deseas el anuncio que las solicitudes se manejen de una manera adecuada para usuarios menores de edad consentimiento. Esto también evita la transmisión del contenido Identificador, IDFA.
  • Si no estableces tagForUnderAgeOfConsent, significa que no quieres que se muestren anuncios. que las solicitudes se manejen de una manera adecuada para usuarios menores de edad consentimiento.

El siguiente ejemplo indica que deseas que se incluya TFUA en tu solicitud de anuncio:

Swift

GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent = true

Objective-C

GADMobileAds.sharedInstance.requestConfiguration.tagForUnderAgeOfConsent = @YES;

Las etiquetas para habilitar el parámetro de configuración de contenido dirigido a niños y tagForUnderAgeOfConsent no deben configurarse simultáneamente en true. Si lo están, prevalecerá la configuración de contenido dirigido a niños.

Filtrado de contenido de anuncios

Las aplicaciones pueden establecer una clasificación máxima del contenido del anuncio para todas las solicitudes de anuncios utilizando el propiedad maxAdContentRating de GADRequestConfiguration Esta configuración se aplica a todas las solicitudes de anuncios futuras para el resto de la sesión. Los valores posibles de esta propiedad se basan en la etiqueta de contenido digital clasificaciones, y debe ser una de las siguientes constantes:

  • GADMaxAdContentRatingGeneral
  • GADMaxAdContentRatingParentalGuidance
  • GADMaxAdContentRatingTeen
  • GADMaxAdContentRatingMatureAudience

El siguiente código configura todas las solicitudes de anuncios para especificar ese contenido del anuncio. deben corresponder a una designación de la Etiqueta de contenido digital no superior a GADMaxAdContentRatingGeneral

Swift

GADMobileAds.sharedInstance().requestConfiguration.maxAdContentRating =
    GADMaxAdContentRatingGeneral

Objective-C

GADMobileAds.sharedInstance.requestConfiguration.maxAdContentRating =
    GADMaxAdContentRatingGeneral;

Tratamiento de Privacidad para Publicadores (Beta)

El Tratamiento de Privacidad del Publicador (PPT) La API es una herramienta opcional que permite que las apps indiquen si deben desactivar los anuncios la personalización para todas las solicitudes de anuncios publisherPrivacyPersonalizationState propiedad de GADRequestConfiguration. Cuando se usa esta función, un editor el parámetro de tratamiento de privacidad (PPT) se incluirá en todas las solicitudes de anuncios futuras del el resto de la sesión.

De forma predeterminada, las solicitudes de anuncios a Google son anuncios personalizados. Lo siguiente código desactiva la personalización de anuncios para todas las solicitudes de anuncios:

Swift

GADMobileAds.sharedInstance().requestConfiguration.publisherPrivacyPersonalizationState =
    .disabled

Objective-C

GADMobileAds.sharedInstance.requestConfiguration.publisherPrivacyPersonalizationState =
    GADPublisherPrivacyPersonalizationStateDisabled;

GAMRequest

El objeto GAMRequest recopila la segmentación. que se enviará con una solicitud de anuncio.

URL de contenido

Cuando las apps solicitan un anuncio, pueden pasar la URL del contenido que publican. Esto permite usar 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, puede pasar esta URL para orientar los anuncios a palabras clave relevantes:

Swift

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

Objective-C

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

Segmentación personalizada

Una vez que configures los pares clave-valor en la IU de Ad Manager, la segmentación con pares clave-valor en una solicitud de anuncio. Líneas de pedido que se segmentan para esas claves son aptos para publicarse en esa solicitud de anuncio. Segmentar varios valores Para una clave, ingresa los valores como una cadena separada por comas.

Swift

let request = GAMRequest()
request.customTargeting = ["gender" : "male", "section" : "health,fitness"];

Objective-C

GAMRequest *request = [GAMRequest request];
request.customTargeting = @{@"gender" : @"male", @"section" : @"health,fitness"};

Seguridad de la marca (beta)

Las apps que muestran contenido dinámico destinado a públicos diversos pueden proporcionar una Es una lista breve de URLs a través de la propiedad neighboringContentURLs. Vecinos Las URLs de contenido se diferencian de la propiedad contentURL en que solo se usan para la seguridad de la marca.

Supongamos que tu app muestra contenido de cuatro URLs en un feed que también incluye anuncios. Para solicitar anuncios que tengan una clasificación del contenido similar a la de esas URLs, puedes hacer lo siguiente: y pasarlos de la siguiente manera:

Swift

let request = GAMRequest()
request.neighboringContentURLs =
    ["https://www.example1.com", "https://www.example2.com",
    "https://www.example3.com", "https://www.example4.com"]

Objective-C

GAMRequest *request = [GAMRequest request];
request.neighboringContentURLs =
    @[@"https://www.example1.com", @"https://www.example2.com",
    @"https://www.example3.com", @"https://www.example4.com"];

Identificadores proporcionados por el publicador

Puede establecer un identificador proporcionado por el publicador (PPID) para usarlo en la limitación de frecuencia. segmentación y orientación del público, rotación de anuncios secuencial y otras controles de publicación de anuncios basados en el público en todos los dispositivos.

La configuración del PPID se realiza a través de GAMRequest:

Swift

let request = GAMRequest()
request.publisherProvidedID = "AB123456789"

Objective-C

GAMRequest *request = [GAMRequest request];
request.publisherProvidedID = @"AB123456789";

Consulta el ejemplo de PPID de Ad Manager para ver una implementación de los recursos proporcionados por el publicador. identificadores (PPID) en la aplicación de demostración de la API de iOS:

Swift Objective‐C

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 los datos del usuario para mejorar la monetización programática comunicando las características de tu público a ofertantes de todos tipos de transacciones taxonomías estándar, sin la necesidad de compartir identificadores de usuario. Tu público Estas características pueden incluir datos basados en intereses y comportamientos ( Taxonomía de público de IAB 1.1) y datos contextuales ( taxonomía de contenido 2.2 de IAB).

Swift

let extras = GADExtras()
extras.additionalParameters = [
    // Set the demographic to an audience with an "Age Range" of 30-34 and an
    // interest in mergers and acquisitions.
    "IAB_AUDIENCE_1_1": [6, 284],
    // Set the content to sedan, station wagon and SUV automotive values.
    "IAB_CONTENT_2_2": [4, 5, 6]
]

let request = GAMRequest()()
request.register(extras)

Objective-C

GADExtras *extras = [[GADExtras alloc] init];
extras.additionalParameters = @{
    // Set the demographic to an audience with an "Age Range" of 30-34 and an
    // interest in mergers and acquisitions.
    @"IAB_AUDIENCE_1_1":@[@6, @284],
    // Set the content to sedan, station wagon and SUV automotive values.
    @"IAB_CONTENT_2_2":@[@4,@5,@6]
};

GAMRequest *request = [GAMRequest request];
[request registerAdNetworkExtras:extras];

Preguntas frecuentes

¿Qué tipo de segmentación se usa cuando un anuncio se actualiza automáticamente?
Cuando se actualizan los anuncios, el valor especificado Se vuelve a usar el objeto GAMRequest para la segmentación. Para configurar una nueva segmentación, llama explícitamente a loadRequest en GAMBannerView con un nuevo Objeto GAMRequest.
¿Cómo puedo pasar parámetros de segmentación adicionales a las redes de mediación?
Consulta Mediación para descubrir cómo enviar la segmentación a redes de mediación.