我怎么能等到AdMob广告结束才能运行SKScene转换?

时间:2016-07-13 11:18:17

标签: ios sprite-kit admob skscene sktransition

我正在将AdMob广告投放到我的游戏项目中。我希望广告首先运行,然后在用户完成观看广告并返回游戏后,我想要进行转换。然而,现在转换与广告同时进行,看起来很糟糕。我的代码如下。所有帮助都很受欢迎!

if interstitial.isReady {
                interstitial.presentFromRootViewController(self.gameViewController!)
                self.view?.presentScene(scene, transition:getTransition())
            } else {
                print("Ad wasn't ready")
                self.view?.presentScene(scene, transition:getTransition())
            }

1 个答案:

答案 0 :(得分:2)

AdMob拥有您应该使用的代理,称为GADInterstitialDelegate。这将告诉您广告流程中的某些事件何时发生。

您可能希望查看interstitialDidDismissScreen(ad:GASInterstitial)方法以实现您想要的效果