我仍然是一个noob开发者,我刚刚完成了我的小游戏,现在我想整合AdBanner。
使用下面的代码,横幅会立即出现并消失。我尝试了另一个ViewController / GameScene,横幅出现并停留。我无法理解这个问题。
我的游戏很重要。它是从屏幕底部拍摄落下的物体。
有人可以帮帮我吗?这是我的GameViewController代码:
import UIKit
import SpriteKit
import AVFoundation
import iAd
var defaults = NSUserDefaults()
var highscore = defaults.integerForKey("highscore")
class GameViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
self.canDisplayBannerAds = true
var skView = self.originalContentView as SKView
var scene:SKScene = GameScene(size: skView.bounds.size)
skView.showsFPS = false
skView.showsNodeCount = false
skView.showsPhysics = false
let turbulence = SKFieldNode.turbulenceFieldWithSmoothness(0.1, animationSpeed: 0.1)
scene.addChild(turbulence)
let noise = SKFieldNode.turbulenceFieldWithSmoothness(0.4, animationSpeed: 0.1)
scene.addChild(noise)
skView.presentScene(scene)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Release any cached data, images, etc that aren't in use.
}
override func prefersStatusBarHidden() -> Bool {
return true
}
}
答案 0 :(得分:0)
您可以将iAd框架添加到项目中。然后将其链接到您的文件中:
import iAd
然后,只要您希望广告进入屏幕,就会添加以下代码:
self.canDisplayBannerAds = true
这会自动在屏幕底部添加一个添加内容。