Initialisierung und Anzeigenladen optimieren (Beta)

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

  • 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>