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 depuis le menu de débogage et 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 Ad Manager, 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 :
- Le 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 programmatique via le SDK Google Mobile Ads.
Lancer l'application à l'aide du menu de débogage
Pour lancer l'inspecteur d'annonces depuis le 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 :
- Repérez une annonce diffusée dans votre réseau Ad Manager.
- Appuyez de manière prolongée sur l'annonce pour ouvrir le menu de débogage.
- Sélectionnez Ouvrir l'outil d'inspection des 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 qui peut ouvrir l'inspecteur d'annonces.
Lancer de manière programmatique
Lancez l'inspecteur d'annonces en exécutant la commande suivante :
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.
}];
Cette méthode fonctionne pour les appareils de test enregistrés de manière programmatique. 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.