我正在快速制作一款游戏,我已经使用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
}
}
答案 0 :(得分:0)