繁体   English   中英

iOS-ADBannerView未在应用上展示广告

[英]iOS - ADBannerView not showing ads on app

我正在尝试在应用上展示广告。 但是它不起作用(在Simulator +设备上)。 错误详细信息: 错误:无法展示广告。 错误:该操作无法完成。 广告已从此横幅中卸载

-(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;

}

-(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;
}];

}

没有广告可显示时,将从视图中卸载adBanner。

转到iAd信息中心,按照说明进行操作,并为您的应用启用一些广告。 (如果您没有在Apple Member Center中担任开发人员角色,请与开发人员联系以为您的应用设置广告。)

您的最后一个委托方法

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

之所以被调用,是因为它找不到广告。

注意-在设备上测试模拟器上没有的广告。

暂无
暂无

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

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