我正在Objective C iOS应用上设置GoogleMobileAds;发生了不寻常的事情。
即使经过一整天,我仍然没有收到任何真实的广告。 方法 didFailToReceiveAdWithError 返回:
Error: No ad to show.
另一方面,如果我使用测试广告,一切看起来都很完美。
我已经完成了Google Ad Mob端以及Info.plist的所有设置。
我的代码没有什么特别的,它是通常的代码:
NSString *adsUnitID = @"ca-app-pub-xxx/yyy";
self.bannerView = [[GADBannerView alloc]
initWithAdSize:kGADAdSizeBanner];
self.bannerView.adUnitID = adsUnitID;
self.bannerView.rootViewController = self;
self.bannerView.delegate = self;
[self.bannerView loadRequest:[GADRequest request]];
......
我发现了这篇文章: Live Admob Ads have suddenly stopped displaying in my app
并尝试了建议的解决方案,但它确实起作用。
此外,我还可以在Xcode控制台中看到此消息:
2020-11-03 18:45:...[6388:3197644] - <Google>
[I-ACS025031] AdMob App ID changed. Original,
new: (nil), ca-app-pub-xxx~zzzz
如果有人对问题出在哪里或可能在哪里有想法,请告诉我。