Inicia el inspector de anuncios

Selecciona la plataforma: Android iOS Unity Flutter

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 a través del menú de depuración y de forma programática.

Requisitos previos

Antes de continuar, haz lo siguiente:

  • Completa todos los elementos de los requisitos iniciales para crear una cuenta de Ad Manager, configurar tu dispositivo de prueba, inicializar el SDK de anuncios de Google para dispositivos móviles y, luego, instalar la versión más reciente.

Elige una opción de lanzamiento

Puedes iniciar el Inspector de anuncios de las siguientes maneras:

  • El botón de inicio del menú de depuración dentro de tu app para usar el gesto que seleccionaste en la configuración del inspector de anuncios
  • De forma programática a través del SDK de anuncios de Google para dispositivos móviles .

Cómo iniciar la app con el menú de depuración

Para iniciar el inspector de anuncios a través del menú de depuración, no necesitas realizar más cambios en tu app. Para obtener más detalles, consulta Cómo inspeccionar la publicación de anuncios en aplicaciones para dispositivos móviles.

Completa los siguientes pasos:

  1. Busca un anuncio publicado en tu red de Ad Manager.
  2. Mantén presionado el anuncio para abrir el menú de depuración.
  3. Selecciona Abrir el inspector de anuncios.

Si no vinculaste tu dispositivo, es posible que debas acceder a tu cuenta de Ad Manager.

En la configuración de depuración, también puedes seleccionar Configuración del inspector de anuncios y elegir un gesto que pueda abrir el inspector de anuncios.

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 los dispositivos de prueba registrados de forma programática. Para obtener más información, consulta Cómo habilitar dispositivos de prueba.

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