【问题标题】:How to remove ADBannerView in Swift如何在 Swift 中删除 ADBannerView
【发布时间】:2014-08-19 01:16:34
【问题描述】:

我正在创建一个包含多个场景的 SpriteKit 游戏。我想在用户开始玩实际游戏后删除广告,然后在用户转换到 Gameover 场景时创建另一个广告。隐藏 adbannerview 不起作用,因为一旦用户再次输掉它就不会重新出现。

那么如何删除 AdBannerView?

【问题讨论】:

  • 你能提供一些代码吗?没有任何代码也无济于事。

标签: swift sprite-kit iad xcode6 adbannerview


【解决方案1】:

尝试在 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-19
    • 1970-01-01
    • 1970-01-01
    • 2018-10-26
    • 2018-01-20
    • 2018-06-10
    相关资源
    最近更新 更多