首页 文章

基于Swift Admob奖励的视频广告集成和测试

提问于
浏览
0

我已经成功地将 Banner 广告和基于图片的插页式广告整合到我的应用中,没有任何问题 .

我正在考虑添加基于奖励的视频广告,但我不确定我是否可以根据插页式广告设置代码,但是将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)


}

1 回答

  • 1

    您当前的代码不起作用 . 您必须为GADRewardBasedVideoAd而不是GADRequest()发出新请求 . 谷歌有一个非常好的教程,如下所示 . 如果您按照教程进行操作,那么这是一个非常直接的解决方案 . 祝你好运 .

    Google's tutorial .

相关问题