Initialisierung und Anzeigenladen optimieren (Beta)
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Ab der Version 21.0.0 des Google Mobile Ads SDK (GMA SDK) können Sie die optimierte SDK-Initialisierung und das optimierte Anzeigen-Laden aktivieren, um die allgemeine Reaktionsfähigkeit von Anzeigen zu verbessern und ANR-Fehler („App antwortet nicht“) in Ihrer App zu vermeiden. In diesem Leitfaden werden die Änderungen beschrieben, die Sie vornehmen müssen, um diese Optimierungen zu aktivieren.
Es gibt zwei Optimierungs-Flags: OPTIMIZE_INITIALIZATION und OPTIMIZE_AD_LOADING. Wenn sie aktiviert sind, werden die Aufgaben zur Initialisierung und zum Laden von Anzeigen, die eine längere Verarbeitungszeit erfordern, an Hintergrundthreads ausgelagert.
Folgen Sie der Anleitung unten, um die entsprechenden <meta-data>-Tags in der AndroidManifest.xml-Datei Ihrer App hinzuzufügen und die Flags zu aktivieren. Sie können eine oder beide Optionen in derselben App aktivieren.
Google Mobile Ads SDK-Initialisierung optimieren
Die Initialisierung lässt sich am besten optimieren, indem MobileAds.initialize() in einem Hintergrund-Thread aufgerufen wird, wie im Leitfaden für die ersten Schritte beschrieben.
Wenn Sie das bereits tun, müssen Sie dieses Flag nicht aktivieren.
Wenn Sie die Methode im Hauptthread aufrufen müssen, werden durch Aktivieren des Flags unten einige der Initialisierungsaufgaben in den Hintergrundthread verschoben.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-02-06 (UTC)."],[[["Starting with Google Mobile Ads SDK version 21.0.0, you can optimize SDK initialization and ad loading to enhance ad responsiveness and mitigate ANR errors."],["To enable these optimizations, you need to add specific `\u003cmeta-data\u003e` tags to your app's `AndroidManifest.xml` file, controlling initialization and ad loading separately."],["By default, both optimization flags (`OPTIMIZE_INITIALIZATION` and `OPTIMIZE_AD_LOADING`) are set to `false` and require manual activation."],["Optimizing initialization is best achieved by calling `MobileAds.initialize()` on a background thread; if this is not feasible, enabling the `OPTIMIZE_INITIALIZATION` flag helps by offloading some tasks to a background thread."],["The `OPTIMIZE_AD_LOADING` flag enhances ad load calls for all ad formats, improving overall ad loading performance."]]],[]]