使用 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)
不要忘记实现委托方法。
我一直在尝试弄清楚如何在我的 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)
不要忘记实现委托方法。