Avvia lo strumento di controllo degli annunci

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 a livello di programmazione.

Prerequisiti

Prima di continuare, completa queste operazioni:

  • Completa tutti i passaggi indicati nei Prerequisiti iniziali per creare un account Ad Manager, impostare il dispositivo di test, inizializzare Google Mobile Ads SDK, e installare l'ultima versione.

Scegliere un'opzione di avvio

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 selezionato nelle impostazioni dello strumento di controllo degli annunci.
  • A livello di programmazione tramite il Google Mobile Ads SDK.

Avviare utilizzando il menu di debug

Per avviare lo strumento di controllo degli annunci tramite il menu di debug, non sono necessarie ulteriori modifiche all'app. Per maggiori dettagli, vedi Analizzare la pubblicazione degli annunci nelle app per dispositivi mobili.

Completa i seguenti passaggi:

  1. Trova un annuncio pubblicato nella tua rete Ad Manager.
  2. Tocca e tieni premuto l'annuncio per aprire il menu di debug.
  3. Seleziona Apri lo strumento di controllo degli annunci.

Se non hai collegato il 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 a livello di programmazione

Avvia lo strumento di controllo degli annunci eseguendo quanto segue:

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 della visualizzazione per questo avvio sia completamente visibile sullo schermo. Ad esempio, se hai chiamato viewDidAppear:. Se il controller della visualizzazione passato è in fase di visualizzazione, ad esempio quando l'avvio viene chiamato nella funzione del controller della visualizzazione viewDidLoad, la presentazione dello strumento di controllo degli annunci non riesce.