Mik*_*imz 7 admob ios adbannerview
我已按照Google提供的教程进行操作:https://developers.google.com/mobile-ads-sdk/docs/admob/ios/quick-start,以便设置admob横幅广告.
我的代码正是从上面链接的指南中显示的,所以当我在我的测试设备或模拟器上运行应用程序时,会出现"智能横幅""测试广告".但是,第二个我删除了代码行下面没有横幅出现..
request.testDevices = @[ @"70b9ee4e66c8e6fa26cb84def25706d9" ];
Run Code Online (Sandbox Code Playgroud)
此外,我已将应用程序加载到另一台设备上,但仍然没有出现广告横幅,这让我想知道当我将应用程序提交到App Store时,只有我的所有用户都不会在其设备上看到广告.为什么会这样?我一直在摸不着头脑!我不想提交它进行审核,直到我确定一切正常并且我知道广告不仅会出现在测试设备上,还会出现在应用程序上.提前致谢!:)
-(void)adViewDidReceiveAd:(GADBannerView *)bannerView;
-(void)adView:(GADBannerView *)bannerView didFailToReceiveAdWithError:(GADRequestError *)error;
Run Code Online (Sandbox Code Playgroud)
不显示实时广告可能有多种原因。
就我而言,我收到的错误是{ 'error': 'Request Error: No ad to show.', 'adType':'banner' }
但是在我交付给客户后,它显示在客户端。所以,我认为这个问题是由于谷歌在我的地区没有广告的原因。
奇怪的解决方案,但它有效:
按照 Google 提供的在 iOS 中设置广告中介的指南,它会告诉您通过 Storyboard/nib 来实现它。一旦我删除了这个方法并简单地以编程方式实现了 GADBannerView,一切就开始按预期工作。这是一个相当烦人的问题,但幸运的是它已经解决了,我可以继续前进。
归档时间: |
|
查看次数: |
7591 次 |
最近记录: |