Versionshinweise

Version Veröffentlicht am Hinweise
21,0 25.05.2022
  • Funktionsgefährdende Änderungen:
    • Für das Google Mobile Ads SDK müssen jetzt alle Apps auf Android API-Level 19 mindestens laufen.
    • In jede Methode, die die Null-Zulässigkeit nicht explizit definiert hat, wurden @NonNull-Annotationen hinzugefügt.
    • Die Methode AdRequest.Builder.addNetworkExtras() wurde entfernt. Verwenden Sie stattdessen AdRequest.Builder.addNetworkExtrasBundle().
    • Die folgenden Standortmethoden wurden entfernt:
      • setLocation() am AdRequest.Builder
      • getLocation() auf AdRequest
      • getLocation() am MediationAdConfiguration
  • Eingestellt: MobileAds.getVersionString(). Verwenden Sie stattdessen MobileAds.getVersion().
  • Die Methode getLoadedAdapterResponseInfo() wurde in ResponseInfo hinzugefügt.
  • Die folgenden Methoden wurden in AdapterResponseInfo hinzugefügt:
    • getAdSourceName()
    • getAdSourceId()
    • getAdSourceInstanceName()
    • getAdSourceInstanceId()
  • Unterstützung für benutzerdefinierte Ereignisse im Anzeigenprüftool.
20,6 22.02.2022
20,5 18.11.2021
  • Android 12-Geräte für Apps, die auf API 31 ausgerichtet sind, werden jetzt unterstützt.
  • Unterstützung für die App-Set-ID wurde für Anwendungsfälle wie Berichterstellung und Betrugsprävention hinzugefügt.
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, die automatisch von Android-Build-Tools in das App-Manifest eingefügt wird. Weitere Informationen zur Berechtigungserklärung AD_ID, einschließlich der Deaktivierung, finden Sie in diesem Play Console-Hilfeartikel.
  • Der onAdClicked()-Callback wurde zu FullScreenContentCallback hinzugefügt.
  • Der Callback onAdClicked() wurde in der Klasse AdListener für das native Anzeigenformat aktiviert.
20.3.0 23.08.2021
20.2.0 08.06.2021
  • Unterstützung für das Anzeigenprüftool (Beta) für Google Ad Manager-Publisher wurde hinzugefügt
20.1.0 29.04.2021
20 05.04.2021
  • Funktionsgefährdende Änderungen:
    • Ältere Interstitial-API entfernt.
    • Ältere RewardedVideoAd-API entfernt.
    • Entfernte Klassen mit dem Präfix Publisher (z.B.: PublisherAdView).
    • CustomRenderedAd wurde entfernt.
    • InstreamAd wurde entfernt.
    • SearchAdRequest wurde entfernt.
    • AdListener.onAdLeftApplication() wurde entfernt.
    • NativeAppInstallAd, NativeContentAd und UnifiedNativeAd wurden entfernt. Es gibt jetzt ein natives Anzeigenformat mit dem Namen NativeAd.
    • RewardedAd ist jetzt eine abstrakte Klasse. Verwenden Sie die statische Methode RewardedAd.load(), um eine Anzeige mit Prämie zu laden.
  • Das Anzeigenprüftool (Beta) wurde hinzugefügt.
  • Eingestellte AdSize.SMART_BANNER zugunsten von adaptiven Banneranzeigen.
  • Alle öffentlichen APIs haben explizite Anmerkungen zur Null-Zulässigkeit hinzugefügt.
19,8.0 15.03.2021
  • Abhängigkeit vom User Messaging Platform SDK hinzugefügt.
  • Der onAdImpression()-Callback wurde FullScreenContentCallback hinzugefügt.
  • Das Format InstreamAd wurde eingestellt.
  • Vermittlungsadapter:
    • Eingestelltes MediationBannerAdapter, MediationInterstitialAdapter und MediationNativeAdapter. Neue Adapter sollten die Klasse Adapter implementieren, um diese Formate zu laden.
    • Bei RTB-spezifischen Formaten können jetzt verschiedene Lademethoden in der Klasse Adapter implementiert werden.
19,7 20.1.2021
  • Wichtige Änderungen:
    • InterstitialAd
    • RewardedAd
    • NativeAd
    • AppOpenAd
  • Eingestellt: CustomRenderedAd.
  • 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 veraltet markiert sind, werden in Version 20.0.0 entfernt. Weitere Informationen findest du im Migrationsleitfaden für Version 20.0.0.
19,6 04.12.2020
  • Die Methode onAdLeftApplication() AdListener wurde eingestellt.
  • Ein Programmfehler wurde behoben, durch den Nutzer auf Geräten mit Android 11 aufgefordert wurden, einen Browser auszuwählen, wenn sie auf eine Anzeige geklickt haben.
19,5 20.10.2020
  • Banneranzeigen: Die Methode onAdImpression() AdListener wird jetzt für Banneranzeigen aufgerufen.
  • Die Methode setCustomHttpMillis() wurde hinzugefügt, um das Zeitlimit für HTTPS-Aufrufe anzupassen, die vom Google Mobile Ads SDK ausgeführt werden.
19,4 10.09.2020
  • Android 11-Geräte für Apps, die auf API 30 ausgerichtet sind, werden jetzt unterstützt.
  • App-Start-Anzeigen: Das Format AppOpenAd wurde so geändert, dass es eher einem Vollbildformat 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: Eingestellte Version: RewardedVideoAd.
  • Ein Fehler wurde behoben, bei dem MobileAds.initialize() nur einen abgeschlossenen Handler für den Aufruf aufruft. Jeder Aufruf von MobileAds.initialize() ruft jetzt den Callback „Complete“ auf.
19.3.0 20.07.2020
  • Die Methoden getDomain() und getCause() wurden zu AdError hinzugefügt.
  • Es wurden neue Callbacks für Ladefehler zu allen Anzeigenformaten hinzugefügt, die einen LoadAdError zurückgeben. z. B. onAdFailedToLoad(LoadAdError).
  • Veraltete Callbacks für Ladefehler, die eine Ganzzahl zurückgeben, z. B. onAdFailedToLoad(int)
  • Anzeigen mit Prämie:onRewardedAdFailedToShow(AdError) wurde hinzugefügt und onRewardedAdFailedToShow(int) wurde eingestellt.
  • Vermittlung mit Prämie: Der Fehlercode zur Darstellung von MEDIATION_SHOW_ERROR wurde hinzugefügt. Alle Präsentationsfehler im Zusammenhang mit vermittelten Anzeigen geben jetzt MEDIATION_SHOW_ERROR für AdError.getCode() und einen Nicht-Null-Wert AdError.getCause() zurück, der den zugrunde liegenden Vermittlungsfehler darstellt.
19.2.0 18.06.2020
  • Das Format „RewardedInterstitialAd“ wurde hinzugefügt. Dieses Feature befindet sich derzeit in der privaten Betaphase. Wenden Sie sich an Ihren Account Manager, um Zugriff anzufordern.
  • Native Anzeigen:In Testanfragen wurde eine UI für die native Validierung hinzugefügt, mit der Verstöße gegen native Richtlinien erkannt und behoben werden können.
  • 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.
19.1,0 16.04.2020
19.0.1 18.03.2020
  • Native Anzeigen:Ein Speicherleck wurde behoben, das bei der Verwendung von NativeCustomTemplateAd aufgetreten ist.
19,0 2.2.2020
  • 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: Die Methoden getDuration() und getCurrentTime() wurden zu MediaContent hinzugefügt.
  • Native Vermittlung: Hinzufügen von getDuration()- und getCurrentTime()-Methoden zu UnifiedNativeAdMapper, um Adapter zu implementieren.
  • Eingestellt: AdRequest.Builder.addTestDevice(). Verwenden Sie stattdessen RequestConfiguration.Builder.setTestDeviceIds().
18,3 05.11.2019
  • APIs für das Anzeigenformat InstreamAd wurden hinzugefügt. Dieses Feature befindet sich derzeit 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() in AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize() umbenannt.
  • Vermittlung: Das Google Mobile Ads SDK erfasst jetzt Ausnahmen, die von Vermittlungsadaptern ausgelöst wurden.
  • Vermittlung mit Prämie: Es wurde ein Fehler behoben, bei dem mehrere vermittelte Anzeigen mit Prämie im Cache gespeichert wurden und nur eine angezeigt wurde.
  • Die Methode setTestDeviceIds() wurde hinzugefügt, um das Festlegen von Testgeräten für alle Anzeigenanfragen zu aktivieren.
18.2 29.08.2019
  • APIs für das Format AppOpenAd wurden hinzugefügt. Dieses Feature befindet sich derzeit in der privaten Betaphase. Wenden Sie sich an Ihren Account Manager, um Zugriff anzufordern.
18.1.1 23.07.2019
18.1.0 09.07.2019
  • Offizieller Release zur Unterstützung von App Measurement.
  • Die App-Messung initialisiert und sendet standardmäßig Daten beim Start der App. Eine Verzögerung bei der App-Messung, bis das Google Mobile Ads SDK explizit aufgerufen wird, wurde hinzugefügt.
  • Die neue Initialisierungsmethode MobileAds.initialize(Context, OnInitializationCompleteListener) wurde hinzugefügt. Sie wird darüber benachrichtigt, wenn das Google Mobile Ads SDK und alle konfigurierten Vermittlungsadapter abgeschlossen wurden.
  • MobileAds.getInitializationStatus() wurde hinzugefügt, um den Initialisierungsstatus aller für die App konfigurierten Werbenetzwerke bereitzustellen.
  • MobileAds.getRequestConfiguration() wurde hinzugefügt. Die für dieses 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 ein Media-Asset einer nativen Anzeige anzufordern. Diese Option hat Vorrang vor der inzwischen verworfenen Methode setImageOrientation().
  • Native Anzeigen: Bei Anzeigen ohne Video kann der Typ „Bildskalierung“ von MediaView jetzt mit MediaView.setImageScaleType() festgelegt werden.
  • Native Anzeigen: UnifiedNativeAd.getMediaContent() wurden hinzugefügt. Publisher, die nur Bilder über URLs laden, können jetzt die Medieninhalte der Anzeige abrufen, ein Bild bereitstellen und MediaView.setMediaContent() aufrufen, um für Nicht-Videoanzeigen Anzeigen mit MediaView zu füllen.
  • Vermittlung für native Anzeigen: Adapter können jetzt über UnifiedNativeAdMapper.setMediaContentAspectRatio() ein Seitenverhältnis bereitstellen.
  • Abhängigkeiten wurden zu play-services-measurement und play-services-measurement-sdk hinzugefügt. Anwendungen müssen diese Abhängigkeiten nicht mehr explizit hinzufügen.
18 17.06.2019
  • Migration von Android-Supportbibliotheken zu Jetpack-Bibliotheken (AndroidX) Weitere Informationen finden Sie in den Versionshinweisen für die Google Play-Dienste.
  • Damit ein Absturz vermieden wird, der beim ersten Start nach der App-Installation über den Play Store auftritt, müssen Publisher für diesen Release zusätzliche Abhängigkeiten im build.gradle-Element deklarieren:
    com.google.android.gms:play-services-measurement:17.0.0
    com.google.android.gms:play-services-measurement-sdk:17.0.0
17.2.1 21.05.2019
  • Ein ANR-Fehler in android.media.AudioManager.getStreamVolume wurde behoben.
17,2 11.03.2019
  • Video mit Prämie: Es wurden neue APIs mit Prämie hinzugefügt (siehe Paket mit Prämie), mit denen Sie mehrere Anzeigen mit Prämie gleichzeitig laden können.
  • Vermittlung: Es wurden neue Vermittlungsadapter-APIs hinzugefügt, die die Initialisierung unterstützen. In 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
  • Ein Fehler wurde behoben, durch den bestimmte Kombinationen von play-services-ads und firebase-analytics (z.B. ads:17.1.0 & analytics:16.0.5) führte zu einem duplicate entry-Compiler-Fehler. 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.
17.1,0 2.11.2018
17 05.10.2018
  • 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 findest du im Startleitfaden.
  • Native Anzeigen: NativeAppInstallAd, NativeContentAd und die zugehörigen APIs werden zugunsten von UnifiedNativeAd eingestellt. Eine Anleitung zur Verwendung der neuen APIs finden Sie auf der Seite Erweiterte native Anzeigen von Google Ads.
  • Native Anzeigen:Die Funktion „Diese Anzeige ignorieren“ wurde hinzugefügt.
  • Native Anzeigen: Das harmlose Warnungslog: "UnconfirmedClickListener darf nicht null sein, während ClickConfirmingView festgelegt ist.&quot wurde entfernt.
  • Anzeigen mit Prämie: Die Methode setAdMetadataListener wurde in RewardedVideoAd hinzugefügt, um Änderungen an den Anzeigenmetadaten zu überwachen.
  • Anzeigen mit Prämie: Durch das Aufrufen von destroy() wird der Hörer zurückgesetzt.
  • Die folgenden Methoden wurden in AdRequest.Builder eingestellt.
  • Ein Fehler wurde behoben, durch den onRewardedVideoCompleted() nicht bei Emulatoren ausgelöst wurde.
16 2.10.2018
  • Keine Anzeigenänderungen. Weitere Informationen findest du in den Versionshinweisen zu den Google Play-Diensten.
15 12.04.2018
  • MRAID Version 3 (Beta)
  • Native Anzeigen:Die Unified Native Ad API wurde hinzugefügt. Dies kombiniert NativeAppInstallAds und NativeContentAds in einem neuen Typ: UnifiedNativeAd.
  • Hinweis:Bei der Verwendung nativer Anzeigen wird in den Protokollen eine einfache Warnung angezeigt, wenn auf die native Anzeige geklickt wird: "UnconfirmedClickListener darf nicht null sein, während ClickClickingView festgelegt ist." Diese Warnung kann ignoriert werden und wird im nächsten Release entfernt.
12.0,1 28.03.2018
12 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, wodurch Adapter Zugriff auf View-Objekte haben, die einzelnen nativen Anzeigenassets entsprechen. Eingestellt: trackView() zugunsten von trackViews().
11.8 18.12.2017
  • Zusätzliche Fehlerkorrekturen und allgemeine Verbesserungen
11,6 07.11.2017
  • Die Klasse NativeAdViewHolder und zugehörige Methoden wurden in NativeAppInstallAd und NativeContentAd hinzugefügt.
  • Eingestelltes AdLoader.getMediationAdapterClassName: Verlage und Webpublisher sollten stattdessen die gleichen Methoden in NativeAppInstallAd und NativeContentAd verwenden.
  • Für Testanzeigen ist jetzt ein Label über der Anzeige zu sehen. Weitere Informationen finden Sie in der Testanleitung.
11,4 19.09.2017
  • Den Methoden NativeAppInstallAd und NativeContentAd wurden getMediationAdapterClassName()-Methoden hinzugefügt. Die Methode desselben Namens in AdLoader wird verworfen.
  • Zur Klasse MediationNativeListener wurde die Methode MediationNativeListener, hasVideoContent(), setHasVideoContent() und setMediaView() der Klasse NativeAdMapper hinzugefügt und der Klasse NativeMediationAdRequest wurde die Methode getAdVolume() und isAdMuted() hinzugefügt, um die Vermittlung nativer Videos zu unterstützen.
  • Die Klasse SearchAdRequest wurde entfernt.
11.2.2 05.09.2017
  • Es wurde eine neue loadAd()-Methode hinzugefügt, die ein PublisherAdRequest-Objekt in die RewardedVideoAd-Klasse einfügt.
11,2 14.08.2017
  • Die Methode loadAds() wurde der Klasse AdLoader hinzugefügt. Damit können Apps mehrere einzelne Anzeigen in einer einzigen Anfrage laden.
  • Wenn du deine App auf Version 11.2.0 oder höher des Google Mobile Ads SDKs aktualisierst, muss die build.gradle deiner App auch aktualisiert werden, sodass eine compileSdkVersion von mindestens 26 (Android O) angegeben wird. Dies hat keine Auswirkungen auf die Ausführung Ihrer Anwendung. Du musst targetSdkVersion nicht aktualisieren.
  • Ab Version 11.2.0 ist das Google Mobile Ads SDK über das Maven-Repository von Google verfügbar. Weitere Informationen findest du in den Versionshinweisen für die Google Play-Dienste.
11,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. Ebenfalls entfernte Klassen für In-App-Käufe
  • Der Klasse VideoController.VideoLifecycleCallbacks wurden die Methoden OnVideoMute(), OnVideoPause(), OnVideoPlay() und OnVideoStart() hinzugefügt.
  • Der immersive Modus wurde für Vollbildanzeigen aktiviert. Dazu wurde die Methode setImmersiveMode() in die Klassen PublisherInterstitialAd und RewardedVideoAd aufgenommen.
  • Die Schnittstelle OnPublisherAdViewLoadedListener, PublisherAdViewOptions und PublisherAdViewOptions.Builder wurde für die Verwendung mit AdLoader für Anfragen mit nativen Plus-Bannern hinzugefügt.
  • Die optionale Schnittstelle OnImmersiveModeUpdatedListener, die von Vermittlungsadaptern implementiert werden kann, wurde hinzugefügt, um über Updates im immersiven Modus informiert zu werden.
  • Die Methode getMediationAdapterClassName() wurde der Klasse RewardedVideoAd hinzugefügt.
  • Es wurden keep-Regeln hinzugefügt, um die Klassennamen der Vermittlungsadapter bei Verwendung von ProGuard automatisch beizubehalten.
10,2 15.2.2017
  • Die Google Play-Dienste 10.2.x sind die erste Version, die nicht mehr vollständig für Android 2.3.x (Gingerbread) unterstützt. Für Apps, die mit dem SDK-Release 10.2.x und höher entwickelt wurden, ist mindestens Android API-Level 14 erforderlich. Sie können nicht auf Geräten mit API-Levels unter 14 installiert werden. Weitere Informationen zu deinen Optionen und zur Erstellung mehrerer APKs für die Unterstützung deiner App für Android Gingerbread findest du im Blog für Android-Entwickler.
  • Video-Assets für native erweiterte Inhalte und benutzerdefinierte Vorlagenanzeigen werden jetzt unterstützt.
  • Der Klasse PublisherAdView wurden die Methoden getVideoController(), setVideoOptions() und getVideoOptions() hinzugefügt.
  • Die Klasse AdChoicesView wurde hinzugefügt.
  • Die Methode getAdChoicesContent() und setAdChoicesContent() wurden der Klasse NativeAdMapper hinzugefügt.
  • Die Schnittstelle InitializableMediationRewardedVideoAdAdapter wurde für Adapter für Videovermittlungen mit Prämie hinzugefügt, die die frühzeitige Initialisierung aktivieren, bevor eine Anzeigenanfrage gestellt wird.
  • In-App-Vorschau und Fehlerbehebung in Google Ad Manager werden jetzt unterstützt.
10.0.1 21.11.2016
  • Zusätzliche Fehlerkorrekturen und allgemeine Verbesserungen
9,8 24.10.2016
  • MobileAds.Initialize(Context) wird 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 22.09.2016
  • Die Klasse MediaView wurde für erweiterte Videoanzeigen für native Anzeigen hinzugefügt.
  • Der Klasse MobileAds wurde eine openDebugMenu()-Methode für die Creative-Vorschau und die Fehlerbehebung von Ad Manager-Anzeigenblöcken hinzugefügt.
  • Support für benutzerdefinierte Video-Ereignisse mit Prämie.
9,4 01.08.2016
  • Zusätzliche Fehlerkorrekturen und allgemeine Verbesserungen
9,2 27.06.2016
  • Die Methode setAdChoicesPlacement() wurde der Klasse NativeAdOptions.Builder hinzugefügt, mit der App-Publisher jetzt die Position ihrer AdChoices in nativen Anzeigen angeben können.
  • Die Wiedergabe von Videoanzeigen wurde durch verschiedene Fehlerkorrekturen verbessert.
9.0.1 26.05.2016
  • Ein Problem mit ProGuard wurde in 9.0.0 behoben. Verlage und Webpublisher benötigen die Option keep nicht mehr für com.google.android.gms.common.util.DynamiteApi.
9,0 18.05.2016
  • Bei Apps, die explizit die Berechtigung zur Standortermittlung gewähren, werden Standortinformationen automatisch eingefügt.
  • Unterstützung benutzerdefinierter Ereignisse für die Vermittlung von Videoanzeigen mit Prämie wurde hinzugefügt.
  • Videooptionen für native Express-Anzeigen hinzugefügt.
  • Die Custom Search Ads API wurde aktualisiert.
  • Die Methode setAppMuted() wurde hinzugefügt.
  • Die MobileAds.initialize(android.content.Context, java.lang.String)-Methode wurde eingestellt.
  • Die Methode MobileAds.initialize(android.content.Context) wurde eingestellt.
  • Die Methode MediationNativeListener.onAdImpression() für Berichte zu Impressionen in Vermittlungsadaptern wurde hinzugefügt.
  • Nur für diesen Release müssen Apps, die ihre Anwendung mit ProGuard verwenden, eine folgende keep-Option in ihre ProGuard-Konfigurationsdatei aufnehmen:

    -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.
  • Fehlerkorrekturen und Verbesserungen.
8.3.0 6.11.2015
  • Videoanzeigen mit Prämie werden jetzt unterstützt.
  • PublisherAdView und PublisherInterstitialAd wurde eine isLoading()-Methode hinzugefügt, um zu prüfen, ob eine Anzeigenanfrage ausgeführt wird.
  • Die Methode setIsDesignedForFamilies() wurde zu AdRequest.Builder und PublisherAdRequest.Builder hinzugefügt.
  • NativeAdView wurde eine destroy()-Methode hinzugefügt.
8.1 24.09.2015 Diverse Fehlerkorrekturen.
7,8 13.08.2015
  • Offizielle MRAID Version 2-Version.
  • isLoading() wurde die Methode AdLoader, AdView und InterstitialAd hinzugefügt, um zu prüfen, ob eine Anzeigenanfrage ausgeführt wird.
  • Eingestellt: PublisherAdRequest.Builder#setManualImpressionsEnabled(). Verwenden Sie stattdessen PublisherAdView#setManualImpressionsEnabled().
7,5 28.05.2015
  • AdMob- und Ad Manager-Formate für native App-Installationsanzeigen und Contentanzeigen werden jetzt unterstützt.
  • Benutzerdefinierte native Anzeigenformate werden jetzt für Ad Manager-Reservierungen unterstützt.
7,3 28.04.2015 Diverse Fehlerkorrekturen.
7,0 19.03.2015
  • Die Methoden addCustomTargeting() und addCategoryExclusion() wurden zu PublisherAdRequest.Builder hinzugefügt.
  • PublisherAdView.recordManualImpression() zeichnete bei der manuellen Zählung von Impressionen mehrere Impressionen in Ad Manager auf. Das Problem wurde behoben.
  • Anzeigen wurden nicht korrekt gerendert, wenn das Attribut android:largestWidthLimitDp im <supports-screens>-Tag verwendet wurde. Dieses Problem wurde behoben.
  • Die Methode setRequestAgent() wurde zu AdRequest.Builder und PublisherAdRequest.Builder hinzugefügt. Diese Methode sollte verwendet werden, um die Ursprünge von Anzeigenanfragen zu kennzeichnen, die vom Mobile Ads SDK vermittelt werden.
6,5,87 08.12.2014
  • Es wurde eine geteilte JAR-Architektur eingeführt. Android Studio-Entwickler können nun nur noch den Anzeigenteil von Google Play-Diensten einbinden, je nach com.google.android.gms:play‑services‑ads:6.+.
    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
  • com.google.android.gms.ads.MediationAdRequest wurde die Methode getLocation() hinzugefügt.
  • Wir haben eine Inhaltsbeschreibung zur Interstitial-Schaltfläche „Schließen“ hinzugefügt, um die Barrierefreiheit zu verbessern.
  • Das Logging von „Google Play-Ressourcen wurde nicht gefunden“ wurde entfernt, wenn das Bibliotheksprojekt korrekt verknüpft ist.
  • getMediationAdapterClassName() wurde zu AdView hinzugefügt, um den Klassennamen des Vermittlungsadapters zu erhalten, in dem derzeit eine Anzeige zu sehen ist.
5 25.06.2014
  • Neue APIs zur Implementierung von benutzerdefinierten Ereignissen hinzugefügt.
  • Wir haben einen Standardkaufprozess für In-App-Käufe mit der Google Play Billing API hinzugefügt.
4.4 07.05.2014
  • Neue Vermittlungsadapter-APIs wurden hinzugefügt.
  • Neues Anzeigenformat LARGE_BANNER mit der Größe 320 × 100 wurde sowohl für Smartphones als auch für Tablets hinzugefügt.
  • Neues Interstitial-Format für In-App-Käufe hinzugefügt. Lege einen InAppPurchaseListener für InterstitialAd fest, um In-App-Kaufereignisse zu erfassen.
  • Ein Fehler in Bezug auf einen SecurityException-Absturz aufgrund des Lesens von gservices ohne Berechtigung wurde behoben.
4,3 17.03.2014
  • InterstitialAd funktioniert jetzt, wenn ein Anwendungskontext übergeben wird.
  • Die Methode setContentUrl() wurde zu PublisherAdRequest.Builder hinzugefügt.
  • Eine Ausnahme, wenn Dienst nicht registriert ist, wurde behoben.
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, der auftrat, wenn eine Interstitial-Anzeige angefordert, im Manifest jedoch AdActivity angegeben war, wurde behoben.
4.0 31.10.2013
  • Die Google Mobile Ads APIs sind jetzt Teil der Google Play-Dienste.
  • Zukünftige Updates an den Google Mobile Ads APIs werden automatisch über Google Play-Dienste auf Geräte übertragen.
  • Ad Manager und Suchanzeigen für mobile Apps werden noch nicht unterstützt.