AdMob GADBannerView在视图的可见区域之外加载广告

时间:2014-12-09 04:04:20

标签: ios admob

我尝试使用AdMob中介,并且我已按照位于here的AdMob的iOS快速入门文档中的说明进行操作。它可以工作,我可以看到测试广告,但广告似乎加载到GADBannerView的可见区域之外。我可以将广告拖到可见区域,但是当广告刷新时,横幅会再次加载到可视区域之外。我无法弄清楚我做错了什么,也没有找到解决方法,因为AdMob iOS SDK似乎可以在您加载视图后处理所有问题。任何帮助深表感谢。我已经加入动画来更好地说明我的问题。

(当使用蓝色背景触摸工具栏按钮时,带有白色背景的视图以模态方式呈现,为方便起见,GADBannerView最初加载了黑色背景。)

enter image description here

编辑:我发现这个问题似乎与在导航控制器中嵌入视图控制器有关。当导航控制器不存在时,它不会发生,然后,在添加导航控制器后,广告就会出现这种行为。

1 个答案:

答案 0 :(得分:1)

我尝试以下列方式在笔尖中嵌套GADBannerView时遇到了类似的问题:

  • 笔尖
  • 自定义视图控制器
  • 的UIView
  • 自定义View类
  • 然后在代码中实例化GADBannerView

我找到的解决方法是取消选中视图控制器的nib属性检查器中的“扩展边缘...在顶部条形图下”复选框。

这当然意味着导航控制器不应该是半透明的,否则你会在导航控制器后面出现一些难看的褪色。