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 einige der Initialisierungsaufgaben durch Aktivieren des Flags unten 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-04-23 (UTC)."],[[["Starting with Google Mobile Ads SDK version 21.0.0, new optimization features enhance ad responsiveness and reduce \"Application Not Responding\" errors."],["Two optimization flags, `OPTIMIZE_INITIALIZATION` and `OPTIMIZE_AD_LOADING`, offload time-consuming tasks to background threads."],["You can enable either or both flags in your app's `AndroidManifest.xml` to optimize SDK initialization and ad loading."],["The `OPTIMIZE_INITIALIZATION` flag is most effective when `MobileAds.initialize()` is called on the main thread; otherwise, background initialization is already recommended."],["The `OPTIMIZE_AD_LOADING` flag enhances ad loading for all ad formats by shifting processing to background threads."]]],["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"]]