Avvia lo strumento di controllo degli annunci
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
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.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-09-05 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-09-05 UTC."],[],[],null,["Select platform: [Android](/admob/android/ad-inspector/launch-ad-inspector \"View this page for the Android platform docs.\") [iOS](/admob/ios/ad-inspector/launch-ad-inspector \"View this page for the iOS platform docs.\") [Unity](/admob/unity/ad-inspector/launch-ad-inspector \"View this page for the Unity platform docs.\") [Flutter](/admob/flutter/ad-inspector/launch-ad-inspector \"View this page for the Flutter platform docs.\")\n\n\u003cbr /\u003e\n\nBefore you test your ad integration, you must launch ad inspector in your app.\nThis page covers how to launch ad inspector\nusing gestures\nand how to launch\nprogrammatically.\n\nPrerequisites\n\nBefore you continue, do the following:\n\n- Complete all items in the initial [Prerequisites](/admob/ios/ad-inspector#prerequisites) to create an AdMob account, set your test device, initialize Google Mobile Ads SDK, and install the latest version.\n\nChoose a launch option\n\nYou can launch ad inspector in the following ways:\n\n- Use the gesture you selected in the AdMob UI after registering a test device. For details, see [Set up a test device](https://support.google.com/admob/answer/9691433).\n- Programmatically through the Google Mobile Ads SDK.\n\nLaunch using gestures\n\nTo launch ad inspector with a gesture, perform the gesture, such as a double\nflick or shake, that you configured in AdMob UI for your test\ndevice. For more details, see\n[Test your app with ad inspector](https://support.google.com/admob/answer/10159602).\n\nAfter you set a gesture in the AdMob UI, allow time to propagate. Make an ad\nrequest through the Google Mobile Ads SDK to register your\ngesture setting with your test device. If performing your gesture fails to\nopen in ad inspector, try to load an ad, restart your app, and test the gesture\nagain.\n\nLaunch programmatically\n\nLaunch ad inspector by running the following: \n\nSwift \n\n MobileAds.shared.presentAdInspector(from: viewController) { error in\n // Error will be non-nil if there was an issue and the inspector was not displayed.\n }\n\nObjective-C \n\n [GADMobileAds.sharedInstance presentAdInspectorFromViewController:viewController\n completionHandler:^(NSError *error) {\n // Error will be non-nil if there was an issue and the inspector was not displayed.\n }];\n\nThis method works for test devices registered\nprogrammatically or in the AdMob UI.\nFor more details, see\n[Enable test devices](/admob/ios/test-ads#enable_test_devices).\n\nEnsure that the view controller to this launch is fully visible on screen. For\nexample, if you called `viewDidAppear:`. If the view controller passed in is\nin the process to display, such as when the launch is called in the view\ncontroller function `viewDidLoad`, the presentation of the ad inspector fails."]]