2016-04-06 43 views
0

我試圖在應用上展示廣告。但它不工作(在模擬器+設備上)。錯誤代碼: 錯誤:無法顯示廣告。錯誤:操作無法完成。廣告由這面旗幟iOS - ADBannerView未在應用上展示廣告

-(void)viewDidLoad { 
[super viewDidLoad]; 
self.adBanner.delegate = self; 
self.adBanner.alpha = 0.0; 

}

-(void)bannerViewDidLoadAd:(ADBannerView *)banner { 
[UIView animateWithDuration:0.5 animations:^ { 
    self.adBanner.alpha = 1.0; 
}]; 

}

-(BOOL)bannerViewActionShouldBegin:(ADBannerView *)banner willLeaveApplication:(BOOL)willLeave { 
NSLog(@"Ad Banner action is about to begin."); 
self.pauseTimeCounting = YES; 
return YES; 

}

-(void)bannerViewActionDidFinish:(ADBannerView *)banner { 
NSLog(@"Ad Banner action did finish"); 
self.pauseTimeCounting = NO; 

}

0123卸載當沒有廣告展示
-(void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error { 
NSLog(@"Unable to show ads. Error: %@", [error localizedDescription]); 
// Hide the ad banner. 
[UIView animateWithDuration:0.5 animations:^ { 
    self.adBanner.alpha = 0.0; 
}]; 

}

回答

0

的adBanner從視圖卸載。

轉到iAd儀表板,按照說明爲您的應用啓用一些廣告。 (如果你還沒有得到蘋果會員中心開發者角色再聯繫開發商,爲您的應用程序設置的廣告。)

你最後的委託方法

-(void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error 

被調用,因爲它沒有找到廣告。

注 - 在設備上測試不在模擬器上的廣告。