如何解决检测到展示了插页式广告
我遇到了展示 Admob 广告的问题。
我编码以在用户点击返回按钮时展示广告。当用户第一次单击按钮时,它按编码工作,但第二次,按钮不起作用。因为我设置了一个插页式广告单元,每 10 分钟显示一次。 (请参阅下面的屏幕截图 - 广告单元设置)。因此,如果用户的第二次点击发生在 10 分钟内,则不会加载广告,这意味着 不执行“interstitialDidDismissScreen”。因此,单击按钮没有任何作用。
有没有办法解决这个问题?
谢谢,
override func viewDidLoad() {
super.viewDidLoad()
// Load an Interstitail Ad
interstitial = GADInterstitial(adUnitID: "ca-app-pub-3940256099942544/4411468910") // I just put the test ad ID,not a read ID
let request = GADRequest()
interstitial.load(request)
}
//////// butttons ////////
@IBAction func btnGoBack(_ sender: Any) {
if interstitial.isReady {
interstitial.present(fromRootViewController: self)
interstitial.delegate = self
} else {
print("Ad wasn't ready check")
}
}
func interstitialDidDismissScreen(_ ad: GADInterstitial) {
performSegue(withIdentifier: "goBackToMainVC",sender: nil)
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。