版本说明

版本 发布日期 备注
0.21.0-beta01 2025-10-08
  • 添加了 InitializationConfig.Builder.disableMediationAdapterInitialization() 方法。在初始化 Google 移动广告 SDK(Beta 版)之前调用此方法可停用中介适配器初始化。
  • 改进了 WebView 初始化使用情况,以减少 ANR。
  • androidx.webkit 依赖项从 1.13.0 降级到 1.12.1,以保持与 Android Gradle 插件 7.3.1 的兼容性。
  • 移除了 androidx.work 软件包使用的 android.permission.RECEIVE_BOOT_COMPLETED 权限。
  • 修复了 NativeAdMapper 类中命名错误的字段。
0.20.0-beta01 2025-09-19
  • 修复了某些原生视频广告无法自动播放的 bug。
0.19.0-beta01 2025-08-14
  • 降级了两个依赖项的版本。
    • androidx.work:work-runtime 从 2.10.0 到 2.7.0。
    • androidx.core:core and androidx.core:core-ktx 从 1.15.0 到 1.12.0。
  • ResponseInfo 上的 loadedAdSourceResponse 属性重命名为 loadedAdSourceResponseInfo
  • 修复了用户可以使用返回按钮过早关闭某些全屏广告的 bug。
  • 有权使用此功能的发布商现在可以为所有广告格式使用展示位置 ID。
  • 为原生中介适配器向 NativeAdMapper 添加了 destroy() 回调。
0.18.0-beta01 2025-07-17
  • 修复了导致引用 com.google.android.gms.ads.NativeAd.MediaView 的适配器无法投放广告的原生中介 bug。
  • 使用 @JvmStaticMobileAds.registerCustomTabsSession() 进行了注解。
  • 修复了以下 bug:使用 AdMob 广告联盟瀑布流加载的横幅广告会停止刷新。
0.17.0-alpha02 2025-06-23
  • 修复了原生中介出价 bug,该 bug 会导致实现出价但不实现瀑布流的适配器(例如 Meta Audience Network)始终无法呈现原生广告。
  • 修复了当某个中介适配器针对单个广告请求调用多个 MediationAdLoadCallback 方法时发生的崩溃。
0.17.0-alpha01 2025-06-18
  • 版本 0.17.0-alpha01 是意外发布的版本,不包含预期的新功能。请改用 0.17.0-alpha02。
0.16.0-alpha01 2025-05-23
  • 现在不再需要启用 Java 8 及更高版本 API 脱糖支持
  • 将 User Messaging Platform SDK 依赖项更新为 3.2.0 版。
  • 修复了原生广告中介 bug,该 bug 会导致引用 com.google.android.gms.ads.formats.MediaView 类的适配器发生崩溃。
  • 广告预加载:添加了 getNumAdsAvailable() 并弃用了 numAdsAvailable()
  • 从 SDK 的清单文件中移除了 android.adservices.AD_SERVICES_CONFIG 属性标记,以防止应用在 配置 API 专属广告服务时发生合并冲突。
0.15.1-alpha01 2025-04-28
0.15.0-alpha01 2025-04-24
  • 原生广告:添加了对加载多个原生广告的支持。
    • 添加了可一次请求多个广告的 NativeAdLoader.load(NativeAdRequest, numberOfAds, NativeAdLoaderCallback) 方法。
    • 添加了 NativeAdLoaderCallback.onAdLoadingCompleted() 回调,该回调会在所有原生广告完成加载时触发。
    • 为了支持 Kotlin 异步加载,添加了返回 Flow<NativeAdLoadResult>NativeAdLoader.load(NativeAdRequest, numberOfAds) 方法。
  • kotlinx-coroutines-android 依赖项从版本 1.7.3 更新为 1.9.0。
0.14.0-alpha01 2025-03-20
  • 如果您使用无效的应用 ID 初始化 SDK,广告请求会失败。
  • AdPreloader.start() 方法不再需要 PreloadCallback 回调。
  • 通过 PreloadConfiguration 数据类创建对象时,bufferSize 属性是可选的。如需让 Google 优化缓冲区大小,请勿设置 bufferSize 属性。
  • 移除了 PreloadConfiguration 数据类中的 maxAdsPerSession 属性。
  • NativeAdOptions 类添加了 shouldRequestMultipleImagesshouldReturnUrlsForImageAssets 属性。
0.13.0-alpha01 2025-02-26
  • 添加了 MediationRewardedAdCallback.onUserEarnedReward() 并废弃了 MediationRewardedAdCallback.onUserEarnedReward(RewardItem)
  • 添加了广告预加载 API。
0.12.0-alpha01 2025-01-22
  • 修复了 AdRequestAdRequest.BuilderSignalRequestSignalRequest.Builder 内的部分方法被混淆的 bug。
  • 对于没有 Ad Manager 应用 ID 的 WebView API(适用于广告)用户,添加了可在 SDK 初始化期间传递的 InitializationConfig.WEBVIEW_APIS_FOR_ADS_APPLICATION_ID
  • 添加了对在 Ad Manager 广告请求中结合使用原生广告和横幅广告的支持。
0.11.0-alpha01 2024-12-12
  • 将对 User Messaging Platform SDK 的依赖项更新为版本 3.1.0。
  • 添加了对原生广告中自定义点击手势的支持。
  • 新增了对 Ad Manager 预订中横幅广告的展示次数手动统计功能的支持。
0.10.0-alpha01 2024-11-08
  • VideoOptionsRequestConfiguration 添加了 DSL 函数,以更好地支持 Kotlin。
  • 添加了对 RequestConfiguration.setPublisherPrivacyPersonalizationState()Publisher Privacy Treatment API 的支持。
  • 添加了用于加载广告和生成信号的 Kotlin 挂起 API。
  • 移除了 IconAd.LoadAdResult,并将其替换为 AdLoadResult
  • 修复了以下问题:OMID 会话未针对原生视频广告启动。
0.9.0-alpha01 2024-10-02
0.8.0-alpha01 2024-08-22
  • 将对 User Messaging Platform SDK 的依赖项更新为版本 3.0.0。
  • 原生广告
    • 原生广告格式的正式发布版本。
    • 添加了对在 MediaContent 资源中投放视频的支持。
    • 添加了视频生命周期回调。
    • 添加了视频播放自定义控件。
    • 为原生广告和自定义原生广告启用了开放式衡量。
  • 现在,构建 SignalRequest 时,signalType 是必填字段。
0.6.0-alpha01 2024-06-20
  • 添加了使用 通过脱糖获得的 Java 8 及更高版本 API 的代码。使用低于 26minSdkVersion 的应用必须启用 Java 8+ API 脱糖支持
  • 添加了对不包含视频素材资源的原生广告格式和自定义原生广告格式的支持。
  • 添加了对 MRAID v3 的支持。
  • 添加了对 User Messaging Platform SDK 版本 2.2.0 的依赖项。
  • 将 Google 错误的错误网域从 com.google.android.gms.ads 更新为 com.google.android.libraries.ads.mobile.sdk
  • 添加了 MobileAds.isInitialized() 方法,用于检查 SDK 是否已初始化。
  • 添加了 BannerAd.isCollapsible() 以检查返回的横幅广告是否可折叠。
  • 添加了 MobileAds.registerCustomTabsSession(),以提高自定义标签页中广告的创收能力。
  • 已将 OnInitializationCompleteListener 重命名为 OnAdapterInitializationCompleteListener
  • 已将 AdapterResponseInfo 重命名为 AdSourceResponseInfo
  • 已将 AdRequest.Builder.putAdNetworkExtrasBundle() 重命名为 AdRequest.Builder.putAdSourceExtrasBundle()
  • 修复了出价适配器类未正确实例化的 bug。
0.3.0-alpha01 2024-03-20
  • Google 移动广告 SDK(Beta 版)的初始版本。
  • 支持横幅广告、插页式广告、激励广告、插页式激励广告和开屏广告。
  • 支持所有广告格式的中介。为当前移动广告 SDK 编写的适配器与 Google 移动广告 SDK(Beta 版)向前兼容。
  • 添加了对 Open Measurement SDK 版本 1.4.10 的依赖项。