AdView.isCollapsible() wurde hinzugefügt, um anzugeben, ob das zuletzt geladene Banner minimierbar ist.
23.1.0
09.05.2024
Erfordert mindestens compileSdkVersion von 34.
Native Vermittlungsadapter: loadNativeAd und loadRtbNativeAd() wurden zugunsten von loadNativeAdMapper() und loadRtbNativeAdMapper() eingestellt.
Adapter sollten zu diesen neuen Lademethoden und zugehörigen Objekten migrieren.
23.0.0
07.03.2024
Nicht abwärtskompatible Änderungen:
Das minimale Android API-Level wurde auf 21 erhöht.
Die verworfene MobileAds.enableSameAppKey() API wurde entfernt und die alternative Methode MobileAds.putPublisherFirstPartyIdEnabled() aktualisiert, um einen booleschen Wert zurückzugeben, der angibt, ob die Kontrollpersistenz erfolgreich ist oder nicht.
Native Ads:
AdLoader.forUnifiedNativeAd() wurde entfernt. Verwende stattdessen AdLoader.forNativeAd().
AdLoader.forCustomTemplateAd() wurde entfernt. Verwende stattdessen AdLoader.forCustomFormatAd().
AdFormat.UNKNOWN wurde ohne Ersatz entfernt. Apps, die
QueryInfo.generate()
verwenden, müssen ein Anzeigenformat übergeben.
AdManagerAdRequest.Builder-Methoden, die vom übergeordneten Element übernommen wurden, können jetzt verkettet werden, um aus einem einzigen Aufruf ein Objekt zu erstellen.
Dazu musste die Übernahmestruktur so geändert werden, dass AdManagerAdRequest.Builder nicht mehr von AdRequest.Builder übernimmt.
Anzeigenprüftool:SDK-Unterstützung für die Anforderung und Auslieferung von Anzeigen, die über die Benutzeroberfläche von Ad Inspector angefordert werden, wurde hinzugefügt.
Es wurde eine neue QueryInfo.generate()-Methode hinzugefügt, für die eine Anzeigenblock-ID verwendet wird.
Anzeigenprüftool:Möglichkeit, auf Geräten ohne Google Play-Dienste Anzeigenanfragen über die Benutzeroberfläche des Anzeigenprüftools auszulösen.
22.0.0
29.03.2023
Nicht abwärtskompatible Ä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 wurde.
21.5.0
31.01.2023
App-Start-Anzeigen:Die AppOpenAd.load()-Methoden, die einen Parameter zur Ausrichtungseingabe akzeptieren, wurden eingestellt. Außerdem wurden neue Methoden hinzugefügt, die die Eingabe der Ausrichtung nicht übernehmen. Die neuen Methoden bestimmen die Ausrichtung zum Zeitpunkt der Anfrage entsprechend dem Verhalten anderer Vollbildformate.
Vermittlung:Die Vermittlung wird für App-Start-Anzeigen unterstützt.
Die Berechtigung RECEIVE_BOOT_COMPLETED wurde aus der Abhängigkeit androidx.work:work-runtime entfernt. Wenn du eine ältere Gradle-Version als 7.2.0 verwendest und Berechtigungen für deine App benötigst, musst du die Berechtigung möglicherweise explizit in deinem Android-Manifest deklarieren.
21.4.0
14.12.2022
Die Ad Manager-App-ID ist jetzt für alle Ad Manager-Apps erforderlich und erfordert das Format ca-app-pub-################~##########. Weitere Informationen finden Sie unter Anwendung konfigurieren.
Anzeigenprüftool:Die SDK-Unterstützung für die Darstellung von Banneranzeigen und nativen Anzeigen, die über die Benutzeroberfläche des Anzeigenprüftools angefordert werden, wurde erweitert.
Die eigene Publisher-ID (früher „Same App Key“) wird jetzt unterstützt, damit Sie anhand von Daten, die über Ihre Apps erhoben werden, relevantere und personalisierte Anzeigen ausliefern können.
Offizielle Release-Version für die Generation QueryInfo.
21.3.0
10.10.2022
Anzeigenprüftool:SDK-Unterstützung zum Anfordern und Ausliefern von Anzeigen, die über die Benutzeroberfläche des Anzeigenprüftools angefordert werden, wurde hinzugefügt.
Anzeigenprüftool:SDK-Unterstützung für den Export von Anzeigenanfragenprotokollen über Android Sharesheet wurde hinzugefügt.
21.1.0
14.07.2022
Unterstützung für die Anzeigenmonetarisierung innerhalb von WebView wurde hinzugefügt. Weitere Informationen finden Sie unter WebView API für Anzeigen einbinden.
getResponseExtras() wurde ResponseInfo hinzugefügt. Eventuell werden zusätzliche Informationen zur Anzeigenantwort zurückgegeben.
21.0.0
25.05.2022
Nicht abwärtskompatible Änderungen:
Damit das Google Mobile Ads SDK ausgeführt werden kann, müssen alle Apps mindestens das Android API-Level 19 haben.
Jeder Methode, die zuvor nicht explizit die Null-Zulässigkeit definiert hatte, wurden @NonNull-Annotationen hinzugefügt.
Methode AdRequest.Builder.addNetworkExtras() entfernt.
Verwenden Sie stattdessen AdRequest.Builder.addNetworkExtrasBundle().
Das Google Mobile Ads SDK deaktiviert die Übertragung der Android-Werbe-ID (Android Advertising Identifier, AAID), wenn RequestConfiguration.Builder.setTagForChildDirectedTreatment() mit TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE aufgerufen wird (siehe
Einstellung für auf Kinder ausgerichtet) oder RequestConfiguration.Builder.setTagForUnderAgeOfConsent() mit TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE aufgerufen wird (siehe
Einstellung für minderjährige Nutzer).
20.5.0
18.11.2021
Android 12-Geräte werden für Apps, die auf API 31 ausgerichtet sind, unterstützt.
Die
App-Set-ID
wird jetzt für Anwendungsfälle wie Berichterstellung und Betrugsprävention unterstützt.
20.4.0
22.09.2021
Ab Version 20.4.0 enthält das Google Mobile Ads SDK die Berechtigung com.google.android.gms.permission.AD_ID im SDK-Manifest, das von Android-Build-Tools automatisch mit dem App-Manifest zusammengeführt wird. Weitere Informationen zur Erklärung von Berechtigungen für „AD_ID“ und wie du sie deaktivierst, findest du
in diesem Play Console-Hilfeartikel.
Der onAdClicked()-Callback FullScreenContentCallback wurde hinzugefügt.
Der Callback onAdClicked() wurde in der Klasse AdListener für das native Anzeigenformat aktiviert.
Vermittlungsadapter: Die Anmerkung zur Null-Zulässigkeit für den Parameter mediationExtras in allen Ladeaufrufen des Vermittlungsadapters wurde korrigiert.
20.2.0
08.06.2021
Unterstützung des Anzeigenprüftools (Beta) für Google Ad Manager-Publisher wurde hinzugefügt.
Der onAdImpression()-Callback wurde FullScreenContentCallback hinzugefügt.
Das Format InstreamAd wurde eingestellt.
Vermittlungsadapter:
MediationBannerAdapter, MediationInterstitialAdapter und MediationNativeAdapter wurden verworfen. Neue Adapter sollten die Klasse Adapter implementieren, um diese Formate zu laden.
Gebotsadapter können jetzt unterschiedliche Lademethoden in der Klasse Adapter für RTB-spezifische Formate implementieren.
19.7.0
20.01.2021
Wesentliche Änderungen an:
InterstitialAd
RewardedAd
NativeAd
AppOpenAd
CustomRenderedAd wurde verworfen.
Klassen und Pakete mit dem Präfix Publisher wurden verworfen und durch das Präfix AdManager ersetzt.
Letzte Nebenversion vor Version 20.0.0. Alle APIs, die in diesem und früheren Releases als verworfen gekennzeichnet sind, werden in Version 20.0.0 entfernt. Weitere Informationen finden Sie in der Migrationsanleitung für Version 20.0.0.
19.6.0
04.12.2020
Die Methode onAdLeftApplication() AdListener wurde verworfen.
Es wurde ein Fehler behoben, bei dem Nutzer von Geräten mit Android 11 aufgefordert wurden, einen Browser auszuwählen, wenn sie auf eine Anzeige klicken.
19.5.0
20.10.2020
Banneranzeigen:Die Methode onAdImpression()
AdListener wird jetzt für Banneranzeigen aufgerufen.
Die Methode setHttpTimeoutMillis() wurde hinzugefügt, um das Zeitlimit für HTTPS-Aufrufe vom Google Mobile Ads SDK anzupassen.
19.4.0
10.09.2020
Android 11-Geräte werden für Apps, die auf API 30 ausgerichtet sind, unterstützt.
App-Start-Anzeigen:Das Format AppOpenAd wurde so geändert, dass es eher einem Vollbildmodus als einer Banneransicht ähnelt. 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 abzurufen, das an einer Anzeigenanfrage teilgenommen hat.
Bisherige Anzeigen mit Prämie: Die Einstellung RewardedVideoAd wurde eingestellt.
Es wurde ein Fehler behoben, bei dem MobileAds.initialize() den Abschluss-Handler nur einmal aufruft. Jeder Aufruf von MobileAds.initialize() löst jetzt den Abschluss-Callback aus.
Allen Anzeigenformaten, die eine LoadAdError zurückgeben, wurden neue Callbacks beim Ladenfehler hinzugefügt. Beispiel: onAdFailedToLoad(LoadAdError).
Verworfene Ladefehler-Callbacks, die eine Ganzzahl zurückgeben. Beispiel: onAdFailedToLoad(int).
Anzeigen mit Prämie:onRewardedAdFailedToShow(AdError) wurde hinzugefügt und onRewardedAdFailedToShow(int) eingestellt.
Vermittlung mit Prämie:Der Darstellungsfehlercode MEDIATION_SHOW_ERROR wurde hinzugefügt. Für alle Darstellungsfehler im Zusammenhang mit vermittelten Anzeigen wird jetzt MEDIATION_SHOW_ERROR für AdError.getCode() und ein NonNull-AdError.getCause() zurückgegeben, das den zugrunde liegenden Vermittlungsfehler darstellt.
19.2.0
18.06.2020
Das Format RewardedInterstitialAd wurde hinzugefügt. Dieses Feature befindet sich derzeit in der nicht öffentlichen Betaversion. Wenden Sie sich an Ihren Account Manager, um Zugriff anzufordern.
Native Anzeigen:Bei Testanfragen wurde eine UI für die native Validierung hinzugefügt, mit der sich Richtlinienverstöße bei nativen Anzeigen leichter erkennen und beheben lassen.
Die Methode MobileAds.disableMediationAdapterInitialization() wurde hinzugefügt. Rufen Sie diese Methode vor der Initialisierung des Google Mobile Ads SDK auf, um die Initialisierung des Vermittlungsadapters zu deaktivieren.
Es wurden APIs für das Anzeigenformat InstreamAd hinzugefügt. Dieses Feature befindet sich derzeit in der privaten Betaversion. Wenden Sie sich an Ihren Account Manager, um Zugriff anzufordern.
Adaptives Banner: Die Methoden zum Erstellen adaptiver Banner wurden in der Klasse AdSize geändert. Beispiel: AdSize.getCurrentOrientationBannerAdSizeWithWidth() wurde in AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize() umbenannt.
Vermittlung: Das Google Mobile Ads SDK erfasst jetzt Ausnahmen, die von Vermittlungsadapter ausgelöst werden.
Vermittlung mit Prämie: Es wurde ein Fehler behoben, durch den mehrere vermittelte Anzeigen mit Prämie im Cache gespeichert wurden, sodass nur eine angezeigt wurde.
Die Methode setTestDeviceIds() wurde hinzugefügt, um Einstellungstestgeräte einmal für alle Anzeigenanfragen zu aktivieren.
18.2.0
29.08.2019
Es wurden APIs für das Format AppOpenAd hinzugefügt. Dieses Feature befindet sich derzeit in der privaten Betaversion. Wenden Sie sich an Ihren Account Manager, um Zugriff anzufordern.
Vermittlung: Adapterausnahmen, deren Stacktraces das Google Mobile Ads SDK enthalten, werden jetzt vom Google Mobile Ads SDK erfasst und verarbeitet.
18.1.0
09.07.2019
Offizieller Release für die Unterstützung von App-Messungen.
Die App-Messung wird standardmäßig initialisiert und die Daten beim Start der App gesendet.
Es wurde eine Option zum Verzögern der App-Messung hinzugefügt, bis das Google Mobile Ads SDK explizit aufgerufen wird.
Es wurde eine neue Initialisierungsmethode (MobileAds.initialize(Context, OnInitializationCompleteListener)) hinzugefügt, die Sie benachrichtigt, wenn das Google Mobile Ads SDK und alle konfigurierten Vermittlungsadapter die Initialisierung abgeschlossen haben.
MobileAds.getInitializationStatus() wurde hinzugefügt, um den Initialisierungsstatus aller für deine App konfigurierten Werbenetzwerke anzugeben.
MobileAds.getRequestConfiguration() wurde hinzugefügt.
Die in diesem Konfigurationsobjekt festgelegten Targeting-Parameter 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 mittlerweile verworfenen Methode setImageOrientation().
Native Anzeigen: Für Nicht-Videoanzeigen kann der Bildgrößentyp von MediaView jetzt mit MediaView.setImageScaleType() festgelegt werden.
Native Anzeigen: UnifiedNativeAd.getMediaContent() wurde hinzugefügt.
Publisher, die Bilder nur über URLs laden, können jetzt den Medieninhalt der Anzeige abrufen, ein Bild hinzufügen und MediaView.setMediaContent() aufrufen, um Bilddaten über MediaView für Nicht-Videoanzeigen zu erfassen.
Abhängigkeiten von play-services-measurement und play-services-measurement-sdk wurden hinzugefügt. Anwendungen müssen diese Abhängigkeiten nicht mehr explizit hinzufügen.
Um einen Absturz zu vermeiden, der beim ersten Start nach der App-Installation aus dem Play Store auftritt, müssen Publisher bei diesem Release zusätzliche Abhängigkeiten in ihrer build.gradle-Datei deklarieren:
Behebung eines ANR-Fehlers, der von android.media.AudioManager.getStreamVolume ausgelöst wurde.
17.2.0
11.03.2019
Videoanzeigen mit Prämie:Es wurden neue APIs für Anzeigen mit Prämie hinzugefügt (siehe Paket mit Prämie), über die Sie mehrere Anzeigen mit Prämie gleichzeitig laden können.
Vermittlung: Es wurden neue Vermittlungsadapter-APIs hinzugefügt, die die Initialisierung unterstützen. Auf Adaptern, die die neue API implementieren, wird die Klasse Adapter implementiert.
Publisher, die firebase-analytics zusammen mit Version 17.2.0 einer Anzeigenbibliothek verwenden (z.B. com.google.android.gms:play-services-ads:17.2.0) muss com.google.firebase:firebase-analytics:16.3.0 verwenden.
17.1.3
31.01.2019
Publisher, die firebase-analytics zusammen mit Version 17.1.3 einer Anzeigenbibliothek verwenden (z.B. com.google.android.gms:play-services-ads:17.1.3) muss com.google.firebase:firebase-analytics:16.3.0 verwenden.
17.1.2
03.12.2018
Publisher, die firebase-analytics zusammen mit Version 17.1.2 einer Anzeigenbibliothek verwenden (z.B. com.google.android.gms:play-services-ads:17.1.2) muss com.google.firebase:firebase-analytics:16.0.6 verwenden.
17.1.1
12.11.2018
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) führten zu einem Compiler-Fehler duplicate entry.
Publisher, die firebase-analytics zusammen mit Version 17.1.1 einer Anzeigenbibliothek verwenden (z.B. com.google.android.gms:play-services-ads:17.1.1) muss com.google.firebase:firebase-analytics:16.0.5 verwenden.
Google AdMob -Publisher müssen ein <meta-data>-Tag mit dem Schlüssel
com.google.android.gms.ads.APPLICATION_ID
in der Datei „AndroidManifest.xml“ angeben. Weitere Informationen finden Sie im Startleitfaden.
Native Anzeigen:NativeAppInstallAd, NativeContentAd und die zugehörigen APIs wurden 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: Das Warnprotokoll "UnconfirmedClickListener darf nicht null sein, solange ClickConfirmingView festgelegt ist." wurde entfernt.
Anzeigen mit Prämie:Die Methode setAdMetadataListener wurde auf RewardedVideoAd hinzugefügt, um auf Änderungen der Anzeigenmetadaten zu warten.
Anzeigen mit Prämie:Wenn Sie destroy() aufrufen, wird der Listener ausgeschlossen.
Es wurde ein Fehler behoben, bei dem onRewardedVideoCompleted() nicht in Emulatoren ausgelöst wurde.
16.0.0
02.10.2018
Keine Änderungen bei Anzeigen. Weitere Informationen finden Sie in den Versionshinweisen zu den Google Play-Diensten.
15.0.0
12.04.2018
MRAID Version 3 der Betaversion
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 Protokollen eine harmlose Warnung angezeigt, wenn auf die native Anzeige geklickt wird: UnconfirmedClickListener darf nicht null sein, während ClickConfirmingView festgelegt ist. Diese Warnung kann ignoriert werden und wird mit der nächsten Version entfernt.
12.0.1
28.03.2018
Keine Änderungen bei Anzeigen. Weitere Informationen finden Sie in den Versionshinweisen zu den Google Play-Diensten.
12.0.0
20.03.2018
Video mit Prämie: Die Callback-Methode onRewardedVideoCompleted() wurde zu RewardedVideoAdListener hinzugefügt.
Native Vermittlung: Die Methode trackViews() wurde zu NativeAdMapper hinzugefügt, damit Adapter auf View-Objekte zugreifen können, die den einzelnen Assets nativer Anzeigen entsprechen.
trackView() zugunsten von trackViews() eingestellt.
11.8.0
18.12.2017
Fehlerkorrekturen und allgemeine Verbesserungen.
11.6.0
07.11.2017
Die Klasse NativeAdViewHolder und verwandte Methoden wurden in NativeAppInstallAd und NativeContentAd hinzugefügt.
Eingestellte AdLoader.getMediationAdapterClassName. Verlage und Webpublisher sollten stattdessen die Methoden mit demselben Namen in NativeAppInstallAd und NativeContentAd verwenden.
Bei Testanzeigen ist jetzt ein Label zu sehen. Weitere Informationen finden Sie im Testleitfaden.
11.4.0
19.09.2017
getMediationAdapterClassName()-Methoden wurden den Klassen NativeAppInstallAd und NativeContentAd hinzugefügt. Die Methode mit demselben Namen in AdLoader wird eingestellt.
Es wurde eine neue loadAd()-Methode hinzugefügt, die ein PublisherAdRequest-Objekt in die RewardedVideoAd-Klasse einnimmt.
11.2.0
14.08.2017
Die Methode loadAds() wurde zur Klasse AdLoader hinzugefügt, mit der Apps mehrere eindeutige Anzeigen in einer einzigen Anfrage laden können.
Wenn Sie Ihre App auf Version 11.2.0 oder höher des Google Mobile Ads SDK aktualisieren, muss die build.gradle Ihrer App so aktualisiert werden, dass mindestens 26 (Android O) für compileSdkVersion angegeben wird. Dies ändert nichts an der Ausführung Ihrer Anwendung. Sie müssen targetSdkVersion nicht aktualisieren.
Ab Version 11.2.0 ist das Google Mobile Ads SDK über das Maven-Repository von Google verfügbar. Weitere Informationen finden Sie in den Versionshinweisen zu den Google Play-Diensten.
11.0.0
07.06.2017
Die Methoden onAdClicked() und onAdImpression() wurden der Klasse AdListener 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. Auch verwandte In-App-Kaufklassen
wurden entfernt.
Es ist jetzt möglich, den immersiven Modus für Vollbildanzeigen zu aktivieren, indem die Methode setImmersiveMode() den Klassen PublisherInterstitialAd und RewardedVideoAd hinzugefügt wurde.
Die OnPublisherAdViewLoadedListener-Oberfläche, die Klasse PublisherAdViewOptions und die Klasse PublisherAdViewOptions.Builder zur Verwendung mit AdLoader für Anfragen nach nativen und Bannern wurden hinzugefügt.
Die optionale Schnittstelle OnImmersiveModeUpdatedListener wurde hinzugefügt, die Vermittlungsadapter implementieren können, um über Aktualisierungen des immersiven Modus informiert zu werden.
Die Methode getMediationAdapterClassName() wurde der Klasse RewardedVideoAd hinzugefügt.
Es wurden keep-Regeln hinzugefügt, um die Namen von Vermittlungsadapterklassen bei Verwendung von ProGuard automatisch beizubehalten.
10.2.0
15.02.2017
„Google Play-Dienste 10.2.x“ ist der erste Release, der Android 2.3.x (Gingerbread) nicht mehr vollständig unterstützt.
Für Apps, die mit dem 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 deinen Optionen, unter anderem zum Erstellen mehrerer APKs, um die Unterstützung deiner App für Android Gingerbread zu erweitern, findest du im
Blog für Android-Entwickler.
Video-Assets werden jetzt für erweiterte native Content- und benutzerdefinierte Vorlagenanzeigen unterstützt.
Die Methoden getVideoController(), setVideoOptions() und getVideoOptions() wurden der Klasse PublisherAdView hinzugefügt.
Die Klasse "AdChoicesView" wurde hinzugefügt.
Die Methoden getAdChoicesContent() und setAdChoicesContent() wurden der Klasse NativeAdMapper hinzugefügt.
Die InitializableMediationRewardedVideoAdAdapter-Oberfläche wurde für Adapter zur Vermittlung von Videos mit Prämie hinzugefügt, die eine frühzeitige Initialisierung aktivieren möchten, bevor eine Anzeigenanfrage gestellt wird.
In Google Ad Manager wird jetzt die In-App-Vorschau und Fehlerbehebung unterstützt.
10.0.1
21.11.2016
Fehlerkorrekturen und allgemeine Verbesserungen.
9.8.0
24.10.2016
MobileAds.Initialize(Context) wurde nicht mehr eingestellt.
Google Ad Manager-Publisher sollten diese Methode bei der Initialisierung ihrer Apps aufrufen. AdMob-Publisher sollten weiterhin MobileAds.Initialize(Context, String) verwenden und ihren Anwendungscode übergeben.
9.6.0
22.09.2016
Die Klasse MediaView für erweiterte Videoanzeigen für native Anzeigen wurde hinzugefügt.
Der Klasse MobileAds wurde die Methode openDebugMenu() für die Creative-Vorschau und die Fehlerbehebung bei Ad Manager-Anzeigenblöcken hinzugefügt.
Benutzerdefinierte Ereignisse für Videos mit Prämie werden jetzt unterstützt.
Die Wiedergabe von Videoanzeigen wurde mit mehreren Fehlerkorrekturen verbessert.
9.0.1
26.05.2016
Behebt ein mit Version 9.0.0 eingeführtes ProGuard-Problem.
Publisher benötigen für com.google.android.gms.common.util.DynamiteApi keine keep-Option mehr.
9.0.0
18.05.2016
Standortinformationen werden für Apps, die die Berechtigung zur Standortermittlung explizit erteilen, automatisch ausgefüllt.
Die Vermittlung von benutzerdefinierten Ereignissen mit Prämie wird jetzt unterstützt.
Videooptionen für native Express-Anzeigen wurden hinzugefügt.
Die API für benutzerdefinierte Suchanzeigen wurde aktualisiert.
Nur für diesen Release müssen Apps, die ProGuard zur Nachbearbeitung ihrer App verwenden, ihrer ProGuard-Konfigurationsdatei die folgende keep-Option hinzufügen:
-keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
8.4.0
18.12.2015
Die öffentliche Methode MobileAds.setAppVolume() wurde hinzugefügt, um das Mobile Ads SDK über die aktuelle Lautstärke einer App zu informieren.
Es wurden Fehlerkorrekturen und Verbesserungen implementiert.
8.3.0
06.11.2015
Videoanzeigen mit Prämie werden jetzt unterstützt.
PublisherAdView und PublisherInterstitialAd wurden die Methode isLoading() hinzugefügt, um zu prüfen, ob eine Anzeigenanfrage ausgeführt wird.
Die Methode setIsDesignedForFamilies() wurde AdRequest.Builder und PublisherAdRequest.Builder hinzugefügt.
Die Methode destroy() wurde zu NativeAdView hinzugefügt.
8.1.0
24.09.2015
Diverse Fehlerkorrekturen.
7.8.0
13.08.2015
Offizielle Release-Version von MRAID Version 2
Die Methode isLoading() wurde zu AdLoader, AdView und InterstitialAd hinzugefügt, um zu prüfen, ob eine Anzeigenanfrage in Bearbeitung ist.
PublisherAdRequest.Builder#setManualImpressionsEnabled() wurde verworfen.
Verwenden Sie stattdessen PublisherAdView#setManualImpressionsEnabled().
7.5.0
28.05.2015
In AdMob und Ad Manager werden jetzt native Anzeigenformate für App-Installationen und native Content-Anzeigen unterstützt.
Benutzerdefinierte native Anzeigenformate, die für Ad Manager-Reservierungen verfügbar sind, werden jetzt unterstützt.
7.3.0
28.04.2015
Diverse Fehlerkorrekturen.
7.0.0
19.03.2015
Die Methoden addCustomTargeting() und addCategoryExclusion() wurden PublisherAdRequest.Builder hinzugefügt.
Es wurde ein Problem behoben, bei dem PublisherAdView.recordManualImpression() bei Verwendung der manuellen Impressionszählung in Ad Manager mehrere Impressionen erfasste.
Die Methode setRequestAgent() wurde AdRequest.Builder und PublisherAdRequest.Builder hinzugefügt.
Diese Methode sollte verwendet werden, um die Herkunft von Anzeigenanfragen durch Drittanbieter anzugeben, die zum Mobile Ads SDK wechseln.
6.5.87
08.12.2014
Einführung einer geteilten JAR-Architektur. Android Studio-Entwickler können jetzt einfach den Anzeigenteil der Google Play-Dienste in Abhängigkeit von com.google.android.gms:play‑services‑ads:6.+ einbinden.
Hinweis:Apps, die Banneranzeigen in XML erstellen, müssen weiterhin auf die gesamte Bibliothek com.google.android.gms:play‑services:6.+ verweisen.
Diverse Fehlerkorrekturen.
6.1
08.10.2014
Die Methode getLocation() wurde zu com.google.android.gms.ads.MediationAdRequest hinzugefügt.
Der Schließen-Schaltfläche der Interstitial-Anzeige wurde eine Inhaltsbeschreibung hinzugefügt, um die Barrierefreiheit zu verbessern.
Die Protokollierung von "Google Play-Ressourcen nicht gefunden" bei korrekter Verknüpfung des Bibliotheksprojekts wurde entfernt.
getMediationAdapterClassName() wurde zu AdView hinzugefügt, um den Klassennamen des Ad Network Mediation-Adapters abzurufen, der derzeit eine Anzeige schaltet.
5
25.06.2014
Es wurden neue APIs zur Implementierung von benutzerdefinierten Ereignissen hinzugefügt.
Es wurde ein Standardkaufvorgang für In-App-Käufe mit der Google Play Billing API hinzugefügt.
4.4
07.05.2014
Neue Mediation Adapter APIs wurden hinzugefügt.
Neues Anzeigenformat LARGE_BANNER im Format 320 x 100 für Smartphones und Tablets hinzugefügt.
Neues Interstitial-Format für In-App-Käufe hinzugefügt. Lege eine InAppPurchaseListener für InterstitialAd fest, um Ereignisse für In-App-Käufe zu erfassen.
Fehlerkorrektur für SecurityException-Absturz aufgrund des nicht erlaubten Lesens von gservices.
4,3
17.03.2014
InterstitialAd funktioniert jetzt, wenn ein Anwendungskontext übergeben wird.
Die Methode setContentUrl() wurde zu PublisherAdRequest.Builder hinzugefügt.
Fehler behoben, bei dem der Dienst nicht registriert war.
4,2
03.02.2014
Diverse Fehlerkorrekturen.
4.1
16.01.2014
Ad Manager und Suchanzeigen für mobile Apps werden jetzt unterstützt.
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.