我正在 iOS 应用上实现 Admob。
我刚刚下载了 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 替换了上面的内容,用我的 mac id 和设备 ID 替换了 XXX。