admobのインタースティシャル広告を導入したい。
SpriteKitを使って開発したゲームアプリにadmobのインタースティシャル広告を導入してみたのですが、動きません。SpriteKitを使わなければ広告が表示されます。
Spritekitで実装する方法のアドバイスをいただければありがたいです。
frameworkなど必要なものは導入しております。
class GameViewController: UIViewController, GameSceneDelegate , GADInterstitialDelegate{
var interstitial: GADInterstitial = GADInterstitial()
override func viewDidLoad() {
super.viewDidLoad()
self.interstitial = self.createAndLoadInterstitial()
NSTimer.scheduledTimerWithTimeInterval(10.0,target:self,selector:Selector("gameOver"), userInfo: nil, repeats: false)
}
func gameOver() {
print("call gameOver")
self.interstitial = self.createAndLoadInterstitial()
if self.interstitial .isReady {
interstitial.presentFromRootViewController(self)
}else{
print("not yet" )
}
}
func createAndLoadInterstitial()-> GADInterstitial{
interstitial = GADInterstitial(adUnitID: "ca-app-pub-6095430889174206/8832491082")
interstitial.delegate = self
//gadRequest.testDevices = [kGADSimulatorID]
interstitial.loadRequest(GADRequest())
return interstitial
}