gpt4 book ai didi

除非在测试设备上,否则 iOS AdMob 广告不会显示

转载 作者:可可西里 更新时间:2023-11-01 03:29:57 26 4
gpt4 key购买 nike

我在这里遵循了 Google 提供的教程:https://developers.google.com/mobile-ads-sdk/docs/admob/ios/quick-start以便设置 admob 横幅广告。

我的代码正是上面链接中指南中显示的代码,因此当我在我的测试设备或模拟器上运行该应用程序时,会出现“智能横幅”“测试广告”。但是,我删除了第二个下面的代码行根本没有横幅出现..

 request.testDevices = @[ @"70b9ee4e66c8e6fa26cb84def25706d9" ];

此外,我已将应用程序加载到另一台设备上,但仍然没有出现广告横幅,这让我想知道当我将应用程序提交到 App Store 时,我的所有用户都不会看到广告才有意义在他们的设备上。为什么会这样?我一直在为这个挠头!在我确定一切正常并且我知道广告不仅会出现在测试设备上,还会在应用程序上线时出现,我不想提交它以供审核。提前致谢! :)

最佳答案

-(void)adViewDidReceiveAd:(GADBannerView *)bannerView;
-(void)adView:(GADBannerView *)bannerView didFailToReceiveAdWithError:(GADRequestError *)error;

不显示实时广告的原因可能有多种。

  1. 检查您的 google admob 帐户以获取付款信息​​。如果没有填写,请填写。
  2. 检查您的设备是否已注册为测试设备,否则您可能会被 Google 暂停 30 天左右。
  3. 您可以检查委托(delegate)方法并打印日志:

在我的例子中,我得到的错误是{ 'error': 'Request Error: No ad to show.', 'adType':'banner'

但是它在客户端显示,在我交付给客户之后。所以,我认为这个问题是由于谷歌在我所在地区没有广告的原因造成的。

关于除非在测试设备上,否则 iOS AdMob 广告不会显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26998244/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com