import iAd
@IBOutlet weak var Banner: ADBannerView!
override func viewDidLoad() {
super.viewDidLoad()
    Banner.hidden = true
    Banner.delegate = self
    self.canDisplayBannerAds = true
}
func bannerViewActionShouldBegin(banner: ADBannerView!, willLeaveApplication willLeave: Bool) -> Bool {
    return true
}

func bannerViewDidLoadAd(banner: ADBannerView!) {
    self.Banner.hidden = false
}
func bannerView(banner: ADBannerView!, didFailToReceiveAdWithError error:   NSError!) {
    NSLog("Error")

}
func bannerViewWillLoadAd(banner: ADBannerView!) {
}


你好,
我目前正在使用Xcode 7.2,Swift 2.0和iOS 9.2开发iOS应用。我已经实施了iAd,并且效果很好。但是,在我所在的地区,填充率并不高,我想使用Google的AdMob在我的应用上做广告作为备份。我希望在iAd没有收到广告时展示AdMob横幅广告。请注意,我是Swift的新手,并且不了解Objective-C。谢谢。

最佳答案

您可以在didFailToReceiveAdWithError中加载AdMob广告(和视图)。假设在没有iAd可用时调用此回调(我认为是)。

关于ios - 如何将AdMob集成为iAd的备份?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35219203/

10-13 03:34