在Swift中显示全屏ipAd广告

时间:2015-01-08 10:07:17

标签: xcode swift fullscreen iad advertisement

我正在快速制作一款游戏,我已经使用Swift成功实现了iAd,但它现在只是屏幕底部的一个小横幅,这很好,但我还想要弹出一个全屏广告当用户游戏结束时。我该怎么做呢?顺便说一句,“游戏结束”视图有它自己的类。这是我到目前为止所得到的:

func bannerViewAdLoad(banner: ADBannerView!) {
        if !_bannerIsVisible {
            if _adBanner?.superview == nil {
                self.view.addSubview(_adBanner!)
            }
        }
        UIView.beginAnimations("animateAdBannerOn", context: nil)
        banner.alpha = 1.0
        UIView.commitAnimations()

        _bannerIsVisible = true
}

func bannerView(banner: ADBannerView!, didFailToReceiveAdWithError error: NSError!) {
        println("Failed to retrieve Ad")

        if _bannerIsVisible {
            UIView.beginAnimations("animateAdBannerOff", context: nil)
            banner.alpha = 0.0
            UIView.commitAnimations()

            _bannerIsVisible = false
        }
}

1 个答案:

答案 0 :(得分:0)