Versionshinweise

Version Veröffentlichungsdatum Hinweise
21.1.0 14.07.2022
  • Die Anzeigenmonetarisierung innerhalb von WebView wird jetzt unterstützt. Weitere Informationen findest du unter WebView API für Anzeigen integrieren.
  • getResponseExtras() wurde ResponseInfo hinzugefügt, wodurch zusätzliche Informationen zur Anzeigenantwort zurückgegeben werden können.
21.0.0 25.05.2022
  • Wichtige Änderungen:
    • Für das Google Mobile Ads SDK müssen jetzt alle Apps mindestens auf dem Android-API-Level 19 ausgeführt werden.
    • In jede Methode, die zuvor keine explizite Nullgültigkeit 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() auf AdRequest.Builder
      • getLocation() auf AdRequest
      • getLocation() auf MediationAdConfiguration
  • Manifest-Flags wurden hinzugefügt, um die Initialisierung und das Laden von Anzeigen zu optimieren. Weitere Informationen findest du im Leitfaden zum Optimieren der Initialisierung und des Ladens von Anzeigen.
  • 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()
  • Im Anzeigenprüftool werden jetzt benutzerdefinierte Ereignisse unterstützt.
20.6.0 22.02.2022
20.5.0 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 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 von Android-Build-Tools automatisch mit dem App-Manifest zusammengeführt wird. Weitere Informationen zur Erklärung zu Berechtigungen von AD_ID, einschließlich einer Deaktivierung, finden Sie in diesem Play Console-Hilfeartikel.
  • Der Callback onAdClicked() wurde FullScreenContentCallback hinzugefügt.
  • Der onAdClicked()-Callback in der Klasse AdListener wurde 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 hinzugefügt.
20.1.0 29.04.2021
20.0 05.04.2021
  • Wichtige Änderungen:
    • Die alte Interstitial API wurde entfernt.
    • Die alte RewardedVideoAd API wurde 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.
  • AdSize.SMART_BANNER wurde zugunsten von adaptiven Banneranzeigen eingestellt.
  • Allen öffentlichen APIs wurden explizite Anmerkungen zur Null-Zulässigkeit hinzugefügt.
19.8.0 15.03.2021
  • Eine Abhängigkeit vom User Messaging Platform SDK wurde hinzugefügt.
  • Der onAdImpression()-Callback wurde zu FullScreenContentCallback hinzugefügt.
  • Das Format InstreamAd wurde verworfen.
  • Mediation-Adapter:
    • Eingestelltes MediationBannerAdapter, MediationInterstitialAdapter und MediationNativeAdapter. Neue Adapter sollten die Klasse Adapter implementieren, um diese Formate zu laden.
    • In Bidding-Adaptern können jetzt für RTB-spezifische Formate unterschiedliche Lademethoden in der Klasse Adapter implementiert werden.
19.7.0 20.01.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.
  • Letzter Nebenrelease vor Version 20.0.0. Alle APIs, die in dieser und früheren Versionen als verworfen markiert sind, werden in Version 20.0.0 entfernt. Weitere Informationen findest du im Migrationsleitfaden für Version 20.0.0.
19.6.0 04.12.2020
  • Die Methode onAdLeftApplication() AdListener wurde verworfen.
  • Ein Fehler wurde behoben, durch den Nutzer auf Android 11-Geräten aufgefordert wurden, einen Browser auszuwählen, wenn sie auf eine Anzeige klickten.
19.5.0 20.10.2020
  • Banneranzeigen:Die Methode onAdImpression() AdListener wird nun für Banneranzeigen aufgerufen.
  • Die Methode setCustomHttpMillis() wurde hinzugefügt, um das Zeitlimit für HTTPS-Aufrufe anzupassen, die vom Google Mobile Ads SDK erfolgen.
19.4.0 10.09.2020
  • Android 11-Geräte für Apps, die auf API 30 ausgerichtet sind, werden jetzt unterstützt.
  • App-Start-Anzeigen:Das AppOpenAd-Format wurde geändert, um mehr an ein Vollbildformat als an eine Banneransicht anzupassen. 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 teilgenommen hat.
  • Alte Anzeigen mit Prämie:RewardedVideoAd wurde eingestellt.
  • Ein Fehler wurde behoben, durch den MobileAds.initialize() den Abschluss-Handler nur einmal aufruft. Bei jedem Aufruf von MobileAds.initialize() wird jetzt der Callback zum Abschluss aufgerufen.
19.3.0 20.07.2020
  • Die Methoden getDomain() und getCause() wurden zu AdError hinzugefügt.
  • Allen Anzeigenformaten, die einen LoadAdError zurückgeben, wurden neue Callbacks für Ladefehler hinzugefügt. Beispiel: onAdFailedToLoad(LoadAdError).
  • Veraltete Callbacks für Ladefehler, die eine Ganzzahl zurückgeben, z. B. onAdFailedToLoad(int).
  • Anzeigen mit Prämie:onRewardedAdFailedToShow(AdError) wurden hinzugefügt und onRewardedAdFailedToShow(int) wurde eingestellt.
  • Vermittlung mit Prämie:Der Fehlercode zur Darstellung von MEDIATION_SHOW_ERROR wurde hinzugefügt. Alle Darstellungsfehler im Zusammenhang mit vermittelten Anzeigen geben jetzt MEDIATION_SHOW_ERROR für AdError.getCode() und einen Wert ungleich null 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 nicht öffentlichen Betaversion. Wenden Sie sich an Ihren Account Manager, um Zugriff anzufordern.
  • Native Anzeigen:In Testanfragen wurde eine UI für die native Validierung hinzugefügt, um Verstöße gegen native Richtlinien zu erkennen und zu beheben.
  • 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 16.04.2020
19.0.1 18.03.2020
  • Native Anzeigen:Ein Arbeitsspeicherleck bei der Verwendung von NativeCustomTemplateAd wurde behoben.
19.0 02.03.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: In UnifiedNativeAdMapper wurden die Methoden getDuration() und getCurrentTime() hinzugefügt, damit Adapter implementiert werden können.
  • Eingestellt AdRequest.Builder.addTestDevice(). Verwenden Sie stattdessen RequestConfiguration.Builder.setTestDeviceIds().
18.3.0 05.11.2019
  • APIs für das Anzeigenformat InstreamAd wurden hinzugefügt. Dieses Feature befindet sich derzeit in der nicht öffentlichen Betaversion. Wenden Sie sich an Ihren Account Manager, um Zugriff anzufordern.
  • Adaptives 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 erkennt jetzt Ausnahmen, die von Vermittlungsadaptern ausgelöst werden.
  • Vermittlung mit Prämie: Ein Fehler wurde behoben, durch den nur eine Anzeige präsentiert wurde, wenn mehrere vermittelte Anzeigen mit Prämie im Cache gespeichert waren.
  • Die Methode setTestDeviceIds() wurde hinzugefügt, mit der die Testgeräte einmal für alle Anzeigenanfragen festgelegt werden können.
18.2.0 29.08.2019
  • APIs für das Format AppOpenAd wurden hinzugefügt. Dieses Feature befindet sich derzeit in der nicht öffentlichen Betaversion. Wenden Sie sich an Ihren Account Manager, um Zugriff anzufordern.
18.1.1 23.07.2019
18.1 09.07.2019
  • Offizieller Release für die Unterstützung bei der App-Messung.
  • Die App-Messung initialisiert und sendet standardmäßig Daten beim Start der App. Die Option App-Analysen verzögern, 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 abgeschlossen sind.
  • MobileAds.getInitializationStatus() wurde hinzugefügt, um den Initialisierungsstatus aller für Ihre App konfigurierten Werbenetzwerke anzugeben.
  • 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 das Media-Asset einer nativen Anzeige anzufordern. Diese Option hat Vorrang vor der inzwischen verworfenen Methode setImageOrientation().
  • Native Anzeigen: Bei Nicht-Videoanzeigen kann der Bildskalierungstyp „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.
  • Es wurden Abhängigkeiten von play-services-measurement und play-services-measurement-sdk hinzugefügt. Anwendungen müssen diese Abhängigkeiten nicht mehr explizit hinzufügen.
18.0 17.06.2019
  • Migration von Android Support Libraries zu Jetpack-Bibliotheken (AndroidX) Weitere Informationen findest du in den Versionshinweisen zu Google Play-Diensten.
  • Damit ein Absturz beim ersten Start nach der App-Installation über den Play Store vermieden wird, müssen Publisher in diesem Release zusätzliche Abhängigkeiten in ihrem build.gradle angeben:
    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
  • Fehlerkorrektur für ANR-Fehler am android.media.AudioManager.getStreamVolume.
17.2 11.03.2019
  • Videoanzeige 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 eine Initialisierung unterstützen. Bei Adaptern, die die neue API implementieren, wird die Klasse Adapter implementiert.
  • Publisher, die firebase-analytics zusammen mit der Version 17.2.0 einer der Anzeigenbibliotheken 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 der Version 17.1.3 einer der Anzeigenbibliotheken 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 der Version 17.1.2 einer der Anzeigenbibliotheken 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 der Version 17.1.1 einer der Anzeigenbibliotheken 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 02.11.2018
17.0 05.10.2018
  • Google AdMob Publisher müssen ein Tag <meta-data> mit dem Schlüssel com.google.android.gms.ads.APPLICATION_ID in ihrer AndroidManifest.xml-Datei angeben. Weitere Informationen findest du im Startleitfaden.
  • Native Anzeigen: NativeAppInstallAd, NativeContentAd und die zugehörigen APIs werden zugunsten von UnifiedNativeAd eingestellt. Weitere Informationen zur Verwendung der neuen APIs finden Sie unter Native Anzeigen (Unified Unified).
  • Native Anzeigen:Die Funktion „Diese Anzeige ignorieren“ wurde hinzugefügt.
  • Native Anzeigen: Das harmlose Warnlog: "UnconfirmedClickListener darf nicht null sein, während ClickConfirmingView festgelegt ist. Dieses Element wurde entfernt.
  • Anzeigen mit Prämie:Die Methode setAdMetadataListener wurde in RewardedVideoAd hinzugefügt, um Anzeigenmetadaten zu überwachen.
  • Anzeigen mit Prämie: Wenn Sie destroy() aufrufen, wird der Listener nicht berücksichtigt.
  • Die folgenden Methoden wurden für AdRequest.Builder eingestellt.
  • Ein Fehler wurde behoben, durch den onRewardedVideoCompleted() in Emulatoren nicht ausgelöst wurde.
16.0.0 02.10.2018
  • Keine Änderungen an Anzeigen. Weitere Informationen findest du in den Versionshinweisen zu Google Play-Diensten.
15,0 12.04.2018
  • MRAID Version 3 (Beta)
  • Native Anzeigen:Die Unified Native Ad API wurde hinzugefügt. Dadurch werden NativeAppInstallAds und NativeContentAds zu einem neuen Typ kombiniert: UnifiedNativeAd.
  • Hinweis:Wenn native Anzeigen verwendet werden, erscheint eine Warnung in den Protokollen, wenn auf die native Anzeige geklickt wird: "UnconfirmedClickListener darf nicht null sein, während ClickConfirmingView festgelegt ist." Diese Warnung kann ignoriert werden und wird im nächsten Release entfernt.
12.0.1 28.03.2018
  • Keine Änderungen an Anzeigen. Weitere Informationen finden Sie in den Versionshinweisen zu den Google Play-Diensten.
12.0 20.03.2018
  • Video mit Prämie: Die Callback-Methode onRewardedVideoCompleted() wurde zu RewardedVideoAdListener hinzugefügt.
  • Native Vermittlung: NativeAdMapper wurde die Methode trackViews() hinzugefügt, damit Adapter Zugriff auf View-Objekte haben, die den Assets der einzelnen nativen Anzeigen entsprechen. Eingestellt trackView() zugunsten von trackViews().
11.8.0 18.12.2017
  • Fehlerkorrekturen und allgemeine Verbesserungen.
11.6.0 07.11.2017
  • Die Klasse NativeAdViewHolder und die zugehörigen Methoden in NativeAppInstallAd und NativeContentAd wurden hinzugefügt.
  • Eingestelltes AdLoader.getMediationAdapterClassName (Publisher sollten stattdessen die Methoden mit demselben Namen in NativeAppInstallAd und NativeContentAd verwenden).
  • Bei Testanzeigen wird jetzt ein Label über der Anzeige eingeblendet. Weitere Informationen finden Sie in der Testanleitung.
11.4 19.09.2017
  • Den Klassen NativeAppInstallAd und NativeContentAd wurden getMediationAdapterClassName()-Methoden hinzugefügt. Die Methode mit demselben Namen in AdLoader wird verworfen.
  • Die Klasse MediationNativeListener, die Klassen hasVideoContent(), setHasVideoContent() und setMediaView() wurde der Klasse NativeAdMapper hinzugefügt. Außerdem ist die Methode isAdMuted() zur Klasse NativeMediationAdRequest hinzugefügt, um die native Vermittlung von Videos zu unterstützen.
  • Die Klasse SearchAdRequest wurde entfernt.
11.2.2 05.09.2017
  • Eine neue loadAd()-Methode, die ein PublisherAdRequest-Objekt in die Klasse RewardedVideoAd aufnimmt, wurde hinzugefügt.
11.2.0 14.08.2017
  • Der Methode AdLoader wurde die Methode loadAds() hinzugefügt, mit der mehrere einzelne Anzeigen in einer Anfrage geladen werden können.
  • Wenn Sie Ihre App auf Version 11.2.0 oder höher des Google Mobile Ads SDK aktualisieren, muss auch die build.gradle Ihrer App aktualisiert werden, um eine compileSdkVersion von mindestens 26 (Android O) anzugeben. 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 07.06.2017
  • Die Methode 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. Außerdem wurden damit verbundene Klassen für In-App-Käufe entfernt.
  • Die Methode OnVideoMute(), OnVideoPause(), OnVideoPlay() und OnVideoStart() wurde der Klasse VideoController.VideoLifecycleCallbacks hinzugefügt.
  • Der immersive Modus für Vollbildanzeigen kann jetzt durch Hinzufügen der Methode setImmersiveMode() zu den Klassen PublisherInterstitialAd und RewardedVideoAd aktiviert werden.
  • Wir haben die Schnittstelle OnPublisherAdViewLoadedListener, die Klasse PublisherAdViewOptions und die Klasse PublisherAdViewOptions.Builder zur Verwendung mit AdLoader für Anfragen für natives Banner hinzugefügt.
  • Die optionale OnImmersiveModeUpdatedListener-Schnittstelle wurde hinzugefügt, die Vermittlungsadapter implementieren können, um über Aktualisierungen im immersiven Modus informiert zu werden.
  • Die Methode getMediationAdapterClassName() wurde der Klasse RewardedVideoAd hinzugefügt.
  • keep-Regeln wurden hinzugefügt, um die Klassennamen der Vermittlungsadapter bei Verwendung von ProGuard automatisch beizubehalten.
10.2 15.02.2017
  • Google Play-Dienste 10.2.x ist die erste Version, die die vollständige Unterstützung für Android-Version 2.3.x (Gingerbread) nicht mehr unterstützt. Für Apps, die mit SDK-Version 10.2.x oder 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, mit denen du deine App für Android Gingerbread erweitern kannst, findest du im Blog für Android-Entwickler.
  • Unterstützung für Video-Assets für erweiterte native Content- und benutzerdefinierte Anzeigenvorlagen.
  • Die Methode getVideoController(), setVideoOptions() und getVideoOptions() wurden der Klasse PublisherAdView hinzugefügt.
  • Die Klasse AdChoicesView wurde hinzugefügt.
  • Die Methode getAdChoicesContent() und setAdChoicesContent() wurden der Klasse NativeAdMapper hinzugefügt.
  • Wir haben die Schnittstelle InitializableMediationRewardedVideoAdAdapter für Adapter für die Vermittlung von Videos mit Prämie hinzugefügt, die der frühen Initialisierung vor einer Anzeigenanfrage zustimmen möchten.
  • In-App-Vorschau und Fehlerbehebung in Google Ad Manager werden jetzt unterstützt.
10.0.1 21.11.2016
  • 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.0 22.09.2016
  • Die Klasse MediaView wurde für erweiterte Videoanzeigen für native Anzeigen hinzugefügt.
  • Der Klasse MobileAds wurde die Methode openDebugMenu() für die Creative-Vorschau und die Fehlerbehebung von Ad Manager-Anzeigenblöcken hinzugefügt.
  • Benutzerdefinierte Videoereignisse mit Prämie werden jetzt unterstützt.
9.4 01.08.2016
  • Fehlerkorrekturen und allgemeine Verbesserungen.
9.2 27.06.2016
  • Der Methode NativeAdOptions.Builder wurde die Methode setAdChoicesPlacement() hinzugefügt, mit der App-Publisher jetzt den Standort von AdChoices in nativen Anzeigen angeben können.
  • Die Videowiedergabe wurde mit mehreren Fehlerkorrekturen verbessert.
9.0.1 26.05.2016
  • Behebt ein ProGuard-Problem in Version 9.0.0. Verlage und Webpublisher benötigen die Option keep für com.google.android.gms.common.util.DynamiteApi nicht mehr.
9 18.05.2016
  • Automatisches Ausfüllen von Standortinformationen für Apps, die die Berechtigung zur Standortermittlung explizit erteilen.
  • Unterstützung für benutzerdefinierte Ereignisse mit Prämie in Videos mit Prämie wurde hinzugefügt.
  • Videooptionen für native Express-Anzeigen wurden hinzugefügt.
  • Die Custom Search Ads API wurde aktualisiert.
  • Die Methode setAppMuted() wurde hinzugefügt.
  • Die Methode MobileAds.initialize(android.content.Context, java.lang.String) wurde eingestellt.
  • Die Methode MobileAds.initialize(android.content.Context) wurde verworfen.
  • Die Methode MediationNativeListener.onAdImpression() für Berichte zu Impressionen in Vermittlungsadaptern wurde hinzugefügt.
  • Nur für diesen Release müssen Apps, die ProGuard zur Nachbearbeitung ihrer Anwendung verwenden, der ProGuard-Konfigurationsdatei die folgende Option keep hinzufügen:

    -keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
8.4.0 18.12.2015
  • Eine öffentliche Methode, MobileAds.setAppVolume(), wurde hinzugefügt, um das Mobile Ads SDK über das aktuelle Volumen einer App zu informieren.
  • Fehlerkorrekturen und Verbesserungen wurden implementiert.
8.3.0 06.11.2015
  • Videoanzeigen mit Prämie werden jetzt unterstützt.
  • PublisherAdView und PublisherInterstitialAd wurde die Methode isLoading() hinzugefügt, um zu prüfen, ob eine Anzeigenanfrage läuft.
  • Die Methode setIsDesignedForFamilies() wurde AdRequest.Builder und PublisherAdRequest.Builder hinzugefügt.
  • NativeAdView wurde eine destroy()-Methode hinzugefügt.
8.1.0 24.09.2015 Diverse Fehlerkorrekturen.
7.8.0 13.08.2015
  • Offizielle MRAID Version 2-Release-Version.
  • AdLoader, AdView und InterstitialAd wurde die Methode isLoading() 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
  • In AdMob und Ad Manager werden jetzt native Anzeigenformate für App-Installations- und Contentanzeigen 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.
  • In PublisherAdView.recordManualImpression() wurden in Ad Manager bei der Verwendung der manuellen Impressionszählung mehrere Impressionen erfasst. Dieses 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 von Drittanbietern zu kennzeichnen, die vom Mobile Ads SDK vermittelt werden.
6.5.87 08.12.2014
  • Einführung einer aufgeteilten JAR-Architektur – Android Studio-Entwickler können nun je nach com.google.android.gms:play‑services‑ads:6.+ den Anzeigenteil der Google Play-Dienste einschließen.
    Hinweis:Apps, die Banneranzeigen im XML-Format 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.
  • Der Schaltfläche „Schließen“ für die Bedienungshilfen wurde eine Inhaltsbeschreibung hinzugefügt.
  • Das Logging von Google Play-Ressourcen wurde nicht gefunden, wenn das Bibliotheksprojekt korrekt verknüpft ist.
  • getMediationAdapterClassName() wurde zu AdView hinzugefügt, um den Klassennamen des Ad Network Mediation-Adapters abzurufen, über den derzeit eine Anzeige ausgeliefert wird.
5 25.06.2014
  • Es wurden neue APIs zur Implementierung von benutzerdefinierten Ereignissen hinzugefügt.
  • Standard-Kaufvorgang für In-App-Käufe über die Google Play Billing API wurde hinzugefügt.
4.4 07.05.2014
  • Neue Vermittlungsadapter-APIs wurden hinzugefügt.
  • Neues Anzeigenformat LARGE_BANNER der Größe 320 x 100 für Smartphones und Tablets hinzugefügt.
  • Neues Interstitial-Format für In-App-Käufe. Legen Sie ein InAppPurchaseListener für InterstitialAd fest, um In-App-Kaufereignisse zu beobachten.
  • Ein Fehler, der zum Absturz von SecurityException aufgrund von Leseberechtigungen für gservices ohne Berechtigung führte, 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 wurde behoben, wenn 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, aber AdActivity nicht im Manifest angegeben wurde.
4.0 31.10.2013
  • Google Mobile Ads APIs sind jetzt Teil der Google Play-Dienste.
  • Künftige Updates der Google Mobile Ads APIs werden automatisch über Google Play-Dienste auf die Geräte übertragen.
  • Ad Manager und Suchanzeigen für mobile Apps werden noch nicht unterstützt.