我正在尝试将iAd集成到Sprite Kit游戏中。
当我在添加游戏场景之前设置“canDisplayBannerAds = true”时,会显示横幅添加,但gameScene不起作用:
override func viewDidLoad() {
super.viewDidLoad()
canDisplayBannerAds = true
// Configure de main view
if let skView = view as? SKView {
// Create and configure scene
scene = GameScene(size: skView.bounds.size)
scene!.scaleMode = .AspectFill
// Show the scene
skView.presentScene(scene!)
}
}
当我在添加SKScene后设置“canDisplayBannerAds = true”时,会显示iAd并且游戏场景现在正在运行,但是尺寸错误,大于添加横幅后剩余的屏幕。
override func viewDidLoad() {
super.viewDidLoad()
// Configure de main view
if let skView = view as? SKView {
skView.showsFPS = true
// Create and configure scene
scene = MarketGameScene(size: skView.bounds.size)
scene!.scaleMode = .AspectFill
scene!.marketGameViewController = self
// Show the scene
skView.presentScene(scene!)
}
canDisplayBannerAds = NSUserDefaults.standardUserDefaults().boolForKey(UserDefaultsKey.ShowAds)
}
我错过了什么? 感谢