这不重复..
在新的Admob SDK(Google-Mobile-Ads-SDK 7.31.0)中,当您展示测试广告时,它会向您显示 REAL广告(!),并添加带有字词的注释“测试广告”
但有时,当您确实需要展示广告时(出于测试目的) - 您会收到错误代码1“请求错误:无要展示的广告。”
是测试广告。测试显示时我可以看到“测试广告”这个词! (当它显示时,现在没有显示= [)
所以,我的问题是: 有人知道解决方法吗?
答案 0 :(得分:0)
现在我知道了答案......这是SDK中的一个错误。 = [
加载测试广告的最简单方法是使用我们的专用测试广告单元 iOS横幅的ID:ca-app-pub-3940256099942544/2934735716
专门配置为为每个请求返回测试广告, 并且您可以在编码,测试和使用时在自己的应用中自由使用它 调试。只需确保使用您自己的广告单元ID替换它 在发布您的应用之前。
编辑:我找到并解决了 REAL 问题。
制作广告时,您有两种选择:
如果您选择第二种方法,则必须将广告视图的框架设置为可见尺寸(宽度+高度),并且必须确保{{1 }}
我的问题是我想要制作广告的动画。我将横幅添加到UIStackView并将其isHidden = false
设置为isHidden
。
我使用了代理,因此在加载广告时,我将true
设为isHidden
。一切看起来都不错,但显然Google移动广告SDK会在加载广告之前验证广告是否可见 - 我的广告视图 NOT 可见!所以我得到了false
感谢Google"伟大" documentation = [