无法获得使用AdMob的iOS上的任何测试广告测试、广告、AdMob、iOS

2023-09-09 22:00:41 作者:原谅爱是胆小鬼

我测试了AdMob的。我这样做是这样的:

 的AdManager *的AdManager = [AdManager中sharedAdManager]
adManager.gadBannerView.adUnitID = @a1514981c9444a4;
adManager.gadBannerView.rootViewController =自我;
adManager.gadBannerView.delegate =自我;
[adManager.gadBannerView setOriginY:self.view.frame.size.height-adManager.gadBannerView.frame.size.height]。
[self.view addSubview:adManager.adBannerView]。


GADRequest *请求= [GADRequest请求]
request.testDevices = [NSArray的arrayWithObjects:@CECADC69-4A6B-4BB4-BF24-CACDA871B44A,零]
[adManager.gadBannerView loadRequest:申请];
 

而@CECAD ......的GAD_SIMULATOR_ID。我总是在控制台中的错误,当我测试我的模拟器。另外同样在我的设备上的错误。 iOS的版本是6.0以上。甚至当我删除 request.testDevices = ... ,我不能让任何广告。

  

谷歌:要获得测试广告在此设备上,请致电:request.testDevices = [NSArray的arrayWithObjects:GAD_SIMULATOR_ID,零];

解决方案

之所以变成是我还没有成功加载请求,并添加了 GADBannerView 我的看法层次。而该日志来获得测试广告在此设备上,请致电:request.testDevices = [NSArray的arrayWithObjects:GAD_SIMULATOR_ID,零]; 将始终显示。我想这应该是提示来告诉开发者如​​何获得测试广告。

I'm testing the AdMob. I do it like this:

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];
iOS

And the @"CECAD..." the GAD_SIMULATOR_ID. I always get the error in the console when I'm testing on my simulator. Also same error when on my device. The iOS version is 6.0+. Even when I remove the request.testDevices = ..., I can't get any ad.

"Google": To get test ads on this device, call: request.testDevices = [NSArray arrayWithObjects:GAD_SIMULATOR_ID, nil];

解决方案

The reason turn out to be I've not successfully loaded request and added the GADBannerView to my view hierarchy. And that log To get test ads on this device, call: request.testDevices = [NSArray arrayWithObjects:GAD_SIMULATOR_ID, nil]; will always show. I think this should be tips to tell developer how to get test ads.