私は横向きでスマートバナーを使用しようとしていますが、要件によっては画面幅で32の高さが指定されていますが、adSizeプロパティに関するエラーメッセージは避けられません。広告はアプリ内に表示されますが、下部にクリップされます。adSizeプロパティを設定できません。カスタムサイズの広告を表示するのに十分なスペースがありません
bannerView.adSize = kGADAdSizeSmartBannerLandscape
bannerView.adUnitID = "ca-app-pub-3940256099942544/2934735716"
bannerView.rootViewController = self
bannerView.loadRequest(GADRequest())
これらは、私がビューに関連している唯一のコード行です。残りはストーリーボード内にあります。 GADBannerViewの高さ= 32、幅=スーパービュー、スペース=ボトム= 0、およびスーパービュー内の水平センタリングがあります。私が間違っていることが明らかなことはありますか?
EDIT:エラーをさらに検査した後、bannerViewが自動レイアウトを効果的に無視しているように見えます。実際の画面の幅ではなく、ストーリーボード内のビューのリテラル幅に広告を読み込もうとしています。これを修正する方法はありますか?
私は同じ問題に遭遇しました - お願いします。 adMOB ExampleBannerViewAppと私のプロジェクトの違いを##私は知ることはできません。私はストーリーボードからすべての制約をきれいにし、最初から何度も繰り返し始めます。私はまた、 "self.bannerView.adSize = kGADAdSizeBanner;"私のシミュレータでTestBannerを見ることはできません。 – webschnecke