Admob在模拟器中显示广告但在设备中没有

时间:2014-07-01 12:02:55

标签: ios admob

这是我目前用来在我的设备上展示一些广告的代码。但它现在似乎不起作用。需要一些关于这里可能出错的指导。

self.adBanner = [[GADBannerView alloc]
                 initWithFrame:CGRectMake(0,468,320,50)];
self.adBanner.adUnitID = @"a153b29f919d822";
self.adBanner.delegate = self;
[self.adBanner setRootViewController:self];
[self.view addSubview:self.adBanner];
//self.adBanner.center = CGPointMake(self.view.center.x, self.adBanner.center.y);
GADRequest *r = [[GADRequest alloc] init];
r.testing = YES;
[self.adBanner loadRequest:r];

感谢。

1 个答案:

答案 0 :(得分:2)

如果您最近在Google AdMob中设置了自己的帐户,则广告可能需要一段时间才会开始在设备上展示。

但您可以尝试在GADRequest中设置testDevices。设备ID将由AdMob SDK在您的控制台中打印出来。

然后添加以下代码。

r.testDevices = @["test_device_id"];