如何在Swift中删除ADBannerView



我正在创建一个具有多个场景的SpriteKit游戏。我想在用户开始玩真正的游戏时删除广告,然后在用户过渡到Gameover场景时创建另一个广告。隐藏adbannerview不起作用,因为一旦用户再次丢失,它将不会重新出现。

如何移除AdBannerView?

尝试在GameViewController中使用NSNotification,就像这样:

    func hideAdBanner(notification: NSNotification) {
    println("hiding banner")
    adBanner.alpha = 0
    adBanner.hidden = true
}

    override func viewDidLoad() {
    super.viewDidLoad()
    NSNotificationCenter.defaultCenter().addObserver(self, selector: "hideAdBanner:" , name: "hideAdBanner", object: nil)
    }
然后在你的场景中调用这个NSNotification

最新更新