У меня есть простая страница викторины на моем веб-сайте, настроенная с помощью Google Adsense Ads.
Объявления отлично работают на рабочем столе, а также в Safari, когда вы вводите URL-адрес в Safari на устройстве iOS.
Я настроил простое приложение iOS с UIWebView
для запуска викторины как приложения.
URL-адрес UIWebView
загружается с помощью этого кода:
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 использует сертификат SSL для своих рекламных сервисов Google, так что это не должно быть проблемой.
Любые идеи о том, что может быть причиной этого?