【发布时间】:2018-01-16 09:31:37
【问题描述】:
我的网站上有一个使用 Google Adsense Ads 设置的简单测验页面。
当您在 iOS 设备上的 Safari 中输入 URL 时,广告在桌面和 Safari 中都可以正常工作。
我确实设置了一个带有 UIWebView 的简单 iOS 应用程序,以将测验作为应用程序运行。
UIWebView URL 通过此代码加载:
if let url = URL(string: "http://itrafikk.net/itrafikkads/") {
webView.loadRequest(URLRequest(url: url))
}
和
func webView(_ webView: UIWebView, shouldStartLoadWith request: URLRequest, navigationType: UIWebViewNavigationType) -> Bool {
if let url = request.url, navigationType == UIWebViewNavigationType.linkClicked {
UIApplication.shared.openURL(url)
return false
}
return true
}
本来我以为是NSAppTransportSecurity/NSExceptionDomains的问题
但 Google 为其 Google 广告服务使用 SSL 证书,所以这应该不是问题。
关于可能导致此问题的任何想法?
【问题讨论】:
标签: ios uiwebview adsense google-advertising-id