我的应用在UIViewController
底部显示横幅广告,这是self.canDisplayBannerAds = true
中使用viewDidLoad()
的根视图。应用程序的设置视图为UITableViewController
,我也以同样的方式显示广告。
当我关闭模态视图(设置视图/表视图)时,根视图UIViewController
上的横幅广告消失,并显示一个黑色矩形框,其中应显示iAd横幅。
模态视图上的关闭动作/完成按钮是退出()segue。
我怀疑它与模态演示有关 - over full screen
或解除动作,即退出以退出()segue。
编辑 - 为了验证,我尝试了各种演示样式用于模态视图,并从设置场景回到视图场景并且它工作正常。但是我没有像我将表格视图/设置页面显示为模态视图演示over full screen
我做了一些更多的研究,但很多帖子都表明,作为UITableViewController
使用iAd的限制/限制背后的原因
到目前为止,我无法确定有关使用UITableViewController
的iAd的任何详细信息。需要帮助和建议。
答案 0 :(得分:0)
为每个视图控制器将self.canDisplayBannerAds = true
移至viewDidAppear()
。