Notas de lanzamiento

版本 发布日期 备注
23.0.0 2024 年 3 月 7 日
  • 重大变更:
    • 将最低 Android API 级别提高到了 21。
    • 继续在 AdMob 中收集用户指标,请将您的 AdMob 应用关联到 Firebase,并将 Google Analytics for Firebase SDK 集成到您的应用中。
    • 移除了已废弃的 MobileAds.enableSameAppKey() API,并更新了替代方法 MobileAds.putPublisherFirstPartyIdEnabled(),以返回一个有关控件持久化是否成功的布尔值。
    • Native Ads
      • 移除了 AdLoader.forUnifiedNativeAd()。请改用 AdLoader.forNativeAd()
      • 移除了 AdLoader.forCustomTemplateAd()。请改用 AdLoader.forCustomFormatAd()
    • 移除了 AdFormat.UNKNOWN,且无替代项。使用 QueryInfo.generate() 的应用必须传递一种广告格式。
    • 从其父级继承的 AdManagerAdRequest.Builder 方法现在可以链接在一起,通过单次调用构建对象。这就需要更改继承结构,使 AdManagerAdRequest.Builder 不再从 AdRequest.Builder 继承。
  • 添加了 MobileAds.registerCustomTabsSession(),以提升自定义标签页中广告的创收能力。如需了解详情,请参阅优化自定义标签页
  • 将 User Messaging Platform SDK 依赖项更新到了 2.2.0 版。
22.6.0 2023 年 12 月 6 日
22.5.0 2023 年 10 月 30 日
22.4.0 2023 年 9 月 13 日
  • 要求至少 compileSdkVersion33
  • 广告检查器:添加了对通过广告检查器界面请求和展示广告的 SDK 支持。
  • 新增了接受广告单元 ID 的 QueryInfo.generate() 方法。
  • 启用归因报告 Beta 版和 Topics Beta 版可保护隐私的 API 的初始测试。 如需了解详情,请参阅 AdMob Privacy Sandbox on Android 指南。
22.3.0 2023 年 8 月 22 日
22.2.0 2023 年 7 月 5 日
22.1.0 2023 年 5 月 18 日
  • 广告检查器:启用了在没有 Google Play 服务的设备上通过广告检查器界面触发广告请求的功能。
22.0.0 2023 年 3 月 29 日
  • 重大变更:
    • 移除了 NativeCustomFormatAd.getVideoController()NativeCustomFormatAd.getVideoMediaView(),取而代之的是 NativeCustomFormatAd.getMediaContent()
    • 移除了 MobileAds.getVersionString(),取而代之的是 MobileAds.getVersion()
    • 移除了 AdRequest.Builder.setAdInfo(),取而代之的是 AdRequest.Builder.setAdString()
    • AdManager.Builder.setAdString() 现在会返回 AdRequest.Builder 类型。
    • 移除了 MediationRewardedVideoAdAdapter 及相关 API,改为使用 Adapter
  • 添加了 AdRequest.getRequestAgent()
  • 中介Adapter.getVersionInfo()Adapter.getSDKVersionInfo() 的返回值从 com.google.android.gms.ads.mediation.VersionInfo 类型更改为了 com.google.android.gms.ads.VersionInfo。我们建议适配器返回新类型,因为 com.google.android.gms.ads.mediation.VersionInfo 已废弃。
21.5.0 2023 年 1 月 31 日
  • 开屏广告:废弃了接受方向输入参数的 AppOpenAd.load() 方法,并添加了不接受方向输入的新方法。新方法会在请求时确定屏幕方向,与其他全屏格式的行为保持一致。
  • 中介:为开屏广告添加了中介支持。
  • androidx.work:work-runtime 依赖项中移除了 RECEIVE_BOOT_COMPLETED 权限。如果您使用的是低于 7.2.0 的 Gradle 版本,并且需要为您的应用授予相应权限,您可能需要在 Android 清单中明确声明权限。
21.4.0 2022 年 12 月 14 日
  • 现在,所有 Ad Manager 应用都需要 Ad Manager 应用 ID,并且该 ID 必须采用 ca-app-pub-################~########## 格式。如需了解详情,请参阅配置您的应用
  • 广告检查器:扩展了 SDK 支持,以便展示通过广告检查器界面请求的横幅广告和原生广告。
  • 新增了对发布商第一方 ID(以前称为“同应用标识键”)的支持,可帮助您利用从应用中收集的数据投放更具相关性、个性化程度更高的广告。
  • 适用于 QueryInfo 代的官方发布版本。
21.3.0 2022 年 10 月 10 日
21.2.0 2022 年 9 月 6 日
  • 广告检查器:添加了对通过 Android Sharesheet 导出广告请求日志的 SDK 支持。
21.1.0 2022 年 7 月 14 日
  • WebView 中添加了对广告变现的支持。如需了解详情,请参阅为广告集成 WebView API
  • ResponseInfo 添加了 getResponseExtras(),可能会返回有关广告响应的额外信息。
21.0.0 2022 年 5 月 25 日
  • 重大变更:
    • Google 移动广告 SDK 现在要求所有应用都必须使用 Android API 级别 19 或更高级别才能运行。
    • 在以前未明确定义可为 null 性的每个方法中添加了 @NonNull 注解。
    • 移除了 AdRequest.Builder.addNetworkExtras() 方法。 请改用 AdRequest.Builder.addNetworkExtrasBundle()
    • 移除了以下位置信息方法:
      • AdRequest.Builder上的setLocation()
      • 截至 AdRequest的费用为getLocation()
      • MediationAdConfiguration上的getLocation()
  • 添加了清单标记以优化初始化和广告加载。如需了解详情,请参阅优化初始化和广告加载指南
  • 弃用了 MobileAds.getVersionString()。请改用 MobileAds.getVersion()
  • ResponseInfo 中添加了 getLoadedAdapterResponseInfo() 方法。
  • AdapterResponseInfo 中添加了以下方法:
    • getAdSourceName()
    • getAdSourceId()
    • getAdSourceInstanceName()
    • getAdSourceInstanceId()
  • 在广告检查器中添加了对自定义事件的支持。
20.6.0 2022 年 2 月 22 日
20.5.0 2021 年 11 月 18 日
  • 针对以 API 31 为目标平台的应用,添加了对 Android 12 设备的支持。
  • 针对报告和欺诈防范等用例添加了对 应用组 ID 的支持。
20.4.0 2021 年 9 月 22 日
  • 从版本 20.4.0 开始,Google 移动广告 SDK 在 SDK 的清单中包含 com.google.android.gms.permission.AD_ID 权限,Android 构建工具会自动将该权限合并到应用清单中。如需详细了解 AD_ID 权限声明(包括如何停用该权限),请参阅 这篇 Play 管理中心帮助文章
  • FullScreenContentCallback 添加了 onAdClicked() 回调。
  • 为原生广告格式启用了 AdListener 类中的 onAdClicked() 回调。
20.3.0 2021 年 8 月 23 日
20.2.0 2021 年 6 月 8 日
  • 新增了对 Google Ad Manager 发布商的广告检查器(Beta 版)支持。
20.1.0 2021 年 4 月 29 日
20.0.0 2021 年 4 月 5 日
  • 重大变更:
    • 移除了旧版 Interstitial API。
    • 移除了旧版 RewardedVideoAd API。
    • 移除了前缀为 Publisher 的类(例如:PublisherAdView).
    • 移除了 CustomRenderedAd
    • 移除了 InstreamAd
    • 移除了 SearchAdRequest
    • 移除了 AdListener.onAdLeftApplication()
    • 移除了 NativeAppInstallAdNativeContentAdUnifiedNativeAd。 现在,有一种名为“NativeAd”的原生广告格式。
    • RewardedAd 现在是一个抽象类。使用 RewardedAd.load() 静态方法加载激励广告。
  • 添加了 广告检查器(Beta 版)。
  • 废弃了 AdSize.SMART_BANNER,取而代之的是自适应横幅广告
  • 在所有公共 API 上添加了显式可为 null 性注解。
19.8.0 2021 年 3 月 15 日
  • 添加了对 User Messaging Platform SDK
  • FullScreenContentCallback 添加了 onAdImpression() 回调。
  • 废弃了 InstreamAd 格式。
  • 中介适配器
    • 废弃了 MediationBannerAdapterMediationInterstitialAdapterMediationNativeAdapter。新适配器应实现 Adapter 类来加载这些格式。
    • 出价适配器现在可以在 Adapter 类中针对实时出价专有的格式实现不同的加载方法。
19.7.0 2021 年 1 月 20 日
  • 重大变更:
    • InterstitialAd
    • RewardedAd
    • NativeAd
    • AppOpenAd
  • 废弃了 CustomRenderedAd
  • 带有前缀 Publisher 的类和软件包已废弃,取而代之的是前缀 AdManager
  • 20.0.0 版本之前的最后一个次要版本。在此版本中及之前版本中标记为已废弃的所有 API 都将在版本 20.0.0 中移除。如需了解详情,请参阅 20.0.0 版迁移指南
19.6.0 2020 年 12 月 4 日
  • 废弃了 onAdLeftApplication() AdListener 方法。
  • 修复了以下 bug:Android 11 设备用户在点击广告时会被要求选择浏览器。
19.5.0 2020 年 10 月 20 日
  • 横幅广告:现在,系统会针对横幅广告调用 onAdImpression() AdListener 方法。
  • 添加了 setHttpTimeoutMillis() 方法,可自定义 Google 移动广告 SDK 发出的 HTTPS 调用的超时。
19.4.0 2020 年 9 月 10 日
  • 针对以 API 30 为目标平台的应用添加了对 Android 11 设备的支持。
  • 开屏广告:更改了 AppOpenAd 格式,使其更像一种全屏广告格式,而不是横幅广告视图。向 AppOpenAd 添加了 getResponseInfo()show() 方法。废弃了 AppOpenAdViewAppOpenAdPresentationCallback 类。
  • 中介:现已推出中介状态报告。使用 ResponseInfo.getAdapterResponses() 获取参与了广告请求的各个广告网络的响应信息。
  • 旧版激励广告:废弃了 RewardedVideoAd
  • 修复了 MobileAds.initialize() 仅回调完成处理程序一次的 bug。现在,每次调用 MobileAds.initialize() 都会调用完成回调。
19.3.0 2020 年 7 月 20 日
  • AdError 添加了 getDomain()getCause() 方法。
  • 向返回 LoadAdError 的所有广告格式添加了新的加载失败回调函数。例如,onAdFailedToLoad(LoadAdError).
  • 废弃了会返回 int 的加载失败回调。例如,onAdFailedToLoad(int).
  • 激励广告:添加了 onRewardedAdFailedToShow(AdError) 并废弃了 onRewardedAdFailedToShow(int)
  • 激励广告中介:添加了 MEDIATION_SHOW_ERROR 呈现错误代码。现在,与参与中介的广告相关的所有呈现错误都会针对 AdError.getCode() 返回 MEDIATION_SHOW_ERROR,并会返回代表底层中介错误的 NonNull AdError.getCause()
19.2.0 2020 年 6 月 18 日
  • 添加了 RewardedInterstitialAd 格式。此功能目前处于非公开 Beta 版阶段。请与您的客户经理联系,以申请访问权限。
  • 原生广告:为测试请求添加了原生广告验证工具界面,以帮助您发现并解决原生广告违规问题。
  • 添加了 MobileAds.disableMediationAdapterInitialization() 方法。在初始化 Google 移动广告 SDK 之前调用此方法,以停用中介适配器初始化。
19.1.0 2020 年 4 月 16 日
19.0.1 2020 年 3 月 18 日
  • 原生广告:修复了使用 NativeCustomTemplateAd 时发生的内存泄漏问题。
19.0.0 2020 年 3 月 2 日
  • 现已支持从 IAB TCF v2.0 和 IAB us_privacy 字符串中读取用户意见征求参数。
  • AdRequest 添加了 setNeighboringContentUrls()getNeighboringContentUrls()
  • 添加了 ResponseInfo 类,该类可提供有关已加载广告的信息。
  • 对于所有广告格式,都废弃了 getMediationAdapterClassName(),取而代之的是 getResponseInfo()
  • 原生广告:向 MediaContent 添加了 getDuration()getCurrentTime() 方法。
  • 原生中介:向 UnifiedNativeAdMapper 添加了 getDuration()getCurrentTime() 方法,供适配器实现。
  • 废弃了 AdRequest.Builder.addTestDevice()。请改用 RequestConfiguration.Builder.setTestDeviceIds()
18.3.0 2019 年 11 月 5 日
  • InstreamAd 广告格式添加了 API。此功能目前处于非公开 Beta 版阶段。请与您的客户经理联系,以申请访问权限。
  • 自适应横幅广告:更改了 AdSize 类中的自适应横幅广告创建方法。例如,已将 AdSize.getCurrentOrientationBannerAdSizeWithWidth() 重命名为 AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize()
  • 中介:Google 移动广告 SDK 现在可捕获中介适配器抛出的异常。
  • 激励广告中介:修复了以下问题:如果缓存了多个参与中介的激励广告,则仅展示一个。
  • 添加了 setTestDeviceIds() 方法,以便为所有广告请求启用一次测试设备设置。
18.2.0 2019 年 8 月 29 日
  • 添加了适用于 AppOpenAd 格式的 API。此功能目前处于非公开 Beta 版阶段。请与您的客户经理联系,以申请访问权限。
18.1.1 2019 年 7 月 23 日
18.1.0 2019 年 7 月 9 日
18.0.0 2019 年 6 月 17 日
  • 从 Android 支持库迁移到 Jetpack (AndroidX) 库。有关详情,请参阅 Google Play 服务版本说明
  • 为避免在从 Play 商店安装应用后首次启动时发生崩溃,此版本要求发布商在其 build.gradle 中声明其他依赖项:
    com.google.android.gms:play-services-measurement:17.0.0
    com.google.android.gms:play-services-measurement-sdk:17.0.0
17.2.1 2019 年 5 月 21 日
  • 修复了源自 android.media.AudioManager.getStreamVolume 的 ANR。
17.2.0 2019 年 3 月 11 日
  • 激励视频广告:添加了一组新的激励广告 API(请参阅激励广告软件包),可让您同时加载多个激励广告。
  • 中介:添加了一组支持初始化的新中介适配器 API。实现新 API 的适配器会实现 Adapter 类。
  • 使用 firebase-analytics 以及任意广告库版本 17.2.0(例如,com.google.android.gms:play-services-ads:17.2.0)必须使用 com.google.firebase:firebase-analytics:16.3.0
17.1.3 2019 年 1 月 31 日
  • 使用 firebase-analytics 以及任意广告库版本 17.1.3(例如,com.google.android.gms:play-services-ads:17.1.3)必须使用 com.google.firebase:firebase-analytics:16.3.0
17.1.2 2018 年 12 月 3 日
  • 使用 firebase-analytics 以及任意广告库版本 17.1.2(例如,com.google.android.gms:play-services-ads:17.1.2)必须使用 com.google.firebase:firebase-analytics:16.0.6
17.1.1 2018 年 11 月 12 日
  • 修复了 play-services-adsfirebase-analytics 的某些组合(例如ads:17.1.0analytics:16.0.5)导致了 duplicate entry 编译器错误。 使用 firebase-analytics 以及任意广告库版本 17.1.1(例如,com.google.android.gms:play-services-ads:17.1.1)必须使用 com.google.firebase:firebase-analytics:16.0.5
17.1.0 2018 年 11 月 2 日
17.0.0 2018 年 10 月 5 日
  • Google AdMob 发布商必须在其 AndroidManifest.xml 中指定一个包含键 com.google.android.gms.ads.APPLICATION_ID<meta-data> 标记。如需了解详情,请参阅入门指南
  • 原生广告NativeAppInstallAdNativeContentAd 和关联的 API 已弃用,取而代之的是 UnifiedNativeAd。有关使用新 API 的详细说明,请参阅原生高级广告(统一)
  • 原生广告:添加了“不再显示该广告”功能。
  • 原生广告:良性警告日志“UnconfirmedClickListener must not be null when ClickConfirmingView is set”(在设置 ClickConfirmingView 时,UnconfirmedClickListener 不得为 null)这一良性警告日志已被移除。
  • 激励广告:在 RewardedVideoAd 中添加了 setAdMetadataListener 方法,以监听广告元数据更改。
  • 激励广告:调用 destroy() 会使监听器失效。
  • 废弃了对 AdRequest.Builder 的以下方法。
  • 修复了 onRewardedVideoCompleted() 未在模拟器上触发的 bug。
16.0.0 2018 年 10 月 2 日
  • 无广告更改。如需了解详情,请参阅 Google Play 服务版本说明
15.0.0 2018 年 4 月 12 日
  • MRAID v3 Beta 版。
  • 原生广告:添加了统一原生广告 API。这会将 NativeAppInstallAdsNativeContentAds 组合为一种新类型:UnifiedNativeAd
  • 注意:使用原生广告时,如果用户点击原生广告,日志中会显示以下良性警告:“UnconfirmedClickListener must not be null when ClickConfirmingView is set.”(在已设置 ClickConfirmingView 时,UnconfirmedClickListener 不得为 null)。可以忽略此警告,它将于下一个版本中移除。
12.0.1 2018 年 3 月 28 日
  • 无广告更改。如需了解详情,请参阅 Google Play 服务版本说明
12.0.0 2018 年 3 月 20 日
  • 激励视频广告:向 RewardedVideoAdListener 添加了 onRewardedVideoCompleted() 回调方法。
  • 原生广告中介:向 NativeAdMapper 添加了 trackViews() 方法,可让适配器访问与各个原生广告素材资源对应的 View 对象。废弃了 trackView(),取而代之的是 trackViews()
11.8.0 2017 年 12 月 18 日
  • 修正了一些错误,并进行了常规改进。
11.6.0 2017 年 11 月 7 日
  • NativeAppInstallAdNativeContentAd 中添加了 NativeAdViewHolder 类和相关方法。
  • 废弃了 AdLoader.getMediationAdapterClassName(发布商应改用 NativeAppInstallAdNativeContentAd 中的同名方法)。
  • 现在,测试广告会在广告顶部显示一个标签。如需了解详情,请参阅测试指南
11.4.0 2017 年 9 月 19 日
11.2.2 2017 年 9 月 5 日
  • 添加了新的 loadAd() 方法,该方法接受 PublisherAdRequest 对象到 RewardedVideoAd 类。
11.2.0 2017 年 8 月 14 日
  • AdLoader 类添加了 loadAds() 方法,让应用能够在单个请求中加载多个不同的广告。
  • 当您将应用升级到 11.2.0 或更高版本的 Google 移动广告 SDK 时,还必须更新应用的 build.gradle,以指定 compileSdkVersion 至少为 26 (Android O)。这不会改变应用的运行方式。您无需更新 targetSdkVersion
  • 从版本 11.2.0 开始,Google 移动广告 SDK 可通过 Google 的 Maven 制品库获取。如需了解详情,请参阅 Google Play 服务版本说明
11.0.0 2017 年 6 月 7 日
  • AdListener 类添加了 onAdClicked()onAdImpression() 方法。系统仅针对原生应用安装广告和原生内容广告调用这些方法。
  • AdViewInterstitialAdNativeExpressAdView 类中移除了 getInAppPurchaseListener()setInAppPurchaseListener() 方法。还移除了相关的应用内购买类。
  • VideoController.VideoLifecycleCallbacks 类添加了 OnVideoMute()OnVideoPause()OnVideoPlay()OnVideoStart() 方法。
  • 通过向 PublisherInterstitialAdRewardedVideoAd 类添加 setImmersiveMode() 方法,添加了在全屏广告中启用沉浸模式的功能。
  • 添加了 OnPublisherAdViewLoadedListener 接口、PublisherAdViewOptions 类和 PublisherAdViewOptions.Builder 类,以便与 AdLoader 配合使用,以便处理原生+横幅广告请求。
  • 添加了可选的 OnImmersiveModeUpdatedListener 接口,中介适配器可通过实现该接口来获知沉浸模式更新。
  • RewardedVideoAd 类添加了 getMediationAdapterClassName() 方法。
  • 添加了 keep 规则,以便在使用 ProGuard 时自动保留中介适配器类名称。
10.2.0 2017 年 2 月 15 日
  • Google Play 服务 10.2.x 是第一个不再完全支持 Android 版本 2.3.x (Gingerbread) 的版本。使用 SDK 版本 10.2.x 及更高版本开发的应用要求的最低 Android API 级别为 14,并且无法安装在搭载 API 级别低于 14 的设备上。如需详细了解您的选项,包括构建多个 APK 以扩展您的应用对 Android Gingerbread 的支持,请参阅 Android 开发者博客
  • 添加了对原生高级内容和自定义模板广告的视频素材资源的支持。
  • PublisherAdView 类添加了 getVideoController()setVideoOptions()getVideoOptions() 方法。
  • 添加了 AdChoicesView 类。
  • NativeAdMapper 类添加了 getAdChoicesContent()setAdChoicesContent() 方法。
  • 为希望在发出广告请求前选择进行提前初始化的激励视频广告中介适配器添加了 InitializableMediationRewardedVideoAdAdapter 接口。
  • 添加了对 Google Ad Manager 中的应用内预览和问题排查的支持。
10.0.1 2016 年 11 月 21 日
  • 修复了一些问题并进行了常规改进。
9.8.0 2016 年 10 月 24 日
  • 已取消弃用 MobileAds.Initialize(Context)。Google Ad Manager 发布商应在初始化应用时调用此方法。AdMob 发布商仍应使用 MobileAds.Initialize(Context, String) 并传递其应用代码。
9.6.0 2016 年 9 月 22 日
  • 为原生高级视频广告添加了 MediaView 类。
  • MobileAds 类添加了 openDebugMenu() 方法,用于进行广告素材预览和 Ad Manager 广告单元问题排查。
  • 添加了对激励视频广告自定义事件的支持。
9.4.0 2016 年 8 月 1 日
  • 修复了一些问题并进行了常规改进。
9.2.0 2016 年 6 月 27 日
9.0.1 2016 年 5 月 26 日
  • 解决了 9.0.0 中引入的 ProGuard 问题。 发布商不再需要为 com.google.android.gms.common.util.DynamiteApi 提供 keep 选项。
9.0.0 2016 年 5 月 18 日
8.4.0 2015 年 12 月 18 日
  • 添加了公共方法 MobileAds.setAppVolume(),用于向移动广告 SDK 告知应用的当前音量级别。
  • 修正了多个问题并做出了一些改进。
8.3.0 2015 年 11 月 6 日
  • 添加了对激励视频广告的支持。
  • PublisherAdViewPublisherInterstitialAd 添加了 isLoading() 方法,用于检查广告请求是否正在进行。
  • AdRequest.BuilderPublisherAdRequest.Builder 添加了 setIsDesignedForFamilies() 方法。
  • NativeAdView 添加了 destroy() 方法。
8.1.0 2015 年 9 月 24 日 修复了各种问题。
7.8.0 2015 年 8 月 13 日
  • MRAID v2 正式版。
  • AdLoaderAdViewInterstitialAd 添加了 isLoading() 方法,用于检查是否正在进行广告请求。
  • 废弃了 PublisherAdRequest.Builder#setManualImpressionsEnabled()。 请改用 PublisherAdView#setManualImpressionsEnabled()
7.5.0 2015‑05‑28
  • 在 AdMob 和 Ad Manager 中新增了对应用安装和内容原生广告格式的支持。
  • 添加了对自定义原生广告格式的支持,适用于 Ad Manager 预订型广告资源。
7.3.0 2015‑04‑28 修复了各种问题。
7.0.0 2015‑03‑19
  • PublisherAdRequest.Builder 添加了 addCustomTargeting()addCategoryExclusion() 方法。
  • 修复了在使用手动展示次数统计时导致 PublisherAdView.recordManualImpression() 在 Ad Manager 中记录多次展示的问题。
  • 修复了在 <supports-screens> 标记上使用 android:largestWidthLimitDp 属性时导致广告无法正确呈现的问题。
  • AdRequest.BuilderPublisherAdRequest.Builder 添加了 setRequestAgent() 方法。此方法应该用于指明由第三方转到移动广告 SDK 的广告请求来源。
6.5.87 2014‑12‑08
  • 引入了拆分 JAR 架构 - Android Studio 开发者现在只需根据 com.google.android.gms:play‑services‑ads:6.+ 即可添加 Google Play 服务的广告部分。
    注意:在 XML 中创建横幅广告的应用仍必须引用整个库 com.google.android.gms:play‑services:6.+
  • 修复了各种问题。
6.1 2014‑10‑08
  • com.google.android.gms.ads.MediationAdRequest 添加了 getLocation() 方法。
  • 为插页式广告的关闭按钮添加了内容说明,以方便使用。
  • 库项目正确关联时,不再记录“(未找到 Google Play 资源)”。
  • AdView 添加了 getMediationAdapterClassName(),以获取当前展示广告的广告联盟中介适配器的类名称。
5.0 2014‑06‑25
  • 新增了可实现自定义事件的 API。
  • 使用 Google Play Billing API 为应用内购买添加了默认的购买流程。
4.4 2014‑05‑07
  • 新增了 Mediation Adapter API。
  • 为手机和平板电脑新增了 320x100 的 LARGE_BANNER 广告格式。
  • 新增了应用内购买插页式广告格式。在 InterstitialAd 上设置 InAppPurchaseListener,以监听应用内购买事件。
  • 修复了由于未经许可读取 gservices 导致 SecurityException 崩溃的 bug。
4.3 2014‑03‑17
  • 在传递应用上下文后,InterstitialAd 现在会正常运行。
  • PublisherAdRequest.Builder 添加了 setContentUrl() 方法。
  • 修复了“未注册服务”时的例外情况。
4.2 2014‑02‑03 修复了各种错误。
4.1 2014‑01‑16
  • 添加了对 Ad Manager 和移动应用版搜索广告的支持。
  • AdRequest.Builder 现在具有 setLocation() 方法。
  • 修复了在请求插页式广告但未在清单中指定 AdActivity 时发生崩溃的问题。
4.0 2013‑10‑31
  • Google Mobile Ads API 现已纳入 Google Play 服务
  • 未来的 Google Mobile Ads API 更新将自动通过 Google Play 服务推送到设备上。
  • 尚不支持 Ad Manager 和移动应用版搜索广告。