Versionshinweise

Version Veröffentlicht am Hinweise
0.21.0-beta01 2025-10-08
  • Die Methode InitializationConfig.Builder.disableMediationAdapterInitialization() wurde hinzugefügt. Rufen Sie diese Methode vor der Initialisierung des Google Mobile Ads SDK (Beta) auf, um die Initialisierung des Vermittlungsadapters zu deaktivieren.
  • Die Verwendung der WebView-Initialisierung wurde verbessert, um ANR-Fehler zu reduzieren.
  • Die androidx.webkit-Abhängigkeit wurde von 1.13.0 auf 1.12.1 herabgestuft, um die Kompatibilität mit dem Android-Gradle-Plug-in 7.3.1 aufrechtzuerhalten.
  • Die vom androidx.work-Paket verwendete Berechtigung android.permission.RECEIVE_BOOT_COMPLETED wurde entfernt.
  • Ein falsch benanntes Feld in der Klasse NativeAdMapper wurde korrigiert.
0.20.0-beta01 2025-09-19
  • Ein Fehler wurde behoben, bei dem einige native Videoanzeigen nicht automatisch wiedergegeben wurden.
0.19.0-beta01 2025-08-14
  • Heruntergestufte Versionen von zwei Abhängigkeiten.
    • androidx.work:work-runtime von 2.10.0 auf 2.7.0.
    • androidx.core:core and androidx.core:core-ktx von 1.15.0 auf 1.12.0.
  • Die Eigenschaft loadedAdSourceResponse wurde auf ResponseInfo in loadedAdSourceResponseInfo umbenannt.
  • Ein Fehler wurde behoben, durch den Nutzer einige Vollbildanzeigen vorzeitig mit der Zurück-Schaltfläche schließen konnten.
  • Publisher mit Zugriff auf die Funktion können jetzt Placement-IDs für alle Anzeigenformate verwenden.
  • Für native Vermittlungsadapter wurde NativeAdMapper ein destroy()-Callback hinzugefügt.
0.18.0-beta01 17.07.2025
  • Ein Fehler bei der nativen Vermittlung wurde behoben, der die Anzeigenbereitstellung für Adapter unterbrochen hat, die auf com.google.android.gms.ads.NativeAd.MediaView verwiesen haben.
  • MobileAds.registerCustomTabsSession() mit @JvmStatic annotiert.
  • Ein Fehler wurde behoben, durch den Banneranzeigen, die über die AdMob-Netzwerkabfolge geladen wurden, nicht mehr aktualisiert wurden.
0.17.0-alpha02 2025-06-23
  • Ein Fehler bei Geboten für die native Vermittlung wurde behoben. Bei Adaptern, die Gebote, aber keine Wasserfall-Vermittlung implementieren (z. B. Meta Audience Network), konnten native Anzeigen immer nicht gerendert werden.
  • Ein Absturz wurde behoben, der auftrat, wenn ein Vermittlungsadapter mehrere MediationAdLoadCallback-Methoden für eine einzelne Anzeigenanfrage aufrief.
0.17.0-alpha01 2025-06-18
  • Version 0.17.0-alpha01 wurde versehentlich veröffentlicht und enthält nicht die beabsichtigten neuen Funktionen. Verwenden Sie stattdessen 0.17.0-alpha02.
0.16.0-alpha01 2025-05-23
  • Es ist nicht mehr erforderlich, die Unterstützung für Desugaring von Java 8+-APIs zu aktivieren.
  • Die Abhängigkeit vom User Messaging Platform SDK wurde auf Version 3.2.0 aktualisiert.
  • Es wurde ein Fehler bei der Vermittlung nativer Anzeigen behoben, der zu Abstürzen in Adaptern geführt hat, die auf die Klasse com.google.android.gms.ads.formats.MediaView verwiesen haben.
  • Vorabladen von Anzeigen: getNumAdsAvailable() wurde hinzugefügt und numAdsAvailable() wird nicht mehr unterstützt.
  • Das android.adservices.AD_SERVICES_CONFIG-Property-Tag wurde aus der Manifestdatei des SDK entfernt, um Zusammenführungskonflikte für Apps zu vermeiden, die API-spezifische Ad Services konfigurieren.
0.15.1-alpha01 2025-04-28
0.15.0-alpha01 2025-04-24
  • Native Anzeigen: Es wurde Unterstützung für das Laden mehrerer nativer Anzeigen hinzugefügt.
    • Die Methode NativeAdLoader.load(NativeAdRequest, numberOfAds, NativeAdLoaderCallback) wurde hinzugefügt, mit der mehrere Anzeigen gleichzeitig angefordert werden können.
    • Es wurde ein NativeAdLoaderCallback.onAdLoadingCompleted()-Callback hinzugefügt, der ausgelöst wird, wenn alle nativen Anzeigen geladen wurden.
    • Zur Unterstützung des asynchronen Ladens in Kotlin wurde eine NativeAdLoader.load(NativeAdRequest, numberOfAds)-Methode hinzugefügt, die ein Flow<NativeAdLoadResult> zurückgibt.
  • Die kotlinx-coroutines-android-Abhängigkeit wurde von Version 1.7.3 auf 1.9.0 aktualisiert.
0.14.0-alpha01 2025-03-20
  • Anzeigenanfragen schlagen fehl, wenn Sie das SDK mit einer ungültigen App-ID initialisieren.
  • Für die AdPreloader.start()-Methode ist kein PreloadCallback-Callback mehr erforderlich.
  • Die bufferSize-Property ist optional, wenn Sie ein Objekt über die PreloadConfiguration-Datenklasse erstellen. Wenn Sie Google die Optimierung der Puffergröße überlassen möchten, legen Sie die Eigenschaft bufferSize nicht fest.
  • Die Property maxAdsPerSession wurde in der Datenklasse PreloadConfiguration entfernt.
  • Der Klasse NativeAdOptions wurden die Properties shouldRequestMultipleImages und shouldReturnUrlsForImageAssets hinzugefügt.
0.13.0-alpha01 2025-02-26
  • MediationRewardedAdCallback.onUserEarnedReward() wurde hinzugefügt und MediationRewardedAdCallback.onUserEarnedReward(RewardItem) wurde eingestellt.
  • APIs zum Vorabladen von Anzeigen hinzugefügt
0.12.0-alpha01 2025-01-22
  • Ein Fehler wurde behoben, bei dem einige Methoden in AdRequest, AdRequest.Builder, SignalRequest und SignalRequest.Builder verschleiert wurden.
  • Für Nutzer der WebView API für Anzeigen, die keine AdMob-Anwendungs-ID haben, wurde InitializationConfig.WEBVIEW_APIS_FOR_ADS_APPLICATION_ID hinzugefügt, das bei der SDK-Initialisierung übergeben werden kann.
  • Es wurde Unterstützung für die Kombination von nativen Anzeigen und Banneranzeigen in Ad Manager-Anzeigenanfragen hinzugefügt.
0.11.0-alpha01 2024-12-12
  • Die Abhängigkeit vom User Messaging Platform SDK wurde auf Version 3.1.0 aktualisiert.
  • Unterstützung für benutzerdefinierte Klickgesten in nativen Anzeigen hinzugefügt
0.10.0-alpha01 2024-11-08
  • Es wurden DSL-Funktionen für VideoOptions und RequestConfiguration hinzugefügt, um die Kotlin-Unterstützung zu verbessern.
  • Unterstützung für die Publisher Privacy Treatment API mit RequestConfiguration.setPublisherPrivacyPersonalizationState() wurde hinzugefügt.
  • Kotlin-Suspend-APIs zum Laden von Anzeigen und Generieren von Signalen wurden hinzugefügt.
  • IconAd.LoadAdResult wurde entfernt und durch AdLoadResult ersetzt.
  • Ein Problem wurde behoben, durch das OMID-Sitzungen für native Videoanzeigen nicht gestartet wurden.
0.9.0-alpha01 2024-10-02
0.8.0-alpha01 2024-08-22
  • Die Abhängigkeit vom User Messaging Platform SDK wurde auf Version 3.0.0 aktualisiert.
  • Native Anzeigen:
    • Offizielle Release-Version für das native Anzeigenformat.
    • Es wurde Unterstützung für die Auslieferung von Videos im MediaContent-Asset hinzugefügt.
    • Video-Lifecycle-Callbacks hinzugefügt.
    • Benutzerdefinierte Steuerelemente für die Videowiedergabe hinzugefügt.
    • Open Measurement für native Anzeigen und benutzerdefinierte native Anzeigen aktiviert.
  • signalType ist jetzt ein Pflichtfeld, wenn Sie eine SignalRequest erstellen.
0.6.0-alpha01 2024-06-20
  • Es wurde Code hinzugefügt, der Java 8+-APIs verwendet, die durch Desugaring verfügbar sind. Apps, die minSdkVersion unter 26 verwenden, müssen die aktivieren.
  • Unterstützung für native und benutzerdefinierte native Anzeigenformate ohne Video-Assets hinzugefügt.
  • Unterstützung für MRAID v3 hinzugefügt.
  • Abhängigkeit vom User Messaging Platform SDK Version 2.2.0 hinzugefügt.
  • Die Fehlerdomain für Google-Fehler wurde von com.google.android.gms.ads zu com.google.android.libraries.ads.mobile.sdk geändert.
  • Die Methode MobileAds.isInitialized() wurde hinzugefügt, um zu prüfen, ob das SDK bereits initialisiert wurde.
  • BannerAd.isCollapsible() wurde hinzugefügt, um zu prüfen, ob die zurückgegebene Banneranzeige minimierbar ist.
  • MobileAds.registerCustomTabsSession() wurde hinzugefügt, um die Monetarisierung von Anzeigen in benutzerdefinierten Tabs zu verbessern.
  • OnInitializationCompleteListener wurde in OnAdapterInitializationCompleteListener umbenannt.
  • AdapterResponseInfo wurde in AdSourceResponseInfo umbenannt.
  • AdRequest.Builder.putAdNetworkExtrasBundle() wurde in AdRequest.Builder.putAdSourceExtrasBundle() umbenannt.
  • Ein Fehler wurde behoben, bei dem Gebotsadapterklassen nicht richtig instanziiert wurden.
0.3.0-alpha01 2024-03-20
  • Erste Version des Google Mobile Ads SDK (Beta).
  • Unterstützt Banner-, Interstitial-, App-Start-Anzeigen sowie Anzeigen mit Prämie und Interstitial-Anzeigen mit Prämie.
  • Unterstützt die Vermittlung für alle Anzeigenformate. Adapter, die für das aktuelle Mobile Ads SDK geschrieben wurden, sind mit dem Google Mobile Ads SDK (Beta) vorwärtskompatibel.
  • Abhängigkeit von Open Measurement SDK-Version 1.4.10 hinzugefügt.