AdMob广告测试横幅永远不会加载调解

时间:2015-01-21 00:59:18

标签: ios admob ios-simulator iad

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

self.iAdbanner.hidden=YES;

 _bannerView=[[GADBannerView alloc]initWithFrame:CGRectMake(0, 0, 320, 50)];

 self.bannerView.adUnitID=@"UNIT_ID";

 self.bannerView.rootViewController=self;

 [self.view addSubview:self.bannerView];  

self.bannerView.delegate = self;  

_bannerView.hidden=NO;

 GADRequest *request =[GADRequest request];

 request.testDevices= @[ GAD_SIMULATOR_ID ];  

 [self.bannerView loadRequest:request];

 }

仅加载iAd测试横幅。但是,当iAd测试横幅失败时,我不明白为什么AdMob测试横幅永远不会加载到模拟器和设备中。我没有为AdMob测试横幅实现正确的代码来填补iAd横幅失败的位置吗?

2 个答案:

答案 0 :(得分:1)

您最好创建一个Singleton类广告横幅,以便在多个视图控制器上共享单个广告。

答案 1 :(得分:0)

您是否在设置要求的尺寸?类似的东西:

self.bannerView.adSize = kGADAdSizeSmartBannerPortrait;