我在iOS应用上实施Admob。Admob测试设备未显示模拟器udid
我刚刚下载AdMob联播示例代码,当我试图在模拟器上运行它,我的控制台是说"To get test ads on this device, call: request.testDevices = NSArray arrayWithObjects:@"GAD_SIMULATOR_ID", nil];
”。
所以,我说我的Mac UDID和测试设备UDID到一个数组并将其设置为请求。但是,应用程序仍然显示默认横幅,而不是我的admob帐户中的广告。此外,控制台也提供了同样的上述消息。有没有人知道我在这里丢失了什么?这里是代码。
self.adBanner = [[[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner
origin:origin];
self.adBanner.adUnitID = kSampleAdUnitID;
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 *request = [GADRequest request];
request.testing = YES;
request.testDevices = [NSArray arrayWithObjects: @"XXXX-XXXX-XXXX-XXXX-XXXXXXXX",
@"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
nil];
[self.adBanner loadRequest:request];
顺便说一下,我将kSampleAdUnitID
替换为我的Admob
发布商ID和XXX,其中m y mac id和设备ID。
https://developers.google.com/mobile-ads-sdk/docs/admob/intermediate – 2013-05-03 04:24:06