【问题标题】:Implementing In-App Purchase to Disable Ads [closed]实施应用内购买以禁用广告 [关闭]
【发布时间】: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


【解决方案1】:

这有点复杂,我建议你看一下 Apple here 提供的资源,还有 Ray 的精彩教程(Objective-C)。 为了创建应用内购买,您还必须在供应门户中配置它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-05
    • 2012-10-25
    • 1970-01-01
    • 2016-01-29
    • 1970-01-01
    相关资源
    最近更新 更多