繁体   English   中英

iAd和admob集成

[英]iAd and admob integration

我使用Swift语言将iAd广告添加到了我的应用中:

    var adBannerView: ADBannerView?
    self.canDisplayBannerAds = true
    self.adBannerView?.delegate = self
    self.adBannerView?.hidden = true
        func bannerViewWillLoadAd(banner: ADBannerView!) {

}
func bannerViewDidLoadAd(banner: ADBannerView!) {
self.adBannerView?.hidden = false
}
func bannerViewActionDidFinish(banner: ADBannerView!) {

}
func bannerViewActionShouldBegin(banner: ADBannerView!, willLeaveApplication willLeave: Bool) -> Bool {
    return true
}
func bannerView(banner: ADBannerView!, didFailToReceiveAdWithError error: NSError!) {
self.adBannerView?.hidden = true
}

现在,我也想添加一个Admob,以覆盖更多国家/地区,并提高填充率,但是iOS的admob代码在Objective-C中。当iAd失败时,如何显示admob广告?

使用iOS(快速目标C桥接概念)在您的Swift应用程序中使用admob。 点击此链接,了解如何快速使用目标C代码。

如何从Swift调用Objective-C代码

在下面的iAd委托函数中,添加代码以加载GAd

    func bannerView(banner: ADBannerView!, didFailToReceiveAdWithError error:      NSError!) {

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM