Versionshinweise
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Version
Veröffentlicht am
Hinweise
25.5.0
2026‑09‑17
Das minimale Android-API-Level wurde auf 24 erhöht.
onInitializationFailed() wurde zu InitializationCompleteCallback hinzugefügt. Vermittlungsadapter melden jetzt Initialisierungsfehler von Drittanbieter-SDKs an das Google Mobile Ads SDK. Dabei werden der Fehlercode, die Fehlerdomain und die Fehlermeldung angegeben.
Wenn Sie die Vermittlung mit benutzerdefinierten Ereignis-Anzeigenquellen verwenden, wird von ResponseInfo.getAdapterClassName() jetzt der Klassenname des benutzerdefinierten Ereignisses anstelle von com.google.ads.mediation.customevent.CustomEventAdapter zurückgegeben.
25.4.0
2026‑06‑17
Fehlerkorrekturen und Leistungsverbesserungen.
25.3.0
2026‑05‑21
Die Methode setAgeRestrictedTreatment() wurde in RequestConfiguration.Builder hinzugefügt und setTagForChildDirectedTreatment() und setTagForUnderAgeOfConsent() wurden verworfen. Mit der neuen Methode können Sie die Behandlung von Nutzern unter dem Mindestalter konfigurieren.
25.2.0
2026‑04‑13
Fehlerkorrekturen und Leistungsverbesserungen.
25.1.0
2026‑03‑16
Ein Fehler im Ad Inspector wurde behoben, der beim Anfordern einer Testanzeige außerhalb des Kontextes mit einer leeren Inhalts-URL auftreten konnte.
25.0.0
2026‑02‑17
Funktionsgefährdende Änderungen:
Die Klasse VersionInfo im Paket com.google.android.gms.ads.mediation wurde entfernt.
Die eingestellte Methode getConfiguration() wurde aus der Klasse RtbSignalData entfernt.
Die veralteten Methoden onFailure(String) und onAdFailedToShow(String) wurden in den folgenden Klassen entfernt:
Die Klasse NativeAdViewHolder wurde aus dem Paket com.google.android.gms.ads.nativead entfernt.
MIN_WIDTH_RATIO und MIN_HEIGHT_RATIO wurden aus MediationUtils entfernt, um flexiblere Grenzwerte für die Anpassung von Anzeigengrößen für Vermittlungsanzeigengrößen zu unterstützen.
Die Abhängigkeit vom User Messaging Platform SDK wurde auf Version 4.0.0 aktualisiert.
Unterstützung für große adaptive Ankerbanner hinzugefügt. Große adaptive Ankerbanner sind darauf ausgelegt, mehr Nutzerinteraktion und ‑bindung und Umsatz zu erzielen.
Fordern Sie große adaptive Ankerbanner mit den folgenden Methoden in der Klasse AdSize an:
Fehlende Übersetzungen für SDK-Ressourcen in den Versionen 24.6.0 und 24.7.0 wurden behoben.
NativeAdViewHolder eingestellt. Verwenden Sie stattdessen NativeAdView, um native Anzeigen zu rendern.
Die Methoden AdPreloader.getConfigurations() und AdPreloader.getConfiguration(preloadId) wurden eingestellt. Es gibt keinen Ersatz für diese Methoden.
24.7.0
2025‑10‑09
Eine fehlende Nullable-Annotation für den Rückgabetyp von NativeCustomFormatAd.getDisplayOpenMeasurement() wurde korrigiert.
Die Funktionalität bleibt unverändert, da die Methode bereits zuvor „null“ zurückgeben konnte.
Die androidx.webkit:webkit-Abhängigkeit wurde von 1.14.0 auf 1.12.1 herabgestuft, um die Kompatibilität mit dem Android-Gradle-Plug-in 7.3.1 aufrechtzuerhalten.
24.6.0
2025‑09‑08
Native Vermittlungsadapter können jetzt NativeAdMapper.destroy() implementieren, um benachrichtigt zu werden, wenn eine native Anzeige zerstört wird.
24.5.0
2025‑07‑24
Publisher mit Zugriff auf die Funktion können jetzt für alle Anzeigenformate Platzierungs-IDs verwenden.
Ein Absturz mit der Fehlermeldung Fatal Exception: java.util.ConcurrentModificationException wurde behoben.
24.4.0
2025‑06‑09
Es wurden mehrere neue APIs für das Vorabladen von Anzeigen hinzugefügt und vorhandene APIs eingestellt.
Das Vorabladen von Anzeigen ist weiterhin eine eingeschränkte Alphafunktion.
24.3.0
2025‑05‑19
Die Abhängigkeit vom User Messaging Platform SDK wurde auf Version 3.2.0 aktualisiert.
24.2.0
2025‑04‑07
Fehlerkorrekturen und Leistungsverbesserungen.
24.1.0
2025‑03‑12
Die Mindestversion von Kotlin ist jetzt 2.1.0.
Fehlerkorrekturen und Leistungsverbesserungen.
Die play-services-ads-lite wird in Zukunft seltener veröffentlicht und ist in diesem Release nicht enthalten. Weitere Informationen finden Sie in der Dokumentation zum Lite SDK.
24.0.0
24.02.2025
Funktionsgefährdende Änderungen:
Das minimale Android-API-Level wurde auf 23 erhöht.
MediationRewardedAdCallback.onUserEarnedReward() wurde hinzugefügt und MediationRewardedAdCallback.onUserEarnedReward(RewardItem) wurde eingestellt.
Mediation-Adapter sollten aktualisiert werden, damit sie die neue Methode verwenden.
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.
23.6.0
03.12.2024
Alle APIs, die sich auf das Interscroller-Anzeigenformat beziehen, wurden eingestellt. Beispiel:
AdSize.getCurrentOrientationInterscrollerAdSize().
23.5.0
2024‑10‑29
Die Logcat-Meldungen für Fehler beim Anzeigenladen, die in Version 23.4.0 eingeführt wurden, wurden von der Fehler- auf die Informationsebene aktualisiert.
Bessere Monetarisierung personalisierter Anzeigen in benutzerdefinierten Tabs für die WebView API für Anzeigen
23.4.0
30.09.2024
Wenn beim Laden von Anzeigen Fehler auftreten, wird jetzt eine logcat-Meldung mit dem Text ad failed
to load im Stacktrace des Fehlers ausgegeben. Im Stacktrace wird diese Meldung als Fehler protokolliert, was aber nicht bedeutet, dass die App abgestürzt ist. Häufige Fehler-Logmeldungen debuggen Wenn ein wiederkehrender Fehler im Zusammenhang mit der Anzeigenbereitstellung auftritt, der nicht dokumentiert ist, teilen Sie den Stacktrace dem Google Mobile Ads SDK (Legacy)-Support mit.
Die Abhängigkeit vom User Messaging Platform SDK wurde auf Version 3.0.0 aktualisiert.
23.2.0
27.06.2024
AdView.isCollapsible() wurde hinzugefügt, um anzugeben, ob das zuletzt geladene Banner minimierbar ist.
23.1.0
09.05.2024
Erfordert einen Mindestwert von compileSdkVersion von 34.
Native Vermittlungsadapter: loadNativeAd und loadRtbNativeAd() wurden zugunsten von loadNativeAdMapper() und loadRtbNativeAdMapper() eingestellt.
Adapter sollten auf diese neuen Lademethoden und zugehörigen Objekte umgestellt werden.
23.0.0
07.03.2024
Funktionsgefährdende Änderungen:
Das Mindest-API-Level für Android wurde auf 21 erhöht.
Wenn Sie weiterhin Nutzermesswerte in AdMob erfassen möchten, verknüpfen Sie Ihre AdMob-App mit Firebase und binden Sie das Google Analytics for Firebase SDK in Ihre App ein.
Die eingestellte MobileAds.enableSameAppKey() API wurde entfernt und die alternative Methode MobileAds.putPublisherFirstPartyIdEnabled() wurde aktualisiert, um einen booleschen Wert zurückzugeben, der angibt, ob die Beibehaltung der Steuerung erfolgreich war oder nicht.
Native Ads:
AdLoader.forUnifiedNativeAd() wurde entfernt. Verwenden Sie stattdessen AdLoader.forNativeAd().
AdLoader.forCustomTemplateAd() wurde entfernt. Verwenden Sie stattdessen AdLoader.forCustomFormatAd().
AdFormat.UNKNOWN wurde ohne Ersatz entfernt. Apps, die QueryInfo.generate() verwenden, müssen ein Anzeigenformat übergeben.
AdManagerAdRequest.Builder-Methoden, die von der übergeordneten Klasse übernommen wurden, können jetzt verkettet werden, um ein Objekt aus einem einzelnen Aufruf zu erstellen.
Dazu war eine Änderung der Vererbungsstruktur erforderlich, sodass AdManagerAdRequest.Builder nicht mehr von AdRequest.Builder erbt.
Anzeigenprüftool:SDK-Unterstützung für das Anfordern und Ausliefern von Anzeigen, die über die Benutzeroberfläche des Anzeigenprüftools angefordert wurden, wurde hinzugefügt.
Es wurde eine neue QueryInfo.generate()-Methode hinzugefügt, die eine Anzeigenblock-ID akzeptiert.
Anzeigenprüftool:Es ist jetzt möglich, Anzeigenanfragen über die Benutzeroberfläche des Anzeigenprüftools auf Geräten ohne Google Play-Dienste auszulösen.
22.0.0
29.03.2023
Funktionsgefährdende Änderungen:
NativeCustomFormatAd.getVideoController() und NativeCustomFormatAd.getVideoMediaView() wurden zugunsten von NativeCustomFormatAd.getMediaContent() entfernt.
Vermittlung:Der Rückgabewert für Adapter.getVersionInfo() und Adapter.getSDKVersionInfo() wurde vom Typ com.google.android.gms.ads.mediation.VersionInfo in com.google.android.gms.ads.VersionInfo geändert. Wir empfehlen, dass Adapter den neuen Typ zurückgeben, da com.google.android.gms.ads.mediation.VersionInfo eingestellt wird.
21.5.0
31.01.2023
App Open-Anzeigen:Die AppOpenAd.load()-Methoden, die einen Ausrichtungsparameter akzeptieren, sind veraltet. Es wurden neue Methoden hinzugefügt, die keine Ausrichtungseingabe erfordern. Bei den neuen Methoden wird die Ausrichtung zum Zeitpunkt der Anfrage festgelegt. Das entspricht dem Verhalten anderer Vollbildformate.
Vermittlung:Unterstützung für die Vermittlung für App-Start-Anzeigen hinzugefügt.
Die Berechtigung RECEIVE_BOOT_COMPLETED wurde aus der Abhängigkeit androidx.work:work-runtime entfernt. Wenn Sie Gradle-Versionen vor 7.2.0 verwenden und Berechtigungen für Ihre App erforderlich sind, müssen Sie die Berechtigungen möglicherweise explizit in Ihrem Android-Manifest deklarieren.
21.4.0
14.12.2022
Die Ad Manager-App-ID ist jetzt für alle Ad Manager-Apps erforderlich und muss im Format ca-app-pub-################~########## angegeben werden. Weitere Informationen finden Sie unter App konfigurieren.
Anzeigenprüftool:Die SDK-Unterstützung für die Einblendung von Banneranzeigen und nativen Anzeigen, die über die Benutzeroberfläche des Anzeigenprüftools angefordert werden, wird erweitert.
Unterstützung für die eigene Publisher-ID (früher „App-interner Schlüssel“) hinzugefügt, damit Sie mithilfe von Daten aus Ihren Apps relevantere und personalisierte Anzeigen schalten können.
Offizielle Release-Version für die QueryInfo. Generation.
21.3.0
2022‑10‑10
Anzeigenprüftool:SDK-Unterstützung für das Anfordern und Ausliefern von Anzeigen, die über die Benutzeroberfläche des Anzeigenprüftools angefordert wurden, wurde hinzugefügt.
Unterstützung für Android 12-Geräte für Apps, die auf API 31 ausgerichtet sind, wurde hinzugefügt.
Unterstützung für die
App-Set-ID
für Anwendungsfälle wie Berichterstellung und Betrugsprävention hinzugefügt.
20.4.0
2021‑09‑22
Ab Version 20.4.0 enthält Google Mobile Ads SDK (Legacy) die Berechtigung com.google.android.gms.permission.AD_ID im Manifest des SDK, die automatisch durch die Android Build-Tools mit dem App-Manifest zusammengeführt wird. Weitere Informationen zur Erklärung zur Berechtigung AD_ID, einschließlich der Deaktivierung, finden Sie
in diesem Play Console-Hilfeartikel.
Der Callback onAdClicked() wurde zu FullScreenContentCallback hinzugefügt.
Der Callback onAdClicked()
wurde in der Klasse AdListener für das Format „Native Anzeigen“ aktiviert.
Der Callback onAdImpression() wurde FullScreenContentCallback hinzugefügt.
Das InstreamAd-Format wurde eingestellt.
Vermittlungsadapter:
Die folgenden APIs sind eingestellt: MediationBannerAdapter, MediationInterstitialAdapter und MediationNativeAdapter. Neue Adapter sollten die Klasse Adapter implementieren, um diese Formate zu laden.
Gebotsadapter können jetzt separate Lademethoden in der Klasse Adapter für RTB-spezifische Formate implementieren.
19.7.0
2021‑01‑20
Wichtige Änderungen an:
InterstitialAd
RewardedAd
NativeAd
AppOpenAd
CustomRenderedAd eingestellt.
Klassen und Pakete mit dem Präfix Publisher wurden eingestellt und durch das Präfix AdManager ersetzt.
Letzte Nebenversion vor Version 20.0.0. Alle APIs, die in dieser und früheren Versionen als veraltet markiert sind, werden in Version 20.0.0 entfernt. Weitere Informationen finden Sie in der Migrationsanleitung für Version 20.0.0.
19.6.0
2020‑12‑04
Die Methode onAdLeftApplication() AdListener ist veraltet.
Ein Fehler wurde behoben, durch den Nutzer auf Android 11-Geräten aufgefordert wurden, einen Browser auszuwählen, wenn sie auf eine Anzeige geklickt haben.
19.5.0
2020‑10‑20
Banneranzeigen:Die Methode onAdImpression()
AdListener wird jetzt für Banneranzeigen aufgerufen.
Die Methode setHttpTimeoutMillis() wurde hinzugefügt, um das Zeitlimit für HTTPS-Aufrufe anzupassen, die vom Google Mobile Ads SDK ausgeführt werden.
Unterstützung für Android 11-Geräte für Apps mit Ausrichtung auf API 30 wurde hinzugefügt.
App-Start-Anzeigen:Das Format AppOpenAd wurde so geändert, dass es eher wie ein Vollbildformat als wie eine Banneransicht funktioniert. Die Methoden getResponseInfo() und show() wurden zu AppOpenAd hinzugefügt. Die Klassen AppOpenAdView und AppOpenAdPresentationCallback wurden verworfen.
Vermittlung:Berichte zum Vermittlungsstatus sind jetzt verfügbar. Verwenden Sie
ResponseInfo.getAdapterResponses()
, um Antwortinformationen für jedes Werbenetzwerk zu erhalten, das an einer Anzeigenanfrage beteiligt war.
Alte Anzeigen mit Prämie:RewardedVideoAd wurde eingestellt.
Das Format RewardedInterstitialAd wurde in der privaten Betaversion hinzugefügt.
Ein Fehler wurde behoben, bei dem MobileAds.initialize() den Completion-Handler nur einmal aufgerufen hat. Bei jedem Aufruf von MobileAds.initialize() wird jetzt der Completion-Callback aufgerufen.
Allen Anzeigenformaten wurden neue Load-Failure-Callbacks hinzugefügt, die einen LoadAdError zurückgeben. Beispiel: onAdFailedToLoad(LoadAdError).
Die eingestellten Load-Failure-Callbacks, die einen Integer zurückgeben, z. B. onAdFailedToLoad(int).
Anzeigen mit Prämie:onRewardedAdFailedToShow(AdError) wurde hinzugefügt und onRewardedAdFailedToShow(int) wird nicht mehr unterstützt.
Vermittlung für Anzeigen mit Prämie:Der Fehlercode MEDIATION_SHOW_ERROR für die Darstellung wurde hinzugefügt. Bei allen Darstellungsfehlern im Zusammenhang mit vermittelten Anzeigen wird jetzt MEDIATION_SHOW_ERROR für AdError.getCode() zurückgegeben und ein NonNull AdError.getCause(), der den zugrunde liegenden Vermittlungsfehler darstellt.
19.2.0
2020‑06‑18
Native Anzeigen:Der Native Ad Validator wurde in Testanfragen hinzugefügt, damit Sie Richtlinienverstöße bei nativen Anzeigen leichter erkennen und beheben können.
Die Methode MobileAds.disableMediationAdapterInitialization() wurde hinzugefügt. Rufen Sie diese Methode vor der Initialisierung von Google Mobile Ads SDK (Legacy) auf, um die Initialisierung des Vermittlungsadapters zu deaktivieren.
Ein NullPointerException-Absturz in MobileAds.initialize() wurde behoben, der auf einigen Geräten in Apps auftrat, die das Lite SDK verwenden.
19.0.1
2020‑03‑18
Native Anzeigen:Ein Speicherleck bei Verwendung von NativeCustomTemplateAd wurde behoben.
19.0.0
2020‑03‑02
Unterstützung für das Lesen von Einwilligungsparametern aus Version 2.0 des IAB TCF und dem us_privacy-String des IAB hinzugefügt.
setNeighboringContentUrls() und getNeighboringContentUrls() wurden zu AdRequest hinzugefügt.
Die Klasse ResponseInfo wurde hinzugefügt, die Informationen zu einer geladenen Anzeige enthält.
Für alle Anzeigenformate wurde getMediationAdapterClassName() zugunsten von getResponseInfo() eingestellt.
Native Anzeigen:Der Klasse MediaContent wurden die Methoden getDuration() und getCurrentTime() hinzugefügt.
Native Vermittlung:Der Klasse UnifiedNativeAdMapper wurden die Methoden getDuration() und getCurrentTime() hinzugefügt, die von Adaptern implementiert werden müssen.
APIs für das Anzeigenformat InstreamAd wurden hinzugefügt. Diese Funktion befindet sich in der privaten Betaphase. Wenden Sie sich an Ihren Account Manager, um Zugriff anzufordern.
Adaptive Banner: Die Methoden zum Erstellen adaptiver Banner in der Klasse
AdSize wurden geändert. Beispiel: AdSize.getCurrentOrientationBannerAdSizeWithWidth() wurde in AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize() umbenannt.
Vermittlung: Google Mobile Ads SDK (Legacy) fängt jetzt Ausnahmen ab, die von Vermittlungsadaptern ausgelöst werden.
Vermittlung von Anzeigen mit Prämie: Es wurde ein Fehler behoben, durch den bei mehreren im Cache gespeicherten vermittelten Anzeigen mit Prämie nur eine angezeigt wurde.
Die Methode setTestDeviceIds() wurde hinzugefügt, um Testgeräte einmalig für alle Anzeigenanfragen festzulegen.
18.2.0
2019‑08‑29
APIs für das Format AppOpenAd wurden hinzugefügt. Diese Funktion befindet sich in der privaten Betaphase.
Wenden Sie sich an Ihren Account Manager, um Zugriff anzufordern.
Vermittlung: Adapterausnahmen, deren Stacktraces Google Mobile Ads SDK (Legacy) enthalten, werden jetzt von Google Mobile Ads SDK (Legacy) abgefangen und verarbeitet.
18.1.0
2019‑07‑09
Offizielle Version mit Unterstützung für App Measurement
MobileAds.getInitializationStatus() wurde hinzugefügt, um den Initialisierungsstatus aller für Ihre App konfigurierten Werbenetzwerke bereitzustellen.
MobileAds.getRequestConfiguration() wurde hinzugefügt.
Targeting-Parameter, die für dieses Konfigurationsobjekt festgelegt sind, werden für alle Anzeigenanfragen verwendet.
Native Anzeigen: Die Methode NativeAdOptions.Builder.setMediaAspectRatio() wurde hinzugefügt, um ein bestimmtes Seitenverhältnis für das Media-Asset einer nativen Anzeige anzufordern.
Diese Option hat Vorrang vor der jetzt eingestellten Methode setImageOrientation().
Native Anzeigen: Für Anzeigen, die keine Videoanzeigen sind, kann der Bildskalierungstyp von MediaView jetzt mit MediaView.setImageScaleType() festgelegt werden.
Native Anzeigen: UnifiedNativeAd.getMediaContent() hinzugefügt.
Publisher, die Bilder nur über URLs laden, können jetzt die Medieninhalte der Anzeige abrufen, ein Bild dafür bereitstellen und MediaView.setMediaContent() aufrufen, um Bilddaten über MediaView für Anzeigen ohne Video zu generieren.
Native Anzeigen: Es wurden APIs hinzugefügt, um Open Measurement für benutzerdefinierte native Anzeigenformate zu unterstützen, die keine Videoanzeigen sind.
Die Klasse Correlator und die zugehörigen APIs wurden entfernt.
Diese Funktion war zuvor nicht funktionsfähig.
Abhängigkeiten von play-services-measurement und play-services-measurement-sdk hinzugefügt. Diese Abhängigkeiten müssen nicht mehr explizit hinzugefügt werden.
Um einen Absturz zu vermeiden, der beim ersten Start nach der Installation der App aus dem Play Store auftritt, müssen Publisher in dieser Version zusätzliche Abhängigkeiten in ihrer build.gradle-Datei deklarieren:
Behebung des ANR-Fehlers, der von android.media.AudioManager.getStreamVolume stammt.
17.2.0
2019‑03‑11
Video mit Prämie:Es wurde eine neue Gruppe von APIs für Anzeigen mit Prämie hinzugefügt (siehe das Paket rewarded), mit denen Sie mehrere Anzeigen mit Prämie gleichzeitig laden können.
Vermittlung:Es wurde eine neue Gruppe von Vermittlungsadapter-APIs hinzugefügt, die die Initialisierung unterstützen. Adapter, die die neue API implementieren, implementieren die Klasse Adapter.
Publisher, die firebase-analytics zusammen mit Version
17.2.0 einer der Anzeigenbibliotheken (z.B. com.google.android.gms:play-services-ads:17.2.0) verwenden, müssen com.google.firebase:firebase-analytics:16.3.0 verwenden.
17.1.3
2019‑01‑31
Publisher, die firebase-analytics zusammen mit Version
17.1.3 einer der Anzeigenbibliotheken (z.B. com.google.android.gms:play-services-ads:17.1.3) verwenden, müssen com.google.firebase:firebase-analytics:16.3.0 verwenden.
17.1.2
2018‑12‑03
Publisher, die firebase-analytics zusammen mit Version
17.1.2 einer der Anzeigenbibliotheken (z.B. com.google.android.gms:play-services-ads:17.1.2) verwenden, müssen com.google.firebase:firebase-analytics:16.0.6 verwenden.
17.1.1
2018‑11‑12
Es wurde ein Fehler behoben, bei dem bestimmte Kombinationen von play-services-ads und firebase-analytics (z.B. ads:17.1.0 und analytics:16.0.5) zu einem duplicate entry-Compilerfehler führten.
Publisher, die firebase-analytics zusammen mit Version
17.1.1 einer der Anzeigenbibliotheken (z.B. com.google.android.gms:play-services-ads:17.1.1) verwenden, müssen com.google.firebase:firebase-analytics:16.0.5 verwenden.
Google Ad Manager-Publisher müssen in ihrer AndroidManifest.xml ein <meta-data>-Tag mit dem Schlüssel com.google.android.gms.ads.AD_MANAGER_APP angeben. Weitere Informationen finden Sie im Leitfaden für den Einstieg.
Native Anzeigen:NativeAppInstallAd, NativeContentAd und zugehörige APIs werden zugunsten von UnifiedNativeAd eingestellt.
Weitere Informationen zur Verwendung der neuen APIs finden Sie unter Native Ads Advanced Unified.
Native Anzeigen:Die Funktion „Diese Anzeige ignorieren“ wurde hinzugefügt.
Native Anzeigen: Die harmlose Warnung „UnconfirmedClickListener must not be null while ClickConfirmingView is set.“ wurde entfernt.
Anzeigen mit Prämie:Die Methode setAdMetadataListener wurde in RewardedVideoAd hinzugefügt, um auf Änderungen an Anzeigenmetadaten zu warten.
Anzeigen mit Prämie:Wenn Sie destroy() aufrufen, wird der Listener auf null gesetzt.
Ein Fehler wurde behoben, bei dem onRewardedVideoCompleted() auf Emulatoren nicht ausgelöst wurde.
16.0.0
2018‑10‑02
Keine Änderungen bei Anzeigen Weitere Informationen finden Sie in den Versionshinweisen zu Google Play-Diensten.
15.0.0
2018‑04‑12
MRAID V3 (Beta)
Native Anzeigen:Die Unified Native Ad API wurde hinzugefügt. Dabei werden NativeAppInstallAds und NativeContentAds zu einem neuen Typ kombiniert: UnifiedNativeAd.
Hinweis:Wenn Sie native Anzeigen verwenden, wird in den Logs eine harmlose Warnung angezeigt, wenn auf die native Anzeige geklickt wird: UnconfirmedClickListener must not be null while ClickConfirmingView is set. Diese Warnung kann ignoriert werden und wird im nächsten Release entfernt.
Videoanzeigen mit Prämie: Die Callback-Methode onRewardedVideoCompleted() wurde zu RewardedVideoAdListener hinzugefügt.
Native Vermittlung: Die Methode trackViews() wurde NativeAdMapper hinzugefügt, sodass Adapter auf View-Objekte zugreifen können, die den einzelnen Assets nativer Anzeigen entsprechen.
trackView() wurde zugunsten von trackViews() verworfen.
11.8.0
2017‑12‑18
Fehlerkorrekturen und allgemeine Verbesserungen.
11.6.0
2017‑11‑07
Die Klasse NativeAdViewHolder und die zugehörigen Methoden wurden in NativeAppInstallAd und NativeContentAd hinzugefügt.
Verworfen: AdLoader.getMediationAdapterClassName (Publisher sollten stattdessen die Methoden mit demselben Namen in NativeAppInstallAd und NativeContentAd verwenden).
Testanzeigen haben jetzt ein Label oben in der Anzeige. Weitere Informationen finden Sie im Leitfaden zum Testen.
11.4.0
2017‑09‑19
Den Klassen NativeAppInstallAd und NativeContentAd wurden getMediationAdapterClassName()-Methoden hinzugefügt. Die Methode mit demselben Namen in AdLoader wird eingestellt.
Die Methode onVideoEnd() wurde der Klasse MediationNativeListener hinzugefügt. Die Methoden hasVideoContent(), setHasVideoContent() und setMediaView() wurden der Klasse NativeAdMapper hinzugefügt. Die Methoden getAdVolume() und isAdMuted() wurden der Klasse NativeMediationAdRequest hinzugefügt, um die Vermittlung nativer Videoanzeigen zu unterstützen.
Die Klasse SearchAdRequest wurde entfernt.
11.2.2
2017‑09‑05
Der Klasse RewardedVideoAd wurde eine neue Methode loadAd() hinzugefügt, die ein PublisherAdRequest-Objekt akzeptiert.
11.2.0
2017‑08‑14
Die Methode loadAds() wurde der Klasse AdLoader hinzugefügt. Damit können Apps mehrere einzelne Anzeigen in einer einzigen Anfrage laden.
Wenn Sie Ihre App auf Version 11.2.0 oder höher des Google Mobile Ads SDK aktualisieren, muss auch das build.gradle Ihrer App aktualisiert werden, um ein compileSdkVersion von mindestens 26 (Android O) anzugeben. Dadurch ändert sich nichts an der Ausführung Ihrer App. Sie müssen targetSdkVersion nicht aktualisieren.
Ab Version 11.2.0 ist Google Mobile Ads SDK (Legacy) über das Maven-Repository von Google verfügbar. Weitere Informationen finden Sie in den Versionshinweisen zu Google Play-Diensten.
11.0.0
2017‑06‑07
Der Klasse AdListener wurden die Methoden onAdClicked() und onAdImpression() hinzugefügt.
Diese Methoden werden nur für native App-Installationsanzeigen und native Contentanzeigen aufgerufen.
Die Methoden getInAppPurchaseListener() und setInAppPurchaseListener() wurden aus den Klassen AdView, InterstitialAd und NativeExpressAdView entfernt. Außerdem wurden zugehörige In-App-Kaufklassen entfernt.
Es wurde die Möglichkeit hinzugefügt, den immersiven Modus für Vollbildanzeigen zu aktivieren, indem die Methode setImmersiveMode() den Klassen PublisherInterstitialAd und RewardedVideoAd hinzugefügt wird.
Die Schnittstelle OnPublisherAdViewLoadedListener, die Klasse PublisherAdViewOptions und die Klasse PublisherAdViewOptions.Builder wurden für die Verwendung mit AdLoader für Anfragen für Native-Plus-Banner hinzugefügt.
Die optionale OnImmersiveModeUpdatedListener-Schnittstelle wurde hinzugefügt, die Vermittlungsadapter implementieren können, um über Updates des Immersive-Modus informiert zu werden.
Der Klasse RewardedVideoAd wurde die Methode getMediationAdapterClassName() hinzugefügt.
Es wurden keep-Regeln hinzugefügt, um die Klassennamen von Vermittlungsadaptern bei Verwendung von ProGuard automatisch beizubehalten.
10.2.0
2017‑2‑15
Google Play-Dienste 10.2.x ist die erste Version, die Android 2.3.x (Gingerbread) nicht mehr vollständig unterstützt.
Für Apps, die mit SDK-Release 10.2.x und höher entwickelt wurden, ist ein Android-API-Level von mindestens 14 erforderlich. Sie können nicht auf Geräten mit einem API-Level unter 14 installiert werden. Weitere Informationen zu Ihren Optionen, einschließlich der Erstellung mehrerer APKs, um die Unterstützung Ihrer App für Android Gingerbread zu erweitern, finden Sie im
Blog für Android-Entwickler.
Unterstützung für Video-Assets für Native Advanced-Inhalte und Anzeigen mit benutzerdefinierten Vorlagen hinzugefügt.
Der Klasse PublisherAdView wurden die Methoden getVideoController(), setVideoOptions() und getVideoOptions() hinzugefügt.
Die Klasse AdChoicesView wurde hinzugefügt.
Die Methoden getAdChoicesContent() und setAdChoicesContent() wurden der Klasse NativeAdMapper hinzugefügt.
Die InitializableMediationRewardedVideoAdAdapter-Schnittstelle wurde für Vermittlungsadapter für Videos mit Prämie hinzugefügt, die vor einer Anzeigenanfrage eine frühe Initialisierung durchführen möchten.
Unterstützung für In-App-Vorschau und Fehlerbehebung in Google Ad Manager hinzugefügt.
10.0.1
2016‑11‑21
Fehlerkorrekturen und allgemeine Verbesserungen.
9.8.0
2016‑10‑24
MobileAds.Initialize(Context) wurde wieder eingeführt.
Google Ad Manager-Publisher sollten diese Methode beim Initialisieren ihrer Apps aufrufen. AdMob-Publisher sollten weiterhin MobileAds.Initialize(Context, String) verwenden und ihren Anwendungscode übergeben.
9.6.0
2016‑09‑22
Die Klasse MediaView wurde für erweiterte Videoanzeigen mit Native Ads hinzugefügt.
Der Klasse MobileAds wurde eine openDebugMenu()-Methode für die Creative-Vorschau und die Fehlerbehebung bei Ad Manager-Anzeigenblöcken hinzugefügt.
Unterstützung für benutzerdefinierte Ereignisse für Videoanzeigen mit Prämie hinzugefügt
Die Wiedergabe von Videoanzeigen wurde durch mehrere Fehlerkorrekturen verbessert.
9.0.1
2016‑05‑26
Behebt ein ProGuard-Problem, das in Version 9.0.0 eingeführt wurde.
Publisher benötigen keine keep-Option mehr für com.google.android.gms.common.util.DynamiteApi.
9.0.0
2016‑05‑18
Standortinformationen werden automatisch für Apps ausgefüllt, die die Standortberechtigung explizit gewähren.
Unterstützung für benutzerdefinierte Ereignisse für die Vermittlung von Anzeigen mit Prämie hinzugefügt.
Es wurden Videooptionen für Native Express-Anzeigen hinzugefügt.
Die API für benutzerdefinierte Suchanzeigen wurde aktualisiert.
Nur für diese Version: Apps, die ProGuard zur Nachbearbeitung ihrer Anwendung verwenden, müssen ihrer ProGuard-Konfigurationsdatei die folgende keep-Option hinzufügen:
-keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
8.4.0
2015‑12‑18
Eine öffentliche Methode, MobileAds.setAppVolume(), wurde hinzugefügt, um Google Mobile Ads SDK (Legacy) über die aktuelle Lautstärke einer App zu informieren.
Fehlerkorrekturen und Verbesserungen
8.3.0
2015‑11‑6
Unterstützung für Videoanzeigen mit Prämie hinzugefügt.
Die Methode isLoading() wurde PublisherAdView und PublisherInterstitialAd hinzugefügt, um zu prüfen, ob eine Anzeigenanfrage läuft.
Die Methode setIsDesignedForFamilies() wurde zu AdRequest.Builder und PublisherAdRequest.Builder hinzugefügt.
Die Methode destroy() wurde zu NativeAdView hinzugefügt.
8.1.0
2015‑09‑24
Diverse Fehlerkorrekturen.
7.8.0
2015‑08‑13
Offizielle Release-Version von MRAID V2.
Die Methode isLoading() wurde AdLoader, AdView und InterstitialAd hinzugefügt, um zu prüfen, ob eine Anzeigenanfrage läuft.
PublisherAdRequest.Builder#setManualImpressionsEnabled() eingestellt.
Verwenden Sie stattdessen PublisherAdView#setManualImpressionsEnabled().
7.5.0
2015‑05‑28
Unterstützung für native App-Installationsanzeigen und native Contentanzeigen in AdMob und Ad Manager wurde hinzugefügt.
Unterstützung für benutzerdefinierte native Anzeigenformate hinzugefügt, die für Ad Manager-Reservierungen verfügbar sind.
7.3.0
2015‑04‑28
Diverse Fehlerkorrekturen.
7.0.0
2015‑03‑19
Die Methoden addCustomTargeting() und addCategoryExclusion() wurden zu PublisherAdRequest.Builder hinzugefügt.
Ein Problem wurde behoben, das dazu geführt hat, dass bei der Verwendung der manuellen Impressionszählung in Ad Manager mehrere Impressionen für PublisherAdView.recordManualImpression() aufgezeichnet wurden.
Die Methode setRequestAgent() wurde AdRequest.Builder und PublisherAdRequest.Builder hinzugefügt.
Mit dieser Methode sollten Anzeigenanfragequellen von Drittanbietern angegeben werden, die die Vermittlung an Google Mobile Ads SDK (Legacy) übernehmen.
6.5.87
2014‑12‑08
Einführung der Split-JAR-Architektur: Android Studio-Entwickler können jetzt nur den Anzeigenbereich der Google Play-Dienste einbinden, indem sie von com.google.android.gms:play‑services‑ads:6.+ abhängig sind.
Hinweis:Bei Apps, in denen Banneranzeigen in XML erstellt werden, muss weiterhin auf die gesamte Bibliothek com.google.android.gms:play‑services:6.+ verwiesen werden.
Diverse Fehlerkorrekturen.
6.1
2014‑10‑08
Die Methode getLocation() wurde zu com.google.android.gms.ads.MediationAdRequest hinzugefügt.
Der Schließen-Schaltfläche für Interstitials wurde eine Inhaltsbeschreibung für die Barrierefreiheit hinzugefügt.
Die Protokollierung von „Google Play-Ressourcen nicht gefunden“ wurde entfernt, wenn das Bibliotheksprojekt richtig verknüpft ist.
getMediationAdapterClassName() wurde zu AdView hinzugefügt, um den Klassennamen des Vermittlungsadapters des Werbenetzwerks abzurufen, in dem eine Anzeige ausgeliefert wird.
17.0.0
2018‑10‑05
Es wurden neue APIs zum Implementieren benutzerdefinierter Ereignisse hinzugefügt.
Der Standardkaufvorgang für In-App-Käufe wurde mithilfe der Google Play Billing API hinzugefügt.
4.4
2014‑05‑07
Es wurden neue APIs für Vermittlungsadapter hinzugefügt.
Das neue Anzeigenformat 320 × 100 LARGE_BANNER wurde sowohl für Smartphones als auch für Tablets hinzugefügt.
Neues Interstitial-Format für In-App-Käufe hinzugefügt. Legen Sie ein InAppPurchaseListener für InterstitialAd fest, um auf In-App-Kaufereignisse zu warten.
Fehlerkorrektur für den SecurityException-Absturz aufgrund des Lesens von „gservices“ ohne Berechtigung.
4,3
2014‑03‑17
InterstitialAd funktioniert jetzt, wenn ein Anwendungskontext übergeben wird.
Die Methode setContentUrl() wurde zu PublisherAdRequest.Builder hinzugefügt.
Behebung der Ausnahme, wenn Service not registered (Dienst nicht registriert) angezeigt wird.
4.2
2014‑02‑03
Diverse Fehlerkorrekturen.
4.1
2014‑01‑16
Unterstützung für Ad Manager und Search Ads for Mobile Apps hinzugefügt.
AdRequest.Builder hat jetzt eine setLocation()-Methode.
Ein Absturz wurde behoben, der auftrat, wenn eine Interstitial-Anzeige angefordert wurde, aber AdActivity nicht im Manifest angegeben war.
[[["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: 2026-09-26 (UTC)."],[],["Key actions and information: The content details changes across multiple versions of an ads SDK. These changes include deprecating older methods and classes, introducing new ad formats (like `NativeAd` and `AppOpenAd`), and updating existing APIs with new features such as `Ad Inspector` UI, `User Messaging Platform SDK` updates, `QueryInfo`, `MediaContent`, and `ResponseInfo`. Major version updates introduced breaking changes, minimum API level increases, and migration to Jetpack/AndroidX libraries. Ad loading and request configurations were also enhanced.\n"]]