【发布时间】:2015-01-25 23:10:15
【问题描述】:
以下是我用于在我的应用中创建广告的代码。我正在使用 Swift 在 SpriteKit 中编程,并且我正在尝试实现应用内购买,以便在支付 99 美分时禁用 iAd。我该怎么办?
这是我制作广告的代码:
class GameViewController: UIViewController, ADBannerViewDelegate {
var bannerView:ADBannerView?
override func viewDidLoad() {
super.viewDidLoad()
//enable banner ads
super.viewDidLoad()
self.canDisplayBannerAds = true
self.bannerView?.delegate = self
self.bannerView?.hidden = true
}
//if banner ad exists, put it on the screen
func bannerViewDidLoadAd(banner: ADBannerView!) {
self.bannerView?.hidden = false
}
//if tapped banner ad, make it full-screen
func bannerViewActionShouldBegin(banner: ADBannerView!, willLeaveApplication willLeave: Bool) -> Bool {
return willLeave
}
//if there is no banner ad, take it away
func bannerView(banner: ADBannerView!, didFailToReceiveAdWithError error: NSError!) {
self.bannerView?.hidden = true
}
}
我将如何实现一个按钮,当按下该按钮时,会向用户收取 99 美分并删除所有广告?
【问题讨论】:
-
sprite-kit和swift已经在标签列表中,请不要在问题标题中添加标签(DRY原则)
标签: swift ios8 in-app-purchase sprite-kit iad