在 Swift 中显示全屏 iAd 广告

Show Full Screen iAd advertisement in Swift

我正在 swift 制作游戏,我已经使用 Swift 成功实现了 iAd,但它现在只是屏幕底部的一个小横幅,这很好,但我也希望在用户游戏结束时弹出全屏广告。我该怎么做呢?顺便说一下,'Game Over' 视图有自己的 class。这是我到目前为止得到的:

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
        }
}

您好,请仔细阅读此文档,我不确定,但它可能会有所帮助

https://developer.apple.com/library/prerelease/ios/documentation/iAd/Reference/ADInterstitialAd_Ref/index.html