2015-04-05 59 views
0

我添加了一個iAd的廣告,我的應用程序雨燕語言:的iAd和AdMob整合

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廣告也爲達成更多的國家和更好的填充率,但AdMob廣告代碼iOS版在Objective - C ... 如何在iAd失敗時顯示admob廣告?

+0

把它放在'didFailToReceiveAdWithError'委託方法。 – AstroCB 2015-04-05 21:51:01

+0

這是我的實現同步iAd和ADMob: http://stackoverflow.com/a/31802853/2553454 – 2015-08-04 20:20:15

回答

0

使用iOS(swift-objective C橋接概念)在swift應用程序中使用admob。 請按照此鏈接瞭解如何在swift中使用目標C代碼。

How to call Objective-C code from Swift

在下面在IAD委託功能,添加代碼以加載GAD

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

}