1
ゲームの最後に、完了した画面に切り替える機能が実行されます。アドバンテージインタースティシャルの後にセグウェイ/スイッチ画面を続ける
ビューコントローラ - > [完了]ビューコントローラ
私は間での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