我已经成功地将横幅广告和基于图片的插页式广告整合到我的应用中,没有任何问题。
我正在考虑添加基于奖励的视频广告但是我不确定我是否可以根据插页式广告设置代码,但是将adUnitID更改为我在Admob中设置的奖励视频广告的广告?
当我这样做的测试广告显示插页式广告时,我无法判断是否会显示视频。
我发现很少有关于按照这种方式进行在线跟踪的指导。
这是我目前使用的:
func loadAndShow3() {
let request = GADRequest()
request.testDevices = [kGADSimulatorID, "XXXX"]
myAd = GADInterstitial(adUnitID: "XXXX")
myAd.delegate = self
myAd.load(request)
}
func interstitialDidReceiveAd(_ ad: GADInterstitial) {
if (self.myAd.isReady) {
myAd.present(fromRootViewController: self)
}
func displayAd() {
NotificationCenter.default.post(name: NSNotification.Name(rawValue: "loadAndShow"), object: nil)
}
答案 0 :(得分:1)
您当前的代码不起作用。您必须为GADRewardBasedVideoAd而不是GADRequest()发出新请求。谷歌有一个非常好的教程,如下所示。如果您按照教程进行操作,那么这是一个非常直接的解决方案。祝你好运。