Initialisierung und Anzeigenladezeit optimieren

Plattform auswählen: Unity Android (Legacy)

Ab Google Mobile Ads SDK (GMA SDK) Version 21.0.0 können Sie die optimierte SDK-Initialisierung und das optimierte Laden von Anzeigen aktivieren, um die allgemeine Reaktionsfähigkeit von Anzeigen zu verbessern und Fehler vom Typ "App antwortet nicht" (Application Not Responding, ANR) in Ihrer App zu vermeiden. In dieser Anleitung werden die Änderungen beschrieben, die Sie vornehmen müssen, um diese Optimierungen zu aktivieren.

Voraussetzungen

Richten Sie zuerst ein Google Mobile Ads Unity Plugin.

  • Google Mobile Ads Unity-Plug-in: Version 7.2.0 oder höher

Google Mobile Ads-Einstellungen aktualisieren

Das Google Mobile Ads Unity Plugin aktiviert die Optimierung standardmäßig und weist das SDK an, Initialisierungs- und Anzeigenladeaufgaben in Hintergrundthreads auszuführen.

Die folgenden Flags sind für das Google Mobile Ads Unity Plugin skriptfähige Objekt der Einstellungen verfügbar:

  • Optimierung der Initialisierung deaktivieren
  • Optimierung des Ladens von Anzeigen deaktivieren

Prüfen Sie diese Einstellungen, um das SDK anzuweisen, Anzeigen im Hauptthread zu initialisieren und zu laden:

EinstellungVerhalten
Optimierung der Initialisierung deaktivieren Deaktiviert die Optimierung des Initialisierungsaufrufs MobileAds.initialize().
Optimierung des Ladens von Anzeigen deaktivieren Optimiert Anzeigenladeaufrufe für alle Anzeigenformate. Deaktiviert die Optimierung des Anzeigenladeaufrufs.

Sie können über das Unity-Asset-Menü auf die Google Mobile Ads-Einstellungen zugreifen:

Assets > Google Mobile Ads > Einstellungen

Nach der Auswahl wird die Benutzeroberfläche der Einstellungen im Inspector-Fenster des Unity-Editors angezeigt.

Sie können eine oder beide Optionen in derselben App aktivieren.