使用 Swift 在 Sprite Kit 中实施 iAd

Implementing iAd in Sprite Kit with Swift

我一直在尝试弄清楚如何在我的 Sprite Kit 游戏 和 Swift 的底部实现纵向横幅广告视图,但我很困惑,因为如何去做。

我的参考资料是 Apple 的 iAd 指南,不幸的是它在 Obj-C 中(我是整个编程领域的新手,请原谅我对 Obj-C 的无知),以及这些: iAd in sprite kit game

iAd in xcode 6 with Swift

http://codewithchris.com/iad-tutorial/

如果有人能提出一个方法,我将不胜感激,感谢阅读:)

使用 AutoLayout 编写代码(viewDidLoad() 中的代码):

    let bannerAd = ADBannerView(adType: ADAdType.Banner)
    bannerAd.delegate = self
    bannerAd.setTranslatesAutoresizingMaskIntoConstraints(false)
    self.view.addSubview(bannerAd)
    let constraintsH = NSLayoutConstraint.constraintsWithVisualFormat("|[bannerAd]|", options: nil, metrics: nil, views: ["bannerAd":bannerAd])
    let constraintsV = NSLayoutConstraint.constraintsWithVisualFormat("V:[bannerAd(50)]|", options: nil, metrics: nil, views: ["bannerAd":bannerAd])
    self.view.addConstraints(constraintsH)
    self.view.addConstraints(constraintsV)

不要忘记实现委托方法。