Implementa la segmentación con par clave-valor

Selecciona la plataforma: Android iOS Unity Android (heredada)

La segmentación por pares clave-valor te permite definir una segmentación personalizada para segmentar a los usuarios a través de una solicitud de anuncio. Para obtener detalles sobre la segmentación con pares clave-valor, como agregar un par clave-valor en la IU de AdMob, consulta Cómo agregar la segmentación con pares clave-valor a un grupo de mediación.

En esta página, se explica cómo implementar la segmentación por pares clave-valor cuando configuras una solicitud de anuncio con el SDK de anuncios de Google para iOS.

Antes de comenzar

Para configurar la segmentación con par clave-valor en tu app, primero debes agregar la segmentación con par clave-valor a un grupo de mediación.

Cómo adjuntar pares clave-valor a una solicitud de anuncio

Después de configurar tus pares clave-valor personalizados en la IU de AdMob, adjunta los pares a una solicitud de anuncio en tu aplicación.

  1. Crea un objeto de par clave-valor que represente tus datos de segmentación personalizada.

  2. Establece la propiedad customTargeting de la solicitud de anuncio en este objeto.

En el siguiente ejemplo, se abarcan los pasos anteriores para segmentar a los usuarios por duración en una app:

Swift

let daysInApp = 1

// Step 1: Create the key-value pair dictionary with custom targeting data.
let customTargeting: [String: String] = [
  "USER_DURATION": daysInApp < 3 ? "NEW" : "MATURE"
]

// Step 2: Create an ad request with custom targeting.
let request = GADRequest()
request.customTargeting = customTargeting

Objective-C

int days_in_app = 1;

// Step 1: Create the key-value pair object with custom targeting data.
NSDictionary *customTargeting = @{
  @"USER_DURATION" : days_in_app < 3 ? @"NEW" : @"MATURE"
};

// Step 2: Create an ad request with custom targeting.
GADRequest *request = [GADRequest request];
request.customTargeting = customTargeting;

Prueba la configuración de la segmentación con par clave-valor

Para probar tu implementación en pares clave-valor personalizados, envía una solicitud de anuncio y verifica el objeto response info. Verifica que el valor del campo mediation_group_name coincida con el nombre del grupo de mediación esperado.

En el siguiente ejemplo, se verifica el nombre de un grupo de mediación en la respuesta de solicitud de anuncio:

{
  "Response ID": "r6_DZtitA8Gi2OMPyKeksAI",
  ...
  "Response Extras": {
    "mediation_group_name": "Mediation group for new users"
  }
}