1
在我的游戏结束时,它会运行一个功能将您切换到完成的屏幕。admob插页式广告后继续赛格/切换屏幕
- 视图 - 控制器 - >完成视图控制器
我想把AdMob插页之间。
这里是原来的代码
NSTimer.scheduledTimerWithTimeInterval(NSTimeInterval(1), target: self, selector: "switchScreen", userInfo: nil, repeats: false)
这里是与间质性
if self.interstitial.isReady {
self.interstitial.presentFromRootViewController(self)
}
NSTimer.scheduledTimerWithTimeInterval(NSTimeInterval(1), target: self, selector: "switchScreen", userInfo: nil, repeats: false)
这仅使用户返回到视图控制器和不继续到终点视图控制器的代码。
我试着拨打了广告
func interstitialDidDismissScreen(interstitial: GADInterstitial!) {
print("interstitialDidDismissScreen")
NSTimer.scheduledTimerWithTimeInterval(NSTimeInterval(1), target: self, selector: "switchScreen", userInfo: nil, repeats: false)
}
但是该功能不火,在所有被解雇的功能。
我错过了一个函数或什么在这里?
这里是参考开关屏功能
func switchScreen() {
let mainStoryboard = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle())
let vc : finishViewController = mainStoryboard.instantiateViewControllerWithIdentifier("finish") as! finishViewController
vc.yourFinishScore = yourScore
vc.toPass = toPass
self.presentViewController(vc, animated: true, completion: nil)
}
您是否设置了插页式广告的代表?没有它,'interstitialDidDismissScreen'将不会被调用。 –
另一个面对自己的手掌,谢谢 – user2389087