Sebbene tu possa utilizzare lo strumento di controllo degli annunci per esaminare il comportamento degli annunci durante lo sviluppo, i test e la risoluzione dei problemi, lo strumento potrebbe aumentare la memoria utilizzata quando è attivato. Potresti voler disattivare lo strumento di controllo degli annunci durante la profilazione del rendimento e il controllo della memoria. Questa funzionalità assicura che lo strumento di controllo degli annunci non venga eseguito e non interferisca con le misurazioni del rendimento della tua app.
La disattivazione dello strumento di controllo degli annunci impedisce allo strumento di aumentare la memoria utilizzata o di avviarsi tramite gesti, il menu di debug o chiamate al metodo. Puoi disattivare lo strumento di controllo degli annunci durante il test del rendimento in modalità di test. In produzione, lo strumento di controllo degli annunci è sempre disattivato e non influisce sulle prestazioni della tua app.
Questa guida spiega come disattivare lo strumento di controllo degli annunci e come verificare la disattivazione.
Prerequisiti
Prima di continuare, completa le seguenti operazioni:
- Configura Google Mobile Ads SDK.
- Utilizza la versione Google Mobile Ads SDK 13.8.0 o successive.
Disattivazione con i tipi di build
Per mantenere lo strumento di controllo degli annunci disponibile nelle build di debug disattivandolo nelle
build di profilazione, gestisci l'impostazione di configurazione di compilazione
definendo le impostazioni della build e aggiornando il file Info.plist.
Completa i seguenti passaggi:
- Nel menu di navigazione di Xcode, seleziona la tua app da Target.
- Nella barra dei menu, fai clic su Impostazioni build e Tutte.
- Fai clic su Aggiungi.
- Dal menu a discesa, seleziona Aggiungi impostazione definita dall'utente. Viene visualizzata una casella Definito dall'utente.
- Nella casella, aggiungi un nome di impostazione, ad esempio
DISABLE_AD_INSPECTOR. - Premi INVIO o RITORNA. Vedi una riga con il nome dell'impostazione.
- Imposta gli ID di debug e release:
- Espandi la riga dell'impostazione. Vedi le righe Debug e Release.
- Espandi le righe e seleziona quanto segue:
- Debug: Sì
- Release: No
- Nel file
Info.plist, aggiungi la chiaveGADDisableAdInspectorcon il valore come nome dell'impostazione che hai creato.
In caso di esito positivo, il file Info.plist recupera l'ID unità pubblicitaria di test quando selezioni
Esegui per le build di debug e l'ID unità pubblicitaria dopo aver selezionato Archivia
per le build di rilascio.
Verifica la disattivazione
Quando tenti di aprire lo strumento di controllo degli annunci mentre è disattivato, nella console dei log viene visualizzato il seguente messaggio di errore:
Ad inspector is disabled. Remove GADDisableAdInspector from the plist file to use ad inspector.