Ios Admob在模拟器中显示广告,但不在设备中显示

Ios Admob在模拟器中显示广告,但不在设备中显示,ios,admob,Ios,Admob,这是我目前用来在我的设备上显示一些广告的代码。但到目前为止,它似乎不起作用。需要一些关于这里可能出现的问题的指导 self.adBanner = [[GADBannerView alloc] initWithFrame:CGRectMake(0,468,320,50)]; self.adBanner.adUnitID = @"a153b29f919d822"; self.adBanner.delegate = self; [self.adBanner setRo

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

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

谢谢。

如果您最近在Google AdMob中设置了您的帐户,那么广告将需要一段时间才能开始出现在设备上

但是,您可以尝试在
GADRequest
中设置testDevices。AdMob SDK将在控制台中打印设备Id

然后添加下面的代码


r.testDevices=@[“测试设备id”]

我完全按照你说的做了,但仍然没有运气。它转到以下位置-(void)adView:(GADBannerView*)view did失败接收到dwitherror:(GADRequestError*)错误方法,并且没有要显示的广告日志…确定。希望您添加了控制台中提供的正确设备Id?如果你有,那么我想你可以找个时间给它。它现在起作用了。多谢各位。我真的很感谢你的帮助。