在解雇模态视图后,iAd横幅显示空的黑色空间

时间:2016-03-27 00:54:21

标签: ios uitableview iad uistoryboardsegue candisplaybannerads

我的应用在UIViewController底部显示横幅广告,这是self.canDisplayBannerAds = true中使用viewDidLoad()的根视图。应用程序的设置视图为UITableViewController,我也以同样的方式显示广告。

当我关闭模态视图(设置视图/表视图)时,根视图UIViewController上的横幅广告消失,并显示一个黑色矩形框,其中应显示iAd横幅。

模态视图上的关闭动作/完成按钮是退出()segue。

我怀疑它与模态演示有关 - over full screen或解除动作,即退出以退出()segue。

编辑 - 为了验证,我尝试了各种演示样式用于模态视图,并从设置场景回到视图场景并且它工作正常。但是我没有像我将表格视图/设置页面显示为模态视图演示over full screen

那样工作

我做了一些更多的研究,但很多帖子都表明,作为UITableViewController使用iAd的限制/限制背后的原因

到目前为止,我无法确定有关使用UITableViewController的iAd的任何详细信息。需要帮助和建议。

1 个答案:

答案 0 :(得分:0)

为每个视图控制器将self.canDisplayBannerAds = true移至viewDidAppear()