Lancer l'inspecteur d'annonces

Sélectionnez une plate-forme : Android (bêta) Nouveau 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 via le menu de débogage et de manière automatisée.

Prérequis

Avant de continuer, procédez comme suit :

  • Suivez toutes les étapes de la section Prérequis initiaux pour créer un compte Ad Manager, configurer votre appareil de test, initialiser Google Mobile Ads SDK, et installer la dernière version.

Choisir une option de lancement

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

  • À l'aide du bouton de lancement du menu de débogage de votre application, pour utiliser le geste que vous avez sélectionné dans les paramètres de l'inspecteur d'annonces.
  • De manière automatisée, via le Google Mobile Ads SDK.

Lancer l'inspecteur d'annonces à l'aide du menu de débogage

Pour lancer l'inspecteur d'annonces à l'aide du menu de débogage, vous n'avez pas besoin d'apporter d'autres modifications à votre application. Pour en savoir plus, consultez Inspecter la diffusion d'annonces dans une application mobile.

Procédez comme suit :

  1. Recherchez une annonce diffusée dans votre réseau Ad Manager.
  2. Appuyez de manière prolongée sur l'annonce pour ouvrir le menu de débogage.
  3. Sélectionnez Ouvrir l'inspecteur d'annonces.

Si vous n'avez pas associé votre appareil, vous devrez peut-être vous connecter à votre compte Ad Manager.

Dans les paramètres de débogage, vous pouvez également sélectionner Paramètres de l'inspecteur d'annonces et choisir un geste permettant d'ouvrir l'inspecteur d'annonces.

Lancer l'inspecteur d'annonces de manière automatisée

Pour lancer l'inspecteur d'annonces, exécutez 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 automatisée. 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.