Stay organized with collections
Save and categorize content based on your preferences.
Version
Release Date
Notes
0.19.0-beta01
2025-08-14
Downgraded versions of two dependencies.
androidx.work:work-runtime from 2.10.0 to 2.7.0.
androidx.core:core and androidx.core:core-ktx from 1.15.0 to 1.12.0.
Renamed the loadedAdSourceResponse property on
ResponseInfo to loadedAdSourceResponseInfo.
Fixed a bug that allowed users to prematurely dismiss some full-screen ads with the back button.
Publishers with access to the feature now have placement ID support for all ad formats.
Added a destroy() callback to NativeAdMapper for native mediation adapters.
0.18.0-beta01
2025-07-17
Fixed a native mediation bug that broke ad serving for adapters that
referenced com.google.android.gms.ads.NativeAd.MediaView.
Annotated MobileAds.registerCustomTabsSession() with @JvmStatic.
Fixed a bug where Banner ads loaded using AdMob Network Waterfall
would stop refreshing.
0.17.0-alpha02
2025-06-23
Fixed a native mediation bidding bug where adapters that implement bidding but not waterfall (e.g. Meta Audience Network) would always fail to render native ads.
Fixed a crash that occurring when a mediation adapter invokes multiple MediationAdLoadCallback methods for a single ad request.
0.17.0-alpha01
2025-06-18
Version 0.17.0-alpha01 was an accidental release that
does not contain the intended new features. Use 0.17.0-alpha02 instead.
Updated User Messaging Platform SDK dependency to version 3.2.0.
Fixed a native ads mediation bug that caused crashes in adapters
referencing the com.google.android.gms.ads.formats.MediaView
class.
Ad Preloading: Added getNumAdsAvailable() and
deprecated numAdsAvailable().
Removed the android.adservices.AD_SERVICES_CONFIG
property tag from the SDK's manifest file to prevent merge conflicts for
apps that
Configure API-specific Ad Services.
For apps developed using Kotlin, reduced minimum required Kotlin
version from 2.1 to 1.9.
0.15.0-alpha01
2025-04-24
Native ads: Added support for loading multiple native ads.
Added a
NativeAdLoader.load(NativeAdRequest, numberOfAds, NativeAdLoaderCallback)
method that requests multiple ads at once.
Added a NativeAdLoaderCallback.onAdLoadingCompleted()
callback that fires when all native ads complete loading.
To support Kotlin asynchronous loading, added a
NativeAdLoader.load(NativeAdRequest, numberOfAds) method
that returns a Flow<NativeAdLoadResult>.
Updated kotlinx-coroutines-android dependency from
version 1.7.3 to 1.9.0.
0.14.0-alpha01
2025-03-20
Ad requests fail if you initialize the SDK with an invalid application
ID.
The AdPreloader.start() method no longer requires a
PreloadCallback callback.
The bufferSize property is optional when creating an
object through PreloadConfiguration data class. To enable
Google to optimize the buffer size, don't set the bufferSize
property.
Removed the maxAdsPerSession property in
PreloadConfiguration data class.
Added shouldRequestMultipleImages and
shouldReturnUrlsForImageAssets properties to
NativeAdOptions class.
0.13.0-alpha01
2025-02-26
Added MediationRewardedAdCallback.onUserEarnedReward()
and deprecated
MediationRewardedAdCallback.onUserEarnedReward(RewardItem).
Added ad preloading APIs.
0.12.0-alpha01
2025-01-22
Fixed a bug where some methods inside AdRequest,
AdRequest.Builder, SignalRequest, and
SignalRequest.Builder were obfuscated.
For WebView API for Ads users that don't have an AdMob
application ID, added
InitializationConfig.WEBVIEW_APIS_FOR_ADS_APPLICATION_ID that
can be passed during SDK initialization.
Added support for combining native and banner ads in Ad Manager ad
requests.
0.11.0-alpha01
2024-12-12
Updated the dependency on User Messaging Platform SDK to version
3.1.0.
Added support for custom click gestures in native ads.
0.10.0-alpha01
2024-11-08
Added DSL functions for VideoOptions and
RequestConfiguration for better Kotlin support.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-20 UTC."],[[["The Next Gen Mobile Ads SDK introduces major changes, including new APIs and support for various ad formats like banner, interstitial, rewarded, and app open."],["Version 0.9.0-alpha01 removed the dependency on Java 8+ APIs for apps with `minSdkVersion` lower than 26 and added support for ad inspector and video in custom native ads."],["Native ad format and support for serving video in the MediaContent asset were officially released in version 0.8.0-alpha01, along with Open Measurement for native and custom native ads."],["Version 0.6.0-alpha01 added support for native and custom native ad formats without video assets, MRAID v3, and updated dependencies and error domains."]]],["The document outlines updates to the Next Gen Mobile Ads SDK. Key actions include bug fixes for obfuscated methods, the introduction of `InitializationConfig.WEBVIEW_APIS_FOR_ADS_APPLICATION_ID`, and support for combined native and banner ads. Later versions added custom click gestures, Kotlin support through DSL functions, and a Publisher Privacy Treatment API. It also detailed native ad format enhancements, signal collection/rendering APIs, and removing dependency on Java 8+ APIs, adding ad inspection, and improving SDK initialization and ad source management.\n"]]