Lancer l'inspecteur d'annonces

Sélectionnez une plate-forme : Android iOS Unity Flutter

Avant de tester l'intégration de vos annonces, vous devez lancer l'inspecteur d'annonces dans votre application. Cette page explique comment lancer l'inspecteur d'annonces à l'aide de gestes et comment le lancer de manière programmatique.

Prérequis

Avant de continuer, procédez comme suit :

  • Remplissez tous les éléments des conditions préalables initiales pour créer un compte AdMob, configurer votre appareil de test, initialiser le SDK Google Mobile Ads et installer la dernière version.

Choisir une option de lancement

Vous pouvez lancer l'inspecteur d'annonces de différentes manières :

  • Utilisez le geste que vous avez sélectionné dans l'UI AdMob après avoir enregistré un appareil de test. Pour en savoir plus, consultez Configurer un appareil de test.
  • De manière programmatique via le SDK Google Mobile Ads.

Lancer une application à l'aide de gestes

Pour lancer l'inspecteur d'annonces avec un geste, effectuez le geste (par exemple, un double balayage ou une secousse) que vous avez configuré dans l'UI AdMob pour votre appareil de test. Pour en savoir plus, consultez Tester votre application avec l'inspecteur d'annonces.

Une fois que vous avez défini un geste dans l'UI AdMob, laissez le temps à la propagation. Envoyez une demande d'annonce via le SDK Google Mobile Ads pour enregistrer votre paramètre de geste sur votre appareil de test. Si le geste ne permet pas d'ouvrir l'inspecteur d'annonces, essayez de charger une annonce, de redémarrer votre application et de tester à nouveau le geste.

Lancer de manière programmatique

Lancez l'inspecteur d'annonces en exécutant la commande suivante :

Swift

MobileAds.shared.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.
}];

Cette méthode fonctionne pour les appareils de test enregistrés de manière programmatique ou dans l'UI AdMob. Pour en savoir plus, consultez Activer les appareils de test.

Assurez-vous que le contrôleur de vue de ce lancement est entièrement visible à l'écran. Par exemple, si vous avez appelé viewDidAppear:. Si le contrôleur de vue transmis est en cours d'affichage, par exemple lorsque le lancement est appelé dans la fonction de contrôleur de vue viewDidLoad, la présentation de l'inspecteur d'annonces échoue.