출시 노트

版本 发布日期 备注
11.10.0 2024-09-18
  • 更改了视频缓冲,以提高在 上的播放性能 移动网络连接。
11.9.0 2024-09-11
  • 官方版本支持 iOS 18。
  • 修复了导致应用打开广告无法隐藏状态栏的问题。
  • 更新了调试控制台日志,以便使用 OSLog 和子系统名称 com.google.GoogleMobileAds
  • 修复了与 MarketplaceKit 相关的 bug,该 bug 会导致 SDK 在 MacOS 上运行时崩溃。
11.8.0 2024-08-13
  • 原生广告:修复了触发暂停的视频播放时出现的错误 额外的 GADVideoControllerDelegate 播放和暂停回调。
11.7.0 2024-07-15
11.6.0 2024-06-17
  • 添加了对 MarketplaceKit 的依赖项。这要求应用使用 Xcode 15.3 或更高版本进行构建。
    • MarketplaceKit 仅支持 Swift,因此我们在分发版中添加了一个 Swift 占位符文件,以便应用中包含 Swift 标准库,即使它们不包含其他 Swift 文件也是如此。
11.5.0 2024-05-16
  • GADBannerView 添加了 isCollapsible 属性,用于检查返回的横幅是否可收起。
  • 现在,将素材资源视图设置为 nil 后,原生广告素材资源视图的 userInteractionEnabled 状态会恢复。
  • 广告检查器:添加了对显示更多隐私权内容的支持 例如 TFUA 和 TFCD。
11.4.0 2024-05-06
  • 已将签名身份从 AdMob Inc. 更新为 Google LLC(使用团队 ID EQHXZ8M8AV)。如果这在 Xcode 中触发了通知,请选择“接受更改”以接受新身份。
11.3.0 2024-04-11
  • GADAppOpenAd 添加了 adUnitID 属性。
11.2.0 2024-03-14
  • 添加了对隐私清单文件的支持。
  • Open Measurement:已更新为 OM SDK 1.4.12。
  • 改进了一些响应错误代码,以正确识别网络 而不是广告填充失败
  • 更新了 SDK 的 Info.plist,以解决 Swift 问题 Xcode 15.3 上的软件包管理器问题。
  • 广告检查器:添加了对显示 .plist 的支持 信息和 IAB TCF 值。
11.1.0 2024-03-06
  • 修复了加载视频广告可能会触发警告消息的问题 向控制台提供有关主线程利用率的信息
  • 广告检查器:添加了对显示用户的应用跟踪授权状态的支持。
11.0.1 2024-02-09
  • Open Measurement
    • 回滚到了 OM SDK 1.4.8。
    • 绕过意外的全局 adView 符号 出现在 OM SDK 1.4.10 中,如果使用 OM,会导致重复符号错误 SDK 1.4.10 包含在多个库中。
11.0.0 2024-02-06
  • 重大变更
    • 此 SDK 不再直接依赖于 GoogleAppMeasurement。如需继续在 AdMob 中收集用户指标,请将 AdMob 应用与 Firebase 相关联,并将 Google Analytics for Firebase SDK 集成到您的应用中。
    • 将支持的最低 Xcode 版本更新为 15.1。
    • 将最低部署目标更新为 iOS 12。
    • 将接收广告所需的最低操作系统更新到了 iOS 13。
    • 移除了许多之前已废弃的 API。
  • Open Measurement:已更新至 OM SDK 1.4.10。
  • 全屏广告
    • 对全屏广告的 UIViewController 引用为 现在可为 null,且不需要。SDK 使用应用的主窗口 如果未提供视图控制器,则自动查找视图控制器。
  • 测试
  • 广告检查器
    • 广告检查器现在会显示会话开始期间遇到的任何错误。
    • 修复了 SDK 期间与广告检查器相关的罕见崩溃问题 初始化。
10.14.0 2023-11-29
10.13.0 2023-11-07
10.12.0 2023-10-04
10.11.0 2023-09-25
  • 修复了可能导致某些广告素材无法正确显示的错误 。
10.10.0 2023-08-30
  • 支持 iOS 17 的正式版本。
  • Open Measurement:已更新至 OM SDK 1.4.8。
  • 广告检查器:添加了 SDK 支持,以显示插件信息。
  • 移除了建议在 testDeviceIdentifiers API 中添加模拟器 ID 的控制台日志。默认情况下,模拟器已处于测试模式。
10.9.0 2023-08-02
  • 开放式衡量:已更新为 OM SDK 1.4.6。
  • 广告检查器:添加了对导出广告响应的 SDK 支持。
  • 修复了音频问题,即即使广告静音,音频会话也会在视频结束时意外停止背景音乐。
  • 添加了在生成 GADQueryInfo 时传递广告单元 ID 的支持。
10.8.0 2023-07-12
  • 对中介广告的代理处理 adWillPresentFullScreenContent:adWillDismissFullScreenContent:adDidDismissFullScreenContent: 代理回调的方式进行了细微更改。这些更改使得参与中介的广告 更类似于第一方广告
    • 现在,如果第三方 SDK 多次调用 adWillPresentFullScreenContent: 后跟随 adDidDismissFullScreenContent:,则会触发多个回调,而不是仅针对第一组调用触发回调。
    • 如果第三方全屏广告无法展示 调用 ad:didFailToPresentFullScreenContentWithError: 而不是 adWillPresentFullScreenContent:adDidDismissFullScreenContent:
10.7.0 2023-06-26
  • GADRequestConfiguration:废弃了 tagForChildDirectedTreatment: 方法,并添加了 tagForChildDirectedTreatment 读写属性。
  • GADRequestConfiguration::弃用了 tagForUnderAgeOfConsent: 方法并添加了 tagForUnderAgeOfConsent 读写属性。
  • 弃用了 sdkVersion。请改用 versionNumber
  • 现在,可保留非呈现适配器以收集信号。
10.6.0 2023-06-01
  • 减少了发出大量并行广告请求时的内存用量。
10.5.0 2023-05-15
  • 修复了创建 GADQueryInfo 时发生的内存泄漏问题 对象。
10.4.0 2023-04-20
  • 将支持的最低 Xcode 版本更新为 14.1。
    • Xcode 14 不支持 armv7,并且 armv7 已从 SDK 中移除。
  • 最低部署目标已提高到 iOS 11.0。
  • 广告检查器:添加了 SDK 支持,以便在广告中显示广告单元名称 检查器界面。
10.3.0 2023-03-27
  • 修正了一些错误并提升了性能。
10.2.0 2023-03-06
  • GADVideoController 添加了 isMuted 属性。
10.1.0 2023-02-16
  • 修正了一些错误并提升了性能。
10.0.0 2023-01-26
  • 重大变更
    • 我们不再在 iOS 11 上投放广告。iOS 12 要求 检索广告,但最低部署目标仍然是 iOS 10.0。
    • 现在,所有 Ad Manager 应用都需要 Ad Manager 应用 ID。该 ID 的格式为:
      ca-app-pub-################~##########。如需了解详情,请参阅更新您的 Info.plist
    • 现在,所有 Ad Manager 应用都需要 GoogleAppMeasurement.xcframework
    • 移除了以下已废弃的字段:
      • userBirthday
      • userGender
      • userHasLocation
      • userLatitude
      • userLocationAccuracyInMeters
      • userLocationDescription
      • userLongitude
  • 原生广告:修复了 即使图片已渲染,GADMediaContent.mainImage 也返回了 nil 成功执行 GADMediaView 操作。
  • 广告检查器的非内容相关原生广告现在具有媒体视图。
  • 废弃了 GADMediationAdConfiguration 中的以下字段:
    • userHasLocation
    • userLatitude
    • userLocationAccuracyInMeters
    • userLongitude
  • 从 Google 移动广告 SDK build 中移除了位码。
9.14.0 2022-12-08
  • 开屏广告+loadWithAdUnitID:request:orientation:completionHandler:有 已弃用,取而代之的是 +loadWithAdUnitID:request:completionHandler:。加载开屏广告时,系统现在会假定设备的当前屏幕方向,以匹配其他全屏广告格式。
  • 添加了对应用打开广告的中介支持。
  • 广告检查器:添加了通过广告检查器界面请求和展示广告的 SDK 支持。
9.13.0 2022-11-07
  • 支持在原生广告中执行其他点击操作。
  • 修正了一些错误并提升了性能。
9.12.0 2022-10-24
  • 添加了 GADQueryInfo,以支持信号收集和呈现。
  • 更新了音频 API 的文档。
9.11.0 2022-09-20
  • 修正了一些错误并提升了性能。
9.10.0 2022-09-07
  • 官方版本支持 iOS 16。
  • iLTV: 向 GADAdNetworkResponseInfo 添加了以下属性:
    • adSourceID
      adSourceInstanceName
      adSourceName
    GADResponseInfo 添加了以下属性:
    • extrasDictionary
9.9.0 2022-08-11
  • 修正了一些错误并提升了性能。
9.8.0 2022-07-27
  • 激励广告中介:废弃了 GADMediationRewardedAdEventDelegate 中的 didRewardUserWithReward:,取而代之的是 didRewardUser。提供的广告奖励 didRewardUserWithReward: 始终为空操作, 广告单元设置中指定的广告奖励价值 Ad Manager 界面。
  • 广告检查器:添加了对导出广告请求的 SDK 支持。
9.7.0 2022-07-07
  • GADResponseInfo 添加了 loadedAdNetworkResponseInfo 属性,可返回加载了广告的广告网络的相关信息。
  • GADAdNetworkResponseInfo 添加了 adSourceInstanceID 属性。
9.6.0 2022-06-13
9.5.0 2022-05-16
9.4.0 2022-04-26
  • 将支持的最低 Xcode 版本更新为 13.2.1。
  • 修正了一些错误并提升了性能。
9.3.0 2022-04-07
  • 修正了一些错误并提升了性能。
9.2.0 2022-03-21
  • Open Measurement:已更新至 OM SDK 1.3.30。
  • GADFullScreenContentDelegate 中,添加了当应用代码引用 adDidPresentFullScreenContent 而非较新的 adWilllPresentFullScreenContent 时发出警告的功能
9.1.0 2022-02-28
  • 修正了一些错误并提升了性能。
9.0.0 2022-02-01
8.13.0 2021-11-17
8.12.0 2021-10-11
  • 修复了原生广告验证工具在投放原生广告时 广告视图在测试模式下从视图层次结构中移除。
  • 弃用了所有带 kGAD 前缀的常量。搭配使用 GAD 前缀。
8.11.0 2021-09-16
  • 官方版本支持 iOS 15。
  • 添加了保护机制,可防止应用在 Google 移动广告 SDK 时崩溃 在 iOS 9 或更低版本上运行。该 SDK 仅受 iOS 10+ 支持, 则为空操作。
8.10.0 2021-09-01
8.9.0 2021-08-10
  • 修复了影响 iOS 15 Beta 版的一个不常见 bug,即在多场景应用中,全屏网页视图可能无法正确调整大小。
  • 修复了以下 bug:如果通过 copy 方法创建 GADRequest 对象,对 registerAdNetworkExtras: 的调用会崩溃。
8.8.0 2021-07-20
  • 添加了逻辑,以防止出现多个应用内商店会互相叠加的罕见情况。
8.7.0 2021 年 6 月 24 日
8.6.0 2021-06-07
  • 废弃了 GADCustomNativeAd 中的 mediaView 属性。 请改用同一类中的新 mediaContent 属性。
  • 修复了无法获得视频静音 / 取消静音委托回调的 bug 调用 Open Bidding 原生广告。
  • 更新了 kGAMSimulatorID 类型从 idNSString* 到 避免在 Swift 中进行额外的类型转换。
8.5.0 2021-05-07
  • 修复了广告上无法关闭实验性广告格式的 bug 关闭(如果显示多次)。
8.4.0 2021-04-19
  • 使用以下方法加强了对 SKAdNetwork 转化事件的支持 SKAdImpression
8.3.0 2021-03-25
  • 添加了对发布商第一方 ID(以前称为“同应用标识键”)的支持,可帮助您利用从应用中收集的数据,投放更具相关性、个性化程度更高的广告。
  • GADFullScreenContentDelegate 添加了 adWillDismissFullScreenContent:
  • 修复了 adDidPresentFullScreenContent: 原为 。
8.2.0.1 2021-03-12
  • 修复了 CocoaPods 安装错误“Can't merge user_target_xcconfig"将多个 Pod 用于 不同的 user_target_xcconfig 设置。
8.2.0 2021-03-11
  • 添加了额外的 SKAdNetwork 支持,为强制执行 AppTrackingTransparency 做准备。
  • 移除了仅在 Xcode 11 之前的版本中需要的 UIWindowScene 宏定义。
8.1.0 2021-02-19
  • 废弃了 disableAutomatedInAppPurchaseReportingenableAutomatedInAppPurchaseReporting。IAP 报告 已从 SDK 中移除这些方法现在是空操作。
  • 添加了用于减少 SDK 对 CTTelephonyNetworkInfo 访问权限的标志 API。
8.0.0 2021-02-01
  • 主要版本 8 变更,如 为 SDK 做好准备 v8
  • 提高了并发发出大量请求时的 SDK 性能。
  • 移除了对 i386 架构的支持。Xcode 不再支持 32 位模拟器。
  • 修复了以下 bug:adapterVersion GADMediationAdapter协议与 NSObject
7.69.0 2020-12-03
  • 要求应用针对 Xcode 12.0 或更高版本进行构建。
  • 添加了 arm64 模拟器切片,以允许在 Apple 模拟器上进行测试 硅胶 Mac 平台。
  • GADDynamicHeightSearchRequest 添加了 styleID 参数。
  • 针对全屏 Beta 版格式,向 GADFullScreenContentDelegate 添加了 -adDidRecordImpression: 回调。
  • 添加了对 NSUserDefaults gad_has_consent_for_cookies。移动广告 SDK 将启用 受限广告 (LTD)gad_has_consent_for_cookies 偏好设置为零时。 如需了解详情,请参阅设置 Cookie 意见征求
  • 移动广告 SDK 将禁止传输广告 标识符 (IDFA) GADMobileAds.sharedInstance().requestConfiguration.tag 通过 forChildDirectedTreatment: true 进行调用(请参阅 面向儿童的设置), 或 GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent(true) 被调用(请参阅 用户 未达到同意年龄设置)。
7.68.0 2020-11-04
  • 将 SDK 从 .framework 更新为 .xcframework。现在需要 CocoaPods 1.9.0 或更高版本 CocoaPod 安装。
  • 从分发中移除了 arm64e。在 arm64e 上进行本地测试的功能将不再可用。
  • 添加了原生广告政策验证工具。
  • 添加了广告检查器(Beta 版)。
  • 修复了以下 bug:rootViewController GADNativeCustomTemplateAd 会保留一个指向广告的强指针。
7.67.0 2020-10-21
  • 发布了适用于插页式广告和激励广告的新 Beta 版 API。新增 API 提供相同的功能,但提高了一致性。
  • GADRequest 添加了 neighboringContentURLStrings 属性。
  • GADRewardedInterstitialAd 格式添加了 API。插页式激励广告目前处于非公开 Beta 版阶段。请与您的客户经理联系,请求访问权限。
  • 修复了以下 bug:在带有刘海的设备上,广告着陆页会被截断。
7.66.0 2020-09-28
  • 横幅广告:添加了 adViewDidRecordImpression: 将方法委托给 GADBannerViewDelegate
7.65.0 2020-09-03
7.64.0 2020-08-11
7.63.0 2020-07-28
  • 开屏广告:将 GADAppOpenAd 更改为全屏格式。开屏广告目前处于非公开 Beta 版阶段。请联系您的 来申请访问权限
  • 原生广告:添加了 mediaContent 属性,并废弃了 GADNativeCustomTemplateAd 上的 videoController 属性。
  • 插页式广告中介:中介适配器中的 interstitialDidDismissScreen: 回调现在已去重。
7.62.0 2020-07-10
  • 修复了以下 bug:视频在播放后需要点击两次才能播放 因移除耳机而暂停。
7.61.0 2020-06-17
  • GADResponseInfo 添加了 dictionaryRepresentation 属性,以便更轻松地记录响应信息。
  • 移除了 DFPCustomRenderedAd 类,这是一种未使用的广告格式 类。
7.60.0 2020-05-20
  • 激励广告:将 GADRewardedAdserverSideVerificationOptions 属性修改为 strong,而不是 copy
  • GADResponseInfoGADAdNetworkResponseInfo 上实现了 description 方法,以便更轻松地进行日志记录。
  • 所有呈现错误(例如rewardedAd:didFailToPresentWithError:)现在始终从 GADPresentationErrorCode 返回代码。 中介呈现错误显示为底层 错误
7.59.0 2020-05-06
  • 开放式衡量:已更新为 OM SDK 1.3.3。
  • 插页式广告:修复了 iPad 上的插页式广告 旋转到不受支持的方向,导致界面问题。
  • 测试广告:将测试广告标签更新为显示“测试模式”(而非“测试广告”),并更新了标签界面。
7.58.0 2020-04-13
  • 支持的最低 Xcode 版本已提高到 11.0。
  • GADResponseInfo 添加了 adNetworkInfoArray 属性。此属性会显示在此广告响应中调用的中介广告联盟的元数据。
  • 为隐藏的广告元素停用了无障碍功能,以便 VoiceOver 等工具不会读出未启用的元素。
7.57.0 2020-03-18
  • 弃用了 GADRewardBasedVideoAd。所有客户端都应使用 GADRewardedAd
  • 改进了“找不到适配器”的错误消息错误。错误消息 现在包含适配器的名称。
  • 修复了以下 GADRewardedAd 问题:在未加载任何激励广告的情况下,系统不会回调 rewardedAd:didFailToPresentWithError: 方法。
  • 修复了广告素材尝试在 SafariViewController 中加载非 HTTP 网址时可能会发生的潜在崩溃问题。
7.56.0 2020-02-28
  • 已添加 disableAutomatedInAppPurchaseReportingenableAutomatedInAppPurchaseReporting GADMobileAds 上的实例方法,并废弃了 disableAutomatedInAppPurchaseReporting 类方法。在初始化 Google 移动广告 SDK 或加载广告之前调用 disableAutomatedInAppPurchaseReporting,以停用自动 IAP 报告。
  • GADMobileAds 添加了 disableMediationInitialization 方法。请在初始化 Google 移动广告 SDK 之前调用此方法,以停用中介适配器初始化。
  • 移除了 i386 架构。不再支持 32 位模拟器。
7.55.1 2020-02-14
  • 激励广告:修复了 rewardedAd:didFailToPresentWithError: 针对错误返回了类型 NSString,而不是 NSError
7.55.0 2020-02-04
  • 移除了对 UIWebView 的所有引用。 不再支持 UIWebView
7.54.0 2020-01-28
  • Open Measurement:已更新至 OM SDK 1.3.1。
  • 在所有网页视图中启用了 WKWebView 作为 SDK 默认设置。
  • 添加了对从 IAB TCF v2.0 和 IAB us_privacy 字符串读取意见征求参数的支持。
7.53.1 2019-12-19
  • kGADErrorAppIDMissing 错误代码重命名为 kGADErrorApplicationIdentifierMissing
  • 激励广告中介:修复了以下问题 Open Bidding 在使用 GADRewardedAd 时不起作用 API。
7.53.0 2019-12-12
  • Open Measurement:已更新至 OM SDK 1.2.21。
  • 插页式广告/激励广告:添加了 canPresentFromViewController: 方法。多场景应用 可以使用此方法检查在 场景改变大小。
  • 插页式广告interstitialDidFailToPresentScreen: 现在,当尝试呈现未准备好的广告或 已显示。
  • 原生广告:修复了在后台线程上调用界面 API 的 bug。
  • 修复了在加载广告时发生的 GADBlockSignalSource 内存泄漏问题。
  • 原生中介:已移除 GADMediatedNativeAppInstallAdGADMediatedNativeContentAd
  • 原生中介:向 GADMediatedUnifiedNativeAd 添加了 durationcurrentTime 属性 协议。
7.52.0 2019-11-06
  • 修复了请求中插播广告的媒体宽高比的 bug 不被尊重
7.51.0 2019-10-17
  • 支持的最低 iOS 版本已提高到 iOS 9。应用仍可针对 iOS 8 进行关联,但广告仅会在 iOS 9 及更高版本中加载。
  • 向以下项目添加了 currentTimeduration 属性: GADMediaContent
  • GADInstreamAd 添加了 mediaContent 属性 并移除了 videoControllerdurationcurrentTimeaspectRatio 属性。
  • 添加了锚定自适应 Banner API Beta 版
7.50.0 2019-09-18
  • 官方版本支持 iOS 13。
  • Open Measurement:已更新为 OM SDK 1.2.19。
    • 添加了对多场景应用的支持。支持多个场景的应用 必须在 GADRequest 上设置 scene 属性才能接收 尺寸合适的广告。
    • 移除了 SKStoreProductViewController 子类,因为 iOS 13 不允许使用该子类。
  • 解决了在应用商店提交期间关于已废弃 API 使用情况的 Apple 警告。
  • testRequestIdentifiers 属性添加到了 GADMobileAds.requestConfiguration。弃用了 GADRequest 上的 testDevices 属性。
  • 弃用了 kGADErrorMediationNoFill 错误代码。现在,所有未填充错误都会返回 kGADErrorNoFill 错误代码。
  • 激励广告customRewardString 属性现在可以在 GADRewardedAd 之前随时设置 。以前,您需要在加载 。
  • 中介:改进了中介时的公开错误消息 找不到适配器或适配器不符合正确的协议。
7.49.0 2019-08-20
  • 添加了广告响应标识符 API,以便在 Ad Manager 广告审核中心内查找广告素材。
7.48.0 2019-08-01
  • Open Measurement:已更新至 OM SDK 1.2.17。
  • 激励广告:修复了以下 bug:使用旧版激励视频广告 API(例如 GADRewardBasedVideoAd)的网页浏览量减少了 中介报告。
7.47.0 2019-07-11
  • 开放式衡量:已更新为 OM SDK 1.2.16。
  • 改进了当应用在 Info.plist 中错误配置其应用 ID 时显示的日志消息。
  • 修复了插页式广告和激励型视频应用安装广告中的呈现 bug。
7.46.0 2019-06-24
  • 在 GoogleMobileAds 框架中包含 arm64e 架构 对设备进行测试现在,构建时需要使用 Xcode 10。
  • 原生广告:移除了之前弃用的 GADNativeAppInstallAdGADNativeContentAd API。 应用应使用统一的原生广告
  • 原生广告:修复了原生广告返回 nil媒体视图,且宽高比为零,即使其中包含视频 内容。
  • 中介:修复了触发中介适配器时发生崩溃的问题 同一请求有多个成功/失败回调。
7.45.0 2019-06-17
  • Open Measurement:已更新为 OM SDK 1.2.15。
  • 修复了在极少数情况下关闭视频广告时发生的崩溃问题。
  • rewardedAdMetadataDidChange 回调更新为 在元数据为 nil 时调用。
7.44.0 2019-05-10
  • 支持应用衡量的正式版本。
  • Open Measurement:已更新为 OM SDK 1.2.14。
  • 移除了 GADCorrelator 及其关联的 API。此功能 之前无法正常运行。
  • GADNativeAdImageAdLoaderOptions 中的 preferredImageOrientation 属性已废弃。使用 GADNativeAdMediaAdLoaderOptions
7.43.0 2019-04-19
  • 将最低 iOS 版本要求更新为 8.0。
  • 的正式发布版本 开放式衡量 联系。
  • 开放式衡量:包含 OM SDK 1.2.13。
  • Open Measurement:增加了对自定义原生广告格式的支持。
  • 原生广告:向 GADMediaContent 添加了 videoControllerhasVideoContent 属性。
  • 原生广告:已弃用以下广告系列中的 videoController GADUnifiedNativeAdhasVideoContentGADVideoController 中的 aspectRatio 方法。
  • 原生广告:添加了具有 aspectRatio 属性的 GADNativeAdMediaAdLoaderOptions 类,以便发布商为原生广告的媒体素材资源请求特定宽高比。此选项需要 优先于 preferredImageOrientation 属性位于 GADNativeAdImageAdLoaderOptions 中。
  • 原生广告GADMediaView 现在遵循 contentMode 属性。
7.42.2 2019-03-29
  • 激励广告中介(新版 API):修复了以下 bug:激励广告中介适配器会在加载调用后自动取消分配。
7.42.1 2019-03-25
  • 修复了在视频广告取消分配时可能发生的罕见崩溃问题。
7.42.0 2019-03-15
  • Google 移动广告 SDK 现在依赖于应用衡量。您必须添加 应用衡量框架和依赖关系您必须使用键 GADIsAdManagerApp。 如需了解详情,请参阅快速入门指南。
  • SDK 框架大小已缩减到低于 GitHub 限制的大小。
  • tagForChildDirectedTreatment已添加到 GADMobileAds.sharedInstance.requestConfiguration[GADRequest tagForChildDirectedTreatment] 已 已弃用。
  • 修复了以下 bug:在元数据未更改时,可能会调用 rewardBasedVideoAdMetadataDidChange:
7.41.0 2019-03-04
  • 激励广告:添加了新的 GADRewardedAd API(处于公开 Beta 版测试阶段),可让您同时加载多个激励广告。
  • 激励广告添加了 admetadata 属性, GADRewardBasedVideoAd。使用 rewardbasedvideoadmetadatadidchange: 监听广告元数据更改。
7.40.0 2019-02-21
  • 提升了性能。
7.39.0 2019-02-08
  • 修复了在引用 GADCustomEventParametersServer 时会导致 build 错误的问题。
  • GADMediaContent 类中添加了 mainImage 属性,以在没有视频的情况下为原生广告设置主图片素材资源。
7.38.0 2019-01-22
  • 修复了表格视图中展示的自适应广告的呈现问题。
  • 添加了新的 GADMediaContent 类以提供媒体内容信息。
7.37.0 2018-12-10
  • 改进了与 Crashlytics 的兼容性,提供的崩溃报告具备更新的堆栈轨迹符号化功能,因此更加实用。
7.36.0 2018-11-16
  • 修复了某些中介适配器可能会报告多个 同一插页式广告或激励广告的展示次数。
7.35.2 2018-11-08
  • 修复了其他问题。
7.35.1 2018-10-22
  • 修复了其他 bug。
7.35.0 2018-10-17
  • 修复了在新激励广告后无法加载激励广告的问题 广告会在 rewardBasedVideoAdDidClose: 内加载 委托方法。
  • 目前 Xcode 的最低版本为 9.2。
7.34.0 2018-09-26
  • 在展示另一个激励广告时请求第二个激励广告 。这修复了以下问题:请求第二个激励广告会破坏多个第三方中介适配器。只有 rewardBasedVideoAdDidClose: 中的展示结束后,才可以请求另一个广告。
  • 已修复:CocoaPod 已更新,将文件大小减少到 100 MB 以下, 要推送到 GitHub 代码库的 SDK 文件。
7.33.1 2018-09-13
  • 原生广告:修复了视频广告有时 正确播放。
  • 原生广告:修复了非视频广告的 GADMediaView 为空的问题。
  • DFP 横幅广告:修复了“调整大小”方法无法正常运行的问题 正确。
7.33.0 2018-09-10
  • 添加了对 iOS 12 的支持。
  • 修正了一些错误并提升了性能。
7.32.0 2018-08-13
  • 激励广告:向 GADRewardBasedVideoAd 添加了 customRewardString 属性,以便发布商将自定义数据传递给服务器端验证请求。
  • 原生广告GADNativeAppInstallAdGADNativeContentAd 及相关 API 已废弃,取而代之的是 GADUnifiedNativeAd。 请参阅原生广告 高级统一指南,进一步了解如何使用新 API。
  • 原生广告:添加了“不再显示该广告”功能。
  • 原生广告:修复了在集合视图中重复使用广告视图时导致移除广告选择视图的问题。
  • GADMobileAds 添加了 requestConfiguration 属性, 为所有广告指定 maxAdContentRatingtagForUnderAgeOfConsent 参数 请求。
  • 中介:将 maxAdContentRatingunderAgeOfConsent 属性添加到了 GADMediationAdRequest
7.31.0 2018-05-17
7.30.0 2018 年 3 月 26 日
  • MRAID v3 测试版。
  • 修正了一些错误并提升了性能。
7.29.0 2018-02-16
  • 修复了 7.28.0 中引入的 bug,该 bug 会导致 GameKit 应用出现图形故障。
7.28.0 2018-01-31
  • 原生广告:添加了统一原生广告 API。这会结合 将 GADNativeAppInstallAdsGADNativeContentAds 转换为一个新类型: GADUnifiedNativeAd。有关详情,请参阅 统一原生广告指南
  • 激励视频广告:向rewardBasedVideoAdDidCompletePlaying: GADRewardBasedVideoAdDelegate要通知 发布商。
  • 激励视频广告中介:添加了 connectorDidCompletePlayingRewardBasedVideoAd: 方法 GADMRewardBasedVideoAdConnectorDelegate,供中介适配器在 视频完整播放的次数。
  • 原生广告中介:更新时间:GADMediatedNativeAdDelegate.h 来让适配器访问原生广告中使用的各个视图。

    添加时间:

    -mediatedNativeAd:didRenderInView:clickableAssetViews:nonclickableAssetViews:viewController:

    已弃用:

    -mediatedNativeAd:didRenderInView:viewController:
7.27.0 2017-12-13
  • 添加了对原生视频广告中介的支持。原生广告中介适配器必须对 GADMediatedNativeAppInstallAdGADMediatedNativeContentAd 实现 mediaView 方法,并返回其媒体视图。
  • QuartzCoreCFNetwork 框架添加了依赖项。
7.26.0 2017-11-17
  • 支持 iPhone X。
  • 对于全屏广告,默认关闭按钮现在会在安全区域内呈现。
  • 移除了 nativeAd 属性: GADAdChoicesViewGADMediaView
  • 将 SDK 与 Apple 的 StoreServices 的互动限制为应用启动时每个会话一次。
  • 现在,测试广告会在广告顶部显示一个标签。如需了解详情,请参阅测试指南
7.25.0 2017-10-25
  • 原生广告中介:现在,适配器会在原生广告与原生广告视图相关联后立即收到对 mediatedNativeAd:didRenderInView:viewController: 的调用,而不是等待该原生广告视图可见。
  • 原生中介:当被跟踪的视图被取消分配时,适配器现在会收到对 mediatedNativeAdDidUntrackView: 的调用,其中包含 null 视图。
7.24.1 2017-9-27
  • 更新了 SDK 与 Apple 的 StoreServices 的互动方式。
7.24.0 2017-9-20
  • 官方版本支持 iOS 11。
  • 移除了 GADAdDelegate。应改为使用 GADAudioVideoManager 管理广告音频。
  • 修复了 iOS 11 中的一个 bug,该 bug 会导致横幅视图因内容内嵌而向下偏移。
  • 新增了对 Security 框架的依赖项。
7.23.0 2017-09-05
  • 现在,当原生广告被取消分配时,中介适配器会通过 mediatedNativeAd:didUntrackView: 收到通知。
7.22.0 2017-08-08
  • 修复了“广告加载失败”的问题事件未调用 当广告请求因应用在后台运行而被丢弃时触发。
7.21.0 2017-06-20
  • 对于选择停止展示视频广告的插页式广告单元来说,即使 MRAID 广告素材调用 useCustomClose,投放的插页式广告也会显示立即关闭选项。
  • 向调试菜单添加了文本,以指明广告素材预览或问题排查模式是否处于活动状态。
  • 添加了 GADMultipleAdsAdLoaderOptions 类,可让发布商指定一次请求要加载的广告数量。
  • GADAdLoader 添加了 loading 属性,用于指示广告加载器当前是否正在加载广告。
  • 添加了新的可选委托方法 -adLoaderDidFinishLoading:GADAdLoaderDelegate:在调用 GADAdLoader 完成返回某个请求的所有广告。
7.20.0 2017-05-03
  • 移除了应用内购广告格式。
  • 移除了 armv7s 架构。
7.19.1 2017-04-13
  • 修复了转发错误广告尺寸的问题 适用于智能横幅广告中介的中介广告联盟
7.19.0 2017-03-16
  • openInlineBrowser() 方法添加到了 google_mobile_app_ads.js:用于在 SFSafariViewController
  • 添加了 GADAudioVideoManagerDelegate,以便为以下事件提供通知: 音频和视频广告的开始和暂停/停止播放。
7.18.0 2017-02-23
  • GADVideoController 添加了 playpausesetMute 方法。
  • GADVideoControllerDelegate 添加了新的委托方法 对应于开始、暂停、结束、静音和取消静音的 视频内容
  • 添加了对激励视频广告中介适配器的支持,以便在发出广告请求之前选择启用提前初始化。
7.17.0 2017-01-31
  • GADNativeAdDelegate 添加了 nativeAdDidRecordImpressionnativeAdDidRecordClick
7.16.0 2016-12-12
  • DFPBannerView 对象添加了一个视频控制器。
  • GADNativeExpressAdView, GADNativeContentAd, GADNativeCustomTemplateAd, GADNativeContentAd, 和GADNativeCustomTemplateAd 视频控制器属性现在为非 null。
  • 原生中介:适配器现在可以在 GADMediatedNativeAppInstallAdGADMediatedNativeContentAd 上设置 adChoicesView 属性,以呈现“广告选择”功能。
7.15.0 2016-11-21
  • GADNativeContentAdGADNativeCustomTemplateAd 添加了 GADMediaView 属性。
7.14.0 2016-10-28
  • 将中介适配器标头移到了框架和全局标头中。
  • 对于 kGADAdSizeFluid 广告尺寸,将横幅广告的 size - 不再更改横幅广告视图的框架尺寸。
7.13.1 2016-10-20
  • 在 Google Ads 中添加了对应用内预览和问题排查的支持 管理者。
7.13.0 2016-10-17
  • 添加了对 JavaScriptCore 框架的依赖项。
  • 修复了其他问题。
7.12.1 2016-10-05
  • 纠正了 GADNativeAppInstallAdGADNativeContentAd 的为空性注解。
7.12.0 2016-09-28
  • 修复了涉及 GADStringFromCGFloat 的崩溃问题。
  • 添加了 GADNativeAdViewAdOptions 以指定位置 在原生广告中使用“广告选择”功能
  • GADRewardBasedVideoAd 添加了 adNetworkClassName 属性。
7.11.0 2016-09-15
  • 移除了 CoreBlueooth、EventKit 和 EventKitUI 框架上的依赖项。
  • 更新适用于 iOS 10 的应用时,应用无需再为 NSCalendarsUsageDescriptionNSBluetoothPeripheralUsageDescription 提供文本。
  • 移除了 MRAID 2.0 createCalendarEventstorePicture 支持。
7.10.1 2016-08-26
  • 修复了涉及 GADStringFromCGFloat 的崩溃问题。
7.10.0 2016-08-16
  • 将原生广告与视图相关联时,视图的 userInteractionEnabled属性已更改为NO 是否符合 SDK 的预期。
  • 添加了对 MobileCoreServices 的依赖项。
  • 添加了一个 API,用于告知广告联盟 SDK 版本是否至少为 major.minor.patch
7.9.1 2016-07-18
  • 修复了会影响奖励视频中介的 bug。
7.9.0 2016-07-13
  • 添加了 GLKit、OpenGLES、CoreMotion 和 CoreVideo 框架依赖项,以改进和增强广告呈现和质量。
  • 添加了 +[GADMobileAds configureWithApplicationID:] 方法。AdMob 发布商应使用其应用 ID 调用此方法。
  • 使用 SDK 中介的 Google Ad Manager 发布商将不会再收到“参与中介的广告类型未知或无效”警告。
7.8.1 2016-05-11
  • 新增 SDK 支持,当用户明确启用应用的位置访问权限时,可自动使用位置数据。
7.8.0 2016-04-28
  • 为 CoreBluetooth 和 SafariServices 框架添加了依赖项。
  • 向 SDK 的主头文件添加了可为 null 性注解 ,以便获得改进的 Swift 可选支持。
  • 在大小为 kGADAdSizeFluid 的广告中,添加了对 GADAdSizeDelegate 的支持。
7.7.1 2016-04-06
  • 解决了滚动视图中的原生广告点击处理问题。
7.7.0 2016-02-24
  • 新增了对激励视频广告的支持。
  • 添加了对位码的支持。 虽然这增加了 SDK 下载的大小,但不会明显增加应用二进制文件的大小。 如需为您的应用更改此设置,请前往项目的 Build Settings,然后在 Build Options 部分下,将 Enable Bitcode 设置为 Yes
  • 添加了对 MediaPlayer 框架的依赖项。 您需要将此框架链接到应用的二进制文件。 如果您使用的是 CocoaPods,请运行 pod install --repo-update
  • 在奖励视频 API 中,移除了对 userID 的所有引用。
  • 调用 loadRequest: 方法 GADInterstitial 的配对设备始终与 异步 didFailToReceiveAd:withError:interstitialDidReceiveAd: 代理通话。 修复了不支持此约定的个别情况。
  • 原生广告中介: 为适配器添加了处理和报告点击事件的功能。
  • 搜索广告:新增了对动态高度的支持。
7.6.0 2015-12-07
  • 已对中介适配器的协议方法进行重新分组/移动,使其更简单。
  • 更正了 GADRewardBasedVideoAdDelegate 协议中 didFailToLoadWithError 消息的大写。
7.5.2 2015-10-16
  • 修复了一些 bug。
7.5.1 2015-09-30
  • 修复了 GADStatisticsCore 中的崩溃问题。
7.5.0 2015-09-22
  • SDK 不再使用 UIApplicationcanOpenURL 方法。
  • 修复了以下问题 未调用 GADNativeAdDelegate 方法。
  • GADAdLoaderDelegate的 现在,如果未返回任何值,则调用 adLoader:didFailToReceiveAdWithError 广告类型。
7.4.1 2015-08-13
  • 针对标识符含有特殊字符的产品,修复了当用户完成应用内购买时发生的崩溃。
7.4.0 2015-07-30
  • MRAID v2 测试版。
  • 为崩溃报告和应用内购买 (IAP) 自动跟踪新增了新的全局设置。如启用应用内购买自动跟踪,将会移除报告 IAP 转换的 Conversion Tracking SDK
  • GADInterstitial 上的 adUnitID 属性现已改为 readonly
  • 添加了用于基于奖励的视频中介的 API。
  • 废弃了 GADRequest 上的 setLocationWithDescription:。 请改用 setLocationWithLatitude:longitude:accuracy:
7.3.1 2015-05-28
  • 在 AdMob、Ad Manager 和 Ad Exchange 中新增了对应用安装和内容原生广告格式的支持。
  • 新增了对自定义原生广告格式的支持,可用于 Ad Manager 预订。
  • 修复了 7.2.0 中引入的回归问题:智能横幅广告无法在运行 iOS 8 系统的横向设备上正确展示。
7.2.2 2015-05-07
  • 修复了在向“应用商店”上传时出现的以下警告:
    The app references non-public selectors in Payload/(<app_id>):clientId,screenName,setScreenName。
7.2.1 2015-04-30
  • 默认情况下,模拟器再次加载已投放的广告。在 GADRequesttestDevices 属性中添加 kGADSimulatorID,以在模拟器上获取测试广告。
  • 添加了中介适配器的功能和自定义事件,以记录插页式广告的点击次数
  • 对自定义事件 API 做出了一些小小的改进。
  • 添加了 GADInterstitial initWithAdUnitID: 并废弃了 GADInterstitial init
  • 废弃了 DFPBannerView 中的 setValidAdSizesWithSizes 方法。请改用 DFPBannerView.validAdSizes
7.1.0 2015-04-01
  • 需要链接到 CoreMedia.framework
  • 修复了其他问题。
7.0.0 2015-02-03
  • 不再支持 iOS 5。
  • 发布了作为框架的 SDK。
  • 移除了对 -ObjC 链接器标志的依赖项。
  • 改善了 iOS 8 设备的广告加载时间。
  • GADRequest 添加了 requestAgent 属性。第三方集成应设置此属性,以指明 发起请求的
  • 添加了新的 DFPRequest 类,该类支持 自定义定位条件和类别排除对象
  • publisherProvidedID 属性从 DFPExtras 移到了 DFPRequest
  • GADAdMobExtrasDFPExtras 替换为单个 GADExtras 类。
  • 废弃了 GADBannerViewhasAutoRefreshed 属性。
  • 移除了 GAD_SIMULATOR_ID 宏 - 当使用 GADBannerViewGADInterstitial 时,模拟器中会自动启用测试广告。
  • 已移除GADRequestmediationExtrasadditionalParameters 和测试属性。
  • 废弃了 GADRequest setBirthdayWithMonth:day:year:
  • 移除了 GADRequestaddKeyword: 方法。
  • 移除了 DFPSwipeableBannerView 类。
6.12.2 2014-11-06
  • 关闭了横幅广告的跳出功能。
  • 修复了 DumpViews 中发生的崩溃问题。
6.12.0 2014-09-18
  • 官方版本支持 iOS 8。
  • 广告加载在 iOS 8 主线程中花费的时间减少。
  • 智能横幅广告在运行 iOS 8 系统的横向设备上正确展示。
  • 需要链接到两个新框架:EventKitEventKitUI。 如果启用模块和自动链接框架,系统会自动关联这些框架。
  • 弃用了 GADBannerView 上的 mediatedAdView 属性。
  • 移除了之前废弃的 loadAndDisplayRequest:usingWindow:initialImage: 方法。GADInterstitial
6.11.1 2014-08-07 纠正了 nib 中的横幅广告视图初始化的问题。
6.10.0 2014-07-17
  • 现在,广告默认在 Safari(而不是应用内浏览器)中打开。 指定 mraid.expand()admob.opener.openOverlay() 时,广告素材可以重写此行为。
  • DFPBannerView 上已停用滑动手势。
  • DFPSwipeableBannerView 已废弃,取而代之的是 DFPBannerView
6.9.3 2014-06-12
  • 已弃用 GADInterstitial 上的 loadAndDisplayRequest:usingWindow:initialImage 方法。
  • SDK 中未捆绑的分析产品包使 SDK 的大小减少了 (9.6 -> 3.4)MB。分析 SDK 可在此处下载。
  • DFPExtras 上的 contentURL 属性 已移至 GADRequest
  • 修复了各种 bug。
6.9.2 2014-05-07
  • 不再支持 iOS 4.3。此 SDK 支持 iOS 5.0 及更高版本,现提供 ARC 弱引用。
  • 新增了 320x100 大横幅格式,带有固定的 kGADAdSizeLargeBanner
  • 新增了可实现应用内购买的插页式广告格式。在 GADInterstitial 上设置了 inAppPurchaseDelegate 属性,用于处理应用内购买事件。
6.8.0 2014-01-24
  • 改进了广告定位。
  • 要求针对 CoreTelephony 框架进行链接。
  • 修复了设备进入飞行模式时出现的崩溃问题。
6.7.0 2013-12-12
  • 提升了置于 UITableView 之内的广告效果。
  • 修复了其他 bug。
6.6.1 2013-11-13 修复了使用中介时存在的一些内存泄漏问题。
6.6.0 2013-11-05
  • 需要链接到 AVFoundation 框架。
  • 添加了对 arm64 和 x86_64 架构的支持。
  • 大大缩减了库大小。
  • GADBannerView 和 上添加了 adNetworkClassName 属性 GADInterstitial
  • 修复了无法针对插页式广告触发 Ad Manager 应用事件的错误。
  • Ad Exchange HTML 适配器直接捆绑到了库中。Ad Exchange 开发者 无需再单独关联libAdapterHtml.a
6.5.1 2013-08-29 在 iOS 7 中隐藏全屏视图的状态栏。
6.5.0 2013-07-16
  • 修复了 GADBannerView 调整大小 bug。
  • 针对 GADRequest 中的 COPPA 字段进行了 API 更改。
  • 在广告请求中传递 Apple 的 IDFA。
  • 更新了链接器标志使用情况的中介警告消息。
6.4.2 2013-05-20 修复了反复出现的 GADMRAIDInterceptor 问题。
6.4.1 2013-04-18 修复了当 Advertising Identifiernil 时发生的崩溃问题。
6.4.0 2013-04-08
  • 修复了应用在后台运行时 GADInterstitial 发生崩溃的问题。
  • 修复了 GADMRAIDInterceptor 线程崩溃问题。
  • 修复了一条错误,以便插页代理即时接收 interstitialWillLeaveApplication
  • 重命名了 MD5 符号,以防止出现重复符号错误。
  • 新增了对通过中介使用 AdMob 时接收测试广告的支持。
  • 测试广告仅适用于运行 iOS 6 或更高版本的设备。
  • 已移除所有对 UDID 的使用。
6.3.0 2013-02-14
  • 新增了一条日志语句,提供向 request.testDevices 传递的 ID,以便在特定设备上启用测试广告。
  • 添加了对在 iOS 6 上运行的测试广告的支持。
  • 修复了 GADMraidInterceptor 中发生的崩溃问题。
6.2.1 2012-10-16
  • 要求针对 StoreKit 框架进行链接。
  • 修复了在接收第一条中介广告之前旋转应用时发生崩溃的问题。
6.2.0 2012-09-26
  • 针对 ARMv7 进行构建时不再需要 -all_load 标志;但仍需使用 -ObjC 标志。
  • 需要链接到 AdSupport 框架。
  • 要求使用 Xcode 4.5 并针对 iOS 6 进行构建。最低部署为 iOS 4.3。
  • SDK 已移除 ARMv6 说明,现在包含 ARMv7s 说明。
  • 对于 iOS 6,使用 Apple 的广告标识符 (IDFA);对于 iOS 6 以下的版本,使用 UDID。
  • iOS 6 各种问题修复。
  • 应用程序内浏览器对 iPhone 5 较高屏幕的兼容性。
  • 与 iOS 6 自动布局的兼容性。
6.1.4/5 2012-08-09
  • 修复了第三方点击/展示跟踪的相关问题。
  • 可以创建没有初始大小的 DFPBannerView。 务必在加载请求之前设定 validAdSizes

6.1.5:此版本采用了通用设备标识符 (UDID)。使用此版本的应用必须遵守相关的 iOS 政策,在发送设备标识符信息之前先获得用户的同意。

6.1.1/2 2012-07-19
  • 修复了 MRaid Interceptor 在访问 nil 键问题时崩溃的wen。
  • 发布商在使用 SDK 时需要添加一个 -all_load 标志。
  • 特意为 Ad Manager 发布商新增了 DFPBannerViewDFPInterstitialDFPExtras 对象。
  • Ad Manager 新功能:多种广告尺寸。
  • 新增了 Ad Manager 功能:应用事件。
  • 现在“加载项”子文件夹已包含 Ad Manager、Search 和 Mediation 标头,因此不再需要分别下载。
  • 已知问题:在 Interface Builder 中使用 GADBannerView 时,框架大小 需要在加载请求前明确设置

6.1.2::此版本采用了通用设备标识符 (UDID)。使用此版本的应用必须遵守相关的 iOS 政策,在发送设备标识符信息之前先获得用户的同意。

6.0.3/4 2012-05-10
  • 添加了频次上限。
  • 修复了一些小错误。

6.0.4:此版本采用了通用设备标识符 (UDID)。使用此版本的应用必须遵守相关的 iOS 政策规定,在发送设备标识符信息之前先获得用户的同意。

6.0.1 2012-04-19
  • 新增了广告网络中介。
  • 中介包括对自家广告和自定义事件进行中介的能力。
  • 为所有版本的 iOS 平台添加了 MRAID v1.0 支持。
  • 废弃了 GAD_SIZE_#x# 宏,取而代之的是 GADAdSize 常量。
  • 通过新的 GADSize 添加了对全宽广告的支持 常量:kGADAdSizeSmartBannerPortraitkGADAdSizeSmartBannerLandscape
  • GADRequest 现在使用 registerAdNetworkExtras: 设置额外信息。additionalParameters 属性已弃用。

从 5.0.8 版开始,iOS SDK 不再引用 uniqueIdentifier

5.0.8 2012-03-30
  • 已移除对 uniqueIdentifier 的所有引用, 已弃用的 UIDevice 属性。
  • testDevices 属性已废弃,取而代之的是 现已取消弃用的 testing 属性。
5.0.5 2011-11-30
  • 增加了对 iPhone 和 iPad 专用的额外富媒体插页式广告格式的支持。此更新可以向前兼容未来的所有插页式广告格式。
  • 改进了插页展示跟踪。
  • GADInterstitial 始终是一次性对象, 但现在它会通过调用 didFailToReceiveAdWithError: 正常失败 。
5.0.4 2011-10-28 修复 Retina 屏幕上显示在应用内浏览器中的尺寸超标按钮。
5.0.3 2011-10-24
  • 自定义搜索广告集成。
  • iOS 5.0 支持。
  • 插页式广告载入速度更快。
  • 修复了模态视图控制器广告显示问题。
  • 修复了锚点标记行为。
4.1.1 2011-07-18
  • 通过 iOS 5.0 测试版 3 的额外认证。
  • GTMStringEncoding 已指定了命名空间,以免链接器与其他内容库冲突。
  • 若 App Store 广告配置错误,应用内浏览器会自行关闭。
  • 修复了 SDK 中的内存泄漏问题。
  • 修复了 DoubleClick for Advertisers (DFA) 横幅广告的点击跟踪问题。
  • 修复了几个非常罕见的崩溃问题。
  • Google Ad Manager 正式版。
4.1.0 2011-05-02
  • 在视图控制器堆栈中,当某个被遮盖的视图控制器通过 JavaScript 发出关闭通知时,所有视图控制器都会正确关闭。
  • 增加了对由服务器提供的 AFMA 插页式广告超时的支持。
  • 现在可通过将设备 ID 加入白名单来启用测试模式。
  • 添加了在横幅广告和富媒体重叠式广告中重复使用同一个 UIWebView的方法。
  • 已将设备子型号加入 onshow 字典。
  • 修复了 GADBrowserControllerUIWebViews
  • “应用打开”插页式广告视图控制器会自行锁定为纵向,以便从控制台中移除某条警告记录。
  • 现在,任何 5xx HTTP 响应代码都会返回“服务器错误”,而不是“广告网络错误”。
4.0.2 2011-03-15 正式版发布。