Cómo iniciar el inspector de anuncios

Antes de probar la integración de anuncios, debes iniciar el Inspector de anuncios en tu app. En esta página, se explica cómo iniciar el Inspector de anuncios con gestos y cómo iniciarlo de forma programática.

Requisitos previos

Antes de continuar, haz lo siguiente:

  • Completa todos los elementos de los Requisitos previos iniciales para crear una cuenta de AdMob, configurar tu dispositivo de prueba, inicializar el SDK de anuncios de Google para dispositivos móviles e instalar la versión más reciente.

Elige una opción de lanzamiento

Puedes iniciar el Inspector de anuncios de las siguientes maneras:

  • Usa el gesto que seleccionaste en la IU de AdMob después de registrar un dispositivo de prueba. Para obtener más información, consulta Cómo configurar un dispositivo de prueba.
  • De forma programática a través del SDK de anuncios de Google para dispositivos móviles

Cómo iniciar con gestos

Para iniciar el inspector de anuncios con un gesto, realiza el gesto, como un gesto de agitar o de deslizar dos veces, que configuraste en la IU de AdMob para tu dispositivo de prueba. Para obtener más información, consulta Cómo probar tu app con el Inspector de anuncios.

Después de establecer un gesto en la IU de AdMob, espera a que se propague. Realiza una solicitud de anuncio a través del SDK de anuncios de Google para dispositivos móviles para registrar la configuración de tu gesto con el dispositivo de prueba. Si no se abre el gesto en el inspector de anuncios, intenta cargar un anuncio, reiniciar la app y volver a probar el gesto.

Cómo iniciar de manera programática

Ejecuta el siguiente comando para iniciar el inspector de anuncios:

Swift

GADMobileAds.sharedInstance().presentAdInspector(from: viewController) { error in
  // Error will be non-nil if there was an issue and the inspector was not displayed.
}

Objective-C

[GADMobileAds.sharedInstance presentAdInspectorFromViewController:viewController
  completionHandler:^(NSError *error) {
    // Error will be non-nil if there was an issue and the inspector was not displayed.
}];

Este método funciona para dispositivos de prueba registrados de forma programática o en la IU de AdMob. Para obtener más información, consulta Habilita dispositivos de prueba.

Asegúrate de que el controlador de vista de este lanzamiento sea completamente visible en la pantalla. Por ejemplo, si llamaste a viewDidAppear:. Si el controlador de vista que se pasa está en proceso de visualización, como cuando se llama al inicio en la función del controlador de vista viewDidLoad, falla la presentación del inspector de anuncios.