admob TEST ad - >没有广告可以展示

时间:2018-06-07 08:55:49

标签: ios sdk admob ios-simulator

这不重复..

在新的Admob SDK(Google-Mobile-Ads-SDK 7.31.0)中,当您展示测试广告时,它会向您显示 REAL广告(!),并添加带有字词的注释“测试广告”

但有时,当您确实需要展示广告时(出于测试目的) - 您会收到错误代码1“请求错误:无要展示的广告。”

测试广告。测试显示时我可以看到“测试广告”这个词! (当它显示时,现在没有显示= [)

所以,我的问题是: 有人知道解决方法吗?

reserved simple trigger functions

1 个答案:

答案 0 :(得分:0)

现在我知道了答案......这是SDK中的一个错误。 = [

see here

  

加载测试广告的最简单方法是使用我们的专用测试广告单元   iOS横幅的ID:ca-app-pub-3940256099942544/2934735716

     

专门配置为为每个请求返回测试广告,   并且您可以在编码,测试和使用时在自己的应用中自由使用它   调试。只需确保使用您自己的广告单元ID替换它   在发布您的应用之前。

编辑:我找到并解决了 REAL 问题。

制作广告时,您有两种选择:

  1. 将其添加到视图层次结构 AFTER 后加载广告---> 始终
  2. 将其添加到视图层次结构之前它加载广告---> 小心这一个
  3. 如果您选择第二种方法,则必须将广告视图的框架设置为可见尺寸(宽度+高度),并且必须确保{{1 }}

    我的问题是我想要制作广告的动画。我将横幅添加到UIStackView并将其isHidden = false设置为isHidden

    我使用了代理,因此在加载广告时,我将true设为isHidden。一切看起来都不错,但显然Google移动广告SDK会在加载广告之前验证广告是否可见 - 我的广告视图 NOT 可见!所以我得到了false

      

    感谢Google"伟大" documentation = [