AdMob(app内嵌广告)iOS 9 注意事项

时间:2021-10-24 01:08:09

iOS 9 注意事项

App Transport Security (ATS) 是 iOS 9 中推出的一种隐私功能。对于新应用,系统会默认启用该功能,并强制进行安全连接。 Google Mobile Ads SDK这可能会影响应用与 Google Mobile Ads SDK 的集成。

运行使用 Xcode 7(未停用 ATS)构建的应用的所有 iOS 9 设备都会受到此更改的影响。 当不符合 ATS 标准的应用尝试在 iOS 9 上通过 HTTP 发送广告时,将会出现以下日志消息:

App Transport Security 已阻止加载明文 HTTP (http://) 资源,因为它是不安全的。 您可以通过应用的 Info.plist 文件配置临时例外。

为确保您的广告不受 ATS 的影响,Apple 提供了以下例外,您可将其添加到应用的 Info.plist 文件中。

AdMob(app内嵌广告)iOS 9 注意事项

<key>NSAppTransportSecurity</key>
<dict>
   
<key>NSAllowsArbitraryLoads</key>
   
<true/>
</dict>