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 tramite il menu di debug 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 Ad Manager, 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:
- Il pulsante di avvio dal menu di debug all'interno dell'app per utilizzare il gesto che hai selezionato nelle impostazioni dello strumento di controllo degli annunci.
- A livello di programmazione tramite l'SDK Google Mobile Ads.
Avviare l'app utilizzando il menu di debug
Per avviare lo strumento di controllo degli annunci tramite il menu di debug, non sono necessari ulteriori modifiche all'app. Per maggiori dettagli, consulta Esaminare la pubblicazione di annunci per app mobile.
Completa i seguenti passaggi:
- Trova un annuncio pubblicato nella tua rete Ad Manager.
- Tocca e tieni premuto l'annuncio per aprire il menu di debug.
- Seleziona Apri la funzionalità di controllo degli annunci.
Se non hai collegato il tuo dispositivo, potresti dover accedere al tuo account Ad Manager.
Dalle impostazioni di debug, puoi anche selezionare Impostazioni dello strumento di controllo degli annunci e scegliere un gesto che possa aprire lo strumento di controllo degli annunci.
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 a livello di programmazione. 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.