Ab Version 21.0.0 des Google Mobile Ads (GMA) SDK können Sie die optimierte SDK-Initialisierung und das Laden von Anzeigen aktivieren, um die Reaktionsfähigkeit der Anzeigen insgesamt zu verbessern und ANR-Fehler (App antwortet nicht) in Ihrer App zu vermeiden. In dieser Anleitung werden die Änderungen beschrieben, die Sie vornehmen müssen, um diese Optimierungen zu aktivieren.
Voraussetzungen
- Arbeiten Sie den Startleitfaden durch.
- Google Mobile Ads SDK: Version 21.0.0 oder höher
Manifestdatei aktualisieren
Es sind zwei Optimierungs-Flags verfügbar: OPTIMIZE_INITIALIZATION
und OPTIMIZE_AD_LOADING
. Sobald sie aktiviert sind, werden die Initialisierungs- und Ladeaufgaben, die eine längere Verarbeitungszeit erfordern, auf Hintergrundthreads übertragen.
Folgen Sie der nachstehenden Anleitung, um die entsprechenden <meta-data>
-Tags in die Datei AndroidManifest.xml
Ihrer App einzufügen und die Flags zu aktivieren. Sie können eine oder beide Optionen in derselben App aktivieren.
- Initialisierung des Google Mobile Ads SDK optimieren
Mit dem folgenden Flag wird der Initialisierungsaufruf
MobileAds.initialize()
optimiert:<manifest> ... <application> ... <meta-data android:name="com.google.android.gms.ads.flag.OPTIMIZE_INITIALIZATION" android:value="true"/> </application> </manifest>
- Laden von Anzeigen optimieren
Mit dem folgenden Flag werden Aufrufe zum Laden von Anzeigen für alle Anzeigenformate optimiert:
<manifest> ... <application> ... <meta-data android:name="com.google.android.gms.ads.flag.OPTIMIZE_AD_LOADING" android:value="true"/> </application> </manifest>