Ottimizzare l'inizializzazione e il caricamento degli annunci
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
A partire dalla versione 21.0.0 dell'SDK Google Mobile Ads (GMA), puoi attivare l'inizializzazione dell'SDK e il caricamento degli annunci ottimizzati per migliorare la reattività complessiva degli annunci e contribuire a evitare errori "L'applicazione non risponde" (ANR) nella tua app. Questa guida illustra le modifiche da apportare per attivare queste ottimizzazioni.
Google Mobile Ads SDK (Legacy) versione 21.0.0 o successive.
Aggiorna il file manifest
Sono disponibili due flag di ottimizzazione: OPTIMIZE_INITIALIZATION e
OPTIMIZE_AD_LOADING. Una volta attivate, le attività di inizializzazione e caricamento degli annunci che richiedono un tempo di elaborazione prolungato vengono trasferite ai thread in background.
Segui le istruzioni riportate di seguito per aggiungere i tag <meta-data> corrispondenti nel file AndroidManifest.xml dell'app e attivare i flag. Tieni presente che puoi attivare una o entrambe le opzioni nella stessa app.
Ottimizza l'inizializzazione di Google Mobile Ads SDK (Legacy)
Il modo migliore per ottimizzare l'inizializzazione è chiamare
MobileAds.initialize()
su un thread in background, come descritto nella
Guida introduttiva.
Se lo stai già facendo, non è necessario attivare questo flag.
Se devi chiamare il metodo sul thread principale, l'attivazione del flag di seguito sposterà alcune delle attività di inizializzazione nel thread in background.
[[["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 2026-11-10 UTC."],[],["To optimize Google Mobile Ads SDK, enable `OPTIMIZE_INITIALIZATION` and/or `OPTIMIZE_AD_LOADING` flags in your `AndroidManifest.xml`. These flags move time-consuming initialization and ad loading tasks to background threads, improving app responsiveness and preventing ANR errors. Add `\u003cmeta-data\u003e` tags within the `\u003capplication\u003e` tag, setting the desired flag's value to \"true.\" SDK version 21.0.0 or higher is required, with both flags being false by default.\n"]]