当用户崩溃且游戏超过代码块时,adBannerView
会出现在屏幕顶部,当用户点击再次播放时,使用removeFromSuperView()
但是,如果用户转到"设置场景" (广告横幅视图消失,当设置场景加载时,它会加载一个新的bannerView等)但是当我点击"播放"按钮(将用户带回gameScene
adBannerview并不会被删除
在我的游戏场景中:
override func didMoveToView(view: SKView) {
/* Setup your scene here */
adBannerView.removeFromSuperview()
}
contactBegins {
//GameOver
loadAds()
}
// Pressed Settings Node
adBannerView.removeFromSuperview()
在设置中,我有完全相同的设置,然后当用户按下" Play"它有removeFromSuperView
但是当它转换到下一个场景时没有被删除......
答案 0 :(得分:0)
当您移动到下一个场景时,只需将横幅隐藏起来:
adBannerView.hidden = true
此外,请仔细检查您的代码并确保您不会在游戏场景中重新添加横幅,因为这也可能是问题。