ADBannerView约束不起作用,因此广告在屏幕上跳转

时间:2015-08-22 18:53:58

标签: xcode constraints iad adbannerview

我为adbannerview添加了约束,以便将其锁定在屏幕顶部。它也被约束为水平居中。底部的三个小约束仅用于间距。

出于某种原因,当我在iOS模拟器和iPhone上运行代码时,广告会在屏幕上跳转。它偶尔会出现在屏幕的顶部,但是尽管有限制,它也会跳到屏幕的底部。我需要一种方法来确保它保持在屏幕的顶部。

http://imgur.com/0jhIrYj,bh38rGt#1

这是iOS模拟器中的广告示例。

http://imgur.com/0jhIrYj,bh38rGt#0

1 个答案:

答案 0 :(得分:1)

除了实施您自己的self.canDisplayBannerAds = YES之外,您还可以使用ADBannerView。使用self.canDisplayBannerAds = YES会自动为您创建ADBannerView并将其显示在设备屏幕的底部。删除self.canDisplayBannerAds = YES

此外,您似乎没有将ADBannerView的前导和尾随空格固定到view / Superview