我正在测试AdMob.我是这样做的:
AdManager *adManager = [AdManager sharedAdManager];
adManager.gadBannerView.adUnitID = @"a1514981c9444a4";
adManager.gadBannerView.rootViewController = self;
adManager.gadBannerView.delegate = self;
[adManager.gadBannerView setOriginY:self.view.frame.size.height-adManager.gadBannerView.frame.size.height];
[self.view addSubview:adManager.adBannerView];
GADRequest *request = [GADRequest request];
request.testDevices = [NSArray arrayWithObjects:@"CECADC69-4A6B-4BB4-BF24-CACDA871B44A", nil];
[adManager.gadBannerView loadRequest:request];
Run Code Online (Sandbox Code Playgroud)
而@"CECAD ......"GAD_SIMULATOR_ID.我在模拟器上测试时总是在控制台中出错.在我的设备上也是同样的错误.iOS版本为6.0+.即使我删除了request.testDevices = ...,我也无法获得任何广告.
"Google":要在此设备上获取测试广告,请调用:request.testDevices = [NSArray arrayWithObjects:GAD_SIMULATOR_ID,nil];
sun*_*ppy 11
结果是我没有成功加载请求并将其添加GADBannerView到我的视图层次结构中.并且该日志To get test ads on this device, call: request.testDevices = [NSArray arrayWithObjects:GAD_SIMULATOR_ID, nil];将始终显示.我认为这应该是告诉开发人员如何获得测试广告的提示.
| 归档时间: |
|
| 查看次数: |
12667 次 |
| 最近记录: |