Avvia lo strumento di controllo degli annunci

Seleziona la piattaforma: Android iOS Unity Flutter

Prima di testare l'integrazione degli annunci, devi avviare lo strumento di controllo degli annunci nella tua app. Questa pagina spiega come avviare lo strumento di controllo degli annunci utilizzando i gesti e come avviarlo in modo programmatico.

Prerequisiti

Prima di continuare, esegui le seguenti operazioni:

  • Completa tutti gli elementi dei Prerequisiti iniziali per creare un account AdMob, impostare il dispositivo di test, inizializzare l'SDK Google Mobile Ads e installare l'ultima versione.

Scegliere un'opzione di lancio

Puoi avviare lo strumento di controllo degli annunci nei seguenti modi:

  • Utilizza il gesto selezionato nell'UI di AdMob dopo aver registrato un dispositivo di test. Per maggiori dettagli, vedi Configurare un dispositivo di prova.
  • A livello di programmazione tramite l'SDK Google Mobile Ads.

Avviare app tramite gesti

Per avviare lo strumento di controllo degli annunci con un gesto, esegui il gesto, ad esempio un doppio scorrimento o scuotimento, che hai configurato nella UI di AdMob per il tuo dispositivo di test. Per maggiori dettagli, vedi Provare l'app con lo strumento di controllo degli annunci.

Dopo aver impostato un gesto nell'interfaccia utente di AdMob, attendi la propagazione. Invia una richiesta di annuncio tramite l'SDK Google Mobile Ads per registrare l'impostazione dei gesti con il tuo dispositivo di test. Se l'esecuzione del gesto non consente di aprire lo strumento di controllo degli annunci, prova a caricare un annuncio, riavvia l'app e riprova a eseguire il gesto.

Avviare in modo programmatico

Avvia lo strumento di controllo degli annunci eseguendo questo comando:

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

Questo metodo funziona per i dispositivi di test registrati in modo programmatico o nell'UI di AdMob. Per maggiori dettagli, vedi Attivare i dispositivi di test.

Assicurati che il controller di visualizzazione di questo lancio sia completamente visibile sullo schermo. Ad esempio, se hai chiamato viewDidAppear:. Se il controller di visualizzazione passato è in fase di visualizzazione, ad esempio quando l'avvio viene chiamato nella funzione del controller di visualizzazione viewDidLoad, la presentazione dello strumento di ispezione degli annunci non va a buon fine.