2016-03-27 41 views
0

我的應用程序在UIViewController的底部顯示橫幅廣告,這是在viewDidLoad()中使用self.canDisplayBannerAds = true的根視圖。應用有一個設置視圖,這是一個UITableViewController,我也以同樣的方式在那裏展示廣告。iAd橫幅顯示解散模態視圖後的空白空間

當我關閉模式視圖(設置視圖/表格視圖)時,根視圖UIViewController上的橫幅廣告消失,並顯示一個黑色矩形框,其中應顯示iAd橫幅廣告。

模態視圖上的解除動作/完成按鈕是放棄退出()segue。

我懷疑它是與模態演示文稿 - over full screen或解僱行動,即退出退出()segue。

編輯 - 爲了驗證,我嘗試了各種演示風格的模態視圖,並從設置場景回退到查看場景並工作。但不工作我顯示錶視圖/設置頁面,模式視圖表達方式over full screen

我做了一些更多的研究,但很多帖子表明,背後的原因與UITableViewController

我限制/使用iAd的限制目前無法識別有關使用iAd UITableViewController的任何詳情。需要幫助和建議。

回答

0

將您的self.canDisplayBannerAds = true移動到您的viewDidAppear()爲每個視圖控制器。

+0

沒有工作。廣告橫幅永不加載。此外,它打破了自動佈局約束和橫向取向的觀點(該應用程序支持不同的方向) – CuriousDev