2015-09-06 155 views
2

每當我在viewDidLoad方法設置iAds會導致自動佈局問題?

self.canDisplayBannerAds = true 

,我的佈局都得到了轉移和搞砸出於某種原因。網頁視圖已放大幾個像素,狀態欄向下移動。

enter image description here

但是當我刪除該行代碼,我的廣告會顯示得很好,一切都很完美。

enter image description here

回答

2

如果你實現自己的ADBannerView那麼你需要從您的viewDidLoad刪除self.canDisplayBannerAds = true

self.canDisplayBannerAds = true可用於在您的應用程序中實現iAd橫幅的無障礙方式。這將爲您創建一個ADBannerView,並根據它是否從iAd網絡收到廣告來顯示或隱藏ADBannerView

您要麼執行您自己的ADBannerView,要麼使用self.canDisplayBannerAds = true,而不是兩者。

+1

這是一個很好的解釋。謝謝 – user3796209