Stay organized with collections
Save and categorize content based on your preferences.
Version
Release Date
Notes
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 Ad Manager
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.
Added support for manual impression counting of banner ads in Ad
Manager reservations.
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-06-24 UTC."],[[["The Next Gen Mobile Ads SDK introduces major changes with new APIs, including support for banner, interstitial, rewarded, rewarded interstitial, and app open ads."],["It supports mediation for all ad formats and is forward-compatible with existing adapters written for the current Mobile Ads SDK."],["The SDK has been updated with features like custom click gestures for native ads, manual impression counting for banner ads, and Kotlin suspend APIs for loading ads."],["It also includes support for the Publisher Privacy Treatment API and ad inspector, while removing the dependency on Java 8+ APIs for apps with minSdkVersion lower than 26."],["Native ad format is officially released with support for serving video, video lifecycle callbacks, video playback custom controls, and Open Measurement."]]],[]]