我选择了RevMob,因为iAd网络不接受新的应用程序,而且我试图在我的游戏进行一轮游戏之后发布视频广告:
func gameOver() {
RevMobAds.session().fullscreen().loadVideo()
RevMobAds.session().fullscreen().showVideo()
let transition = SKTransition.fadeWithDuration(0.5)
let gameScene = GameOver(size: self.size)
self.view!.presentScene(gameScene, transition: transition)
}
我的全屏和横幅广告效果非常好,但是当我结束游戏加载视频时,我会在控制台中看到这一点而没有显示广告:
[RevMob] Ad received: (200) - 56ba71998e700003764c65b9
还有其他人有这个问题吗?如果是这样,你修好了吗?
答案 0 :(得分:0)
我们更改了文档,请查看更新后的here。
我认为发生的事情是您没有保存全屏对象。您应该创建一个全屏对象并将其保存到变量中:
video = RevMobAds.session().fullscreen()
然后,您可以将视频广告加载到全屏对象中:video!.loadVideo()
然后在全屏对象上显示showVideo:video!.showVideo()
请注意,loadVideo()是一个异步调用,因此您应该使用完成处理程序调用方法或扩展我们的委托类。
致以最诚挚的问候,