Empezar

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

La mediación de AdMob es una función que te permite publicar anuncios en tus apps desde varias fuentes, incluidas la red de AdMob, las redes de publicidad de terceros y las campañas de AdMob. La Mediación de AdMob ayuda a maximizar tu tasa de relleno y aumentar tu monetización mediante el envío de solicitudes de anuncios a varias redes a fin de garantizar que encuentres la mejor red disponible para publicar anuncios. Caso de éxito.

Requisitos previos

Antes de poder integrar la mediación para un formato de anuncio, debes integrar ese formato de anuncio a tu app:

¿Es la primera vez que utiliza la mediación? Consulta Descripción general de la mediación de AdMob.

Para las ofertas: SDK de anuncios de Google para dispositivos móviles 7.53.1o una versión posterior

Inicializar el SDK de Mobile Ads

En la guía de inicio rápido, se muestra cómo inicializar el SDK de Mobile Ads. Durante esa llamada de inicialización, también se inicializan los adaptadores de mediación y de ofertas. Es importante esperar a que se complete la inicialización antes de cargar los anuncios para garantizar la participación completa de cada red de publicidad en la primera solicitud de anuncio.

En el siguiente código de ejemplo, se muestra cómo puedes verificar el estado de inicialización de cada adaptador antes de realizar una solicitud de anuncio.

Swift

import GoogleMobileAds

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

  func application(_ application: UIApplication,
      didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

    let ads = GADMobileAds.sharedInstance()
    ads.start { status in
      // Optional: Log each adapter's initialization latency.
      let adapterStatuses = status.adapterStatusesByClassName
      for adapter in adapterStatuses {
        let adapterStatus = adapter.value
        NSLog("Adapter Name: %@, Description: %@, Latency: %f", adapter.key,
        adapterStatus.description, adapterStatus.latency)
      }

      // Start loading ads here...
    }

    return true
  }

}

Objective‑C

@import GoogleMobileAds;

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application
    didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

  GADMobileAds *ads = [GADMobileAds sharedInstance];
  [ads startWithCompletionHandler:^(GADInitializationStatus *status) {
    // Optional: Log each adapter's initialization latency.
    NSDictionary *adapterStatuses = [status adapterStatusesByClassName];
    for (NSString *adapter in adapterStatuses) {
      GADAdapterStatus *adapterStatus = adapterStatuses[adapter];
      NSLog(@"Adapter Name: %@, Description: %@, Latency: %f", adapter,
            adapterStatus.description, adapterStatus.latency);
    }

    // Start loading ads here...
  }];
  return YES;
}

@end

Descubra qué red de publicidad gana

Cada clase de formato del anuncio tiene una propiedad GADResponseInfo que contiene adNetworkClassName, que muestra el nombre de la clase de la red de publicidad para el anuncio actual. adNetworkClassName solo tiene un valor una vez que un anuncio se carga correctamente. El siguiente código le muestra cómo obtener esa información para los anuncios de banner.

Swift

func adViewDidReceiveAd(_ bannerView: GADBannerView) {
  print("Banner adapter class name: \(bannerView.responseInfo.adNetworkClassName)")
}

Objective‑C

- (void)adViewDidReceiveAd:(GADBannerView *)bannerView {
  NSLog(@"Banner adapter class name: %@", bannerView.responseInfo.adNetworkClassName);
}

Consulta Recuperar información sobre la respuesta del anuncio para obtener más detalles.

Asegúrate de inhabilitar la actualización en todas las IU de redes de publicidad de terceros para los bloques de anuncios en forma de banner que se usan en la AdMob mediación. Esto evitará una doble actualización, ya que AdMob también activa una actualización basada en la frecuencia de actualización de tu bloque de anuncios de banner.

Mediación de anuncios recompensados

Te recomendamos que, para anular todos los valores de recompensa predeterminados, establezcas los valores de recompensa en la IU de AdMob . Para ello, selecciona el cuadro Aplicar a todas las redes de los grupos de mediación para que la recompensa sea coherente en todas las redes. Algunas redes de publicidad no proporcionan un valor o tipo de recompensa en absoluto. Cuando se anula el valor de la recompensa, esta es coherente, sin importar qué red de publicidad haya publicado el anuncio.

Para obtener más información sobre cómo establecer valores de recompensa en la IU de AdMob, consulta Crea un bloque de anuncios recompensados.

Mediación de anuncios nativos

A continuación, se presentan algunas prácticas recomendadas que se deben tener en cuenta cuando se implementa la mediación nativa.

Política de presentación de anuncios nativos
Cada red de publicidad tiene sus propias políticas. Cuando uses la mediación, es importante recordar que tu app aún debe cumplir con las políticas de la red mediada que proporcionó el anuncio.
Evita usar la clase GADMultipleAdsAdLoaderOptions cuando realices solicitudes
Las solicitudes de varios anuncios nativos solo publican anuncios de Google. La función de varios anuncios nativos no admite la mediación.

CCPA y GDPR

Si necesitas cumplir con la Ley de Privacidad del Consumidor de California (CCPA) o el Reglamento General de Protección de Datos (GDPR), sigue los pasos que se indican en la configuración de la CCPA o la configuración del GDPR para agregar a tus socios de mediación en la AdMob lista de socios de anuncios de GDPR o la CCPA de privacidad y mensajería. De lo contrario, los socios podrían no publicar anuncios en tu app.

Obtenga más información para habilitar el procesamiento de datos restringido en virtud de la CCPA y cómo obtener el consentimiento del GDPR con el SDK de Google User Messaging Platform (UMP).

La mediación de AdMob es una función que te permite publicar anuncios en tus apps desde varias fuentes, incluidas la red de AdMob, las redes de publicidad de terceros y las campañas de AdMob. La Mediación de AdMob ayuda a maximizar tu tasa de relleno y aumentar tu monetización mediante el envío de solicitudes de anuncios a varias redes a fin de garantizar que encuentres la mejor red disponible para publicar anuncios. Caso de éxito.

Requisitos previos

Antes de poder integrar la mediación para un formato de anuncio, debes integrar ese formato de anuncio a tu app:

¿Es la primera vez que utiliza la mediación? Consulta Descripción general de la mediación de AdMob.

Para las ofertas: SDK de anuncios de Google para dispositivos móviles 7.53.1o una versión posterior

Inicializar el SDK de Mobile Ads

En la guía de inicio rápido, se muestra cómo inicializar el SDK de Mobile Ads. Durante esa llamada de inicialización, también se inicializan los adaptadores de mediación y de ofertas. Es importante esperar a que se complete la inicialización antes de cargar los anuncios para garantizar la participación completa de cada red de publicidad en la primera solicitud de anuncio.

En el siguiente código de ejemplo, se muestra cómo puedes verificar el estado de inicialización de cada adaptador antes de realizar una solicitud de anuncio.

Swift

import GoogleMobileAds

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

  func application(_ application: UIApplication,
      didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

    let ads = GADMobileAds.sharedInstance()
    ads.start { status in
      // Optional: Log each adapter's initialization latency.
      let adapterStatuses = status.adapterStatusesByClassName
      for adapter in adapterStatuses {
        let adapterStatus = adapter.value
        NSLog("Adapter Name: %@, Description: %@, Latency: %f", adapter.key,
        adapterStatus.description, adapterStatus.latency)
      }

      // Start loading ads here...
    }

    return true
  }

}

Objective‑C

@import GoogleMobileAds;

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application
    didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

  GADMobileAds *ads = [GADMobileAds sharedInstance];
  [ads startWithCompletionHandler:^(GADInitializationStatus *status) {
    // Optional: Log each adapter's initialization latency.
    NSDictionary *adapterStatuses = [status adapterStatusesByClassName];
    for (NSString *adapter in adapterStatuses) {
      GADAdapterStatus *adapterStatus = adapterStatuses[adapter];
      NSLog(@"Adapter Name: %@, Description: %@, Latency: %f", adapter,
            adapterStatus.description, adapterStatus.latency);
    }

    // Start loading ads here...
  }];
  return YES;
}

@end

Descubra qué red de publicidad gana

Cada clase de formato del anuncio tiene una propiedad GADResponseInfo que contiene adNetworkClassName, que muestra el nombre de la clase de la red de publicidad para el anuncio actual. adNetworkClassName solo tiene un valor una vez que un anuncio se carga correctamente. El siguiente código le muestra cómo obtener esa información para los anuncios de banner.

Swift

func adViewDidReceiveAd(_ bannerView: GADBannerView) {
  print("Banner adapter class name: \(bannerView.responseInfo.adNetworkClassName)")
}

Objective‑C

- (void)adViewDidReceiveAd:(GADBannerView *)bannerView {
  NSLog(@"Banner adapter class name: %@", bannerView.responseInfo.adNetworkClassName);
}

Consulta Recuperar información sobre la respuesta del anuncio para obtener más detalles.

Asegúrate de inhabilitar la actualización en todas las IU de redes de publicidad de terceros para los bloques de anuncios en forma de banner que se usan en la AdMob mediación. Esto evitará una doble actualización, ya que AdMob también activa una actualización basada en la frecuencia de actualización de tu bloque de anuncios de banner.

Mediación de anuncios recompensados

Te recomendamos que, para anular todos los valores de recompensa predeterminados, establezcas los valores de recompensa en la IU de AdMob . Para ello, selecciona el cuadro Aplicar a todas las redes de los grupos de mediación para que la recompensa sea coherente en todas las redes. Algunas redes de publicidad no proporcionan un valor o tipo de recompensa en absoluto. Cuando se anula el valor de la recompensa, esta es coherente, sin importar qué red de publicidad haya publicado el anuncio.

Para obtener más información sobre cómo establecer valores de recompensa en la IU de AdMob, consulta Crea un bloque de anuncios recompensados.

Mediación de anuncios nativos

A continuación, se presentan algunas prácticas recomendadas que se deben tener en cuenta cuando se implementa la mediación nativa.

Política de presentación de anuncios nativos
Cada red de publicidad tiene sus propias políticas. Cuando uses la mediación, es importante recordar que tu app aún debe cumplir con las políticas de la red mediada que proporcionó el anuncio.
Evita usar la clase GADMultipleAdsAdLoaderOptions cuando realices solicitudes
Las solicitudes de varios anuncios nativos solo publican anuncios de Google. La función de varios anuncios nativos no admite la mediación.

CCPA y GDPR

Si necesitas cumplir con la Ley de Privacidad del Consumidor de California (CCPA) o el Reglamento General de Protección de Datos (GDPR), sigue los pasos que se indican en la configuración de la CCPA o la configuración del GDPR para agregar a tus socios de mediación en la AdMob lista de socios de anuncios de GDPR o la CCPA de privacidad y mensajería. De lo contrario, los socios podrían no publicar anuncios en tu app.

Obtenga más información para habilitar el procesamiento de datos restringido en virtud de la CCPA y cómo obtener el consentimiento del GDPR con el SDK de Google User Messaging Platform (UMP).