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应用程序。我已经实现了iAds,它运行得很好。但是在我所在的地区,填充率并不高,我想使用Google的AdMob在我的应用上做广告,作为备份。我想在iAd未收到广告时显示AdMob横幅广告。请注意,我是Swift的新手,并且不了解Objective-C。感谢。
答案 0 :(得分:0)
您可以在\0
中加载AdMob广告(和视图)。假设没有iAd可用时会调用此回调(我想是这样)。
答案 1 :(得分:0)
您的想法是,您将支持两个添加平台。
在这种情况下,假设您首先尝试加载adMob。 如果adMob失败,只需加载iAD。
同样,如果iAD失败,请加载adMob。
因此,在adMob的didFail
委托方法中,编写代码以加载iAD。
在iAD的didFail
委托方法中,编写代码以加载adMob。