0

iPhone 6およびiPhone 6 Plusデバイスをサポートするために、古いアプリケーションを更新する必要があります。いくつかの変更を加えて @3x サイズの画像を追加した後、すべてのインターフェイスが適切に表示されるようになりましたが、xib ファイル内の [ Use Size Classes]をチェックすると、iPhone 6 および iPhone 6 Plus でiAdが表示されなくなっていることに気付きました。他のすべてのデバイスでは、通常どおり広告が表示されます。テストのために、広告をサポートするために単純なコード行を使用しています。

  self.canDisplayBannerAds = YES;

xib ファイル内には、ナビゲーション バー、日時ピッカー、およびいくつかのラベルしかありません。バナーを非表示にできる可視要素はありません。Xibファイルを含む他のVControllerもありましたが、プログラムで実装されたビュー要素を備えたxibなしのコントローラーに変更したため、広告が表示されるようになりました。インタースティシャル広告は、すべてのビュー コントローラーで問題なく読み込まれます。誰かが同じ問題を抱えていて、それを解決する方法を知っていますか?

4

1 に答える 1

0

私は自分で解決策を見つけました。xibファイルを使用して使用する場合

self.canDisplayBannerAds = YES;

私の状況では、このコマンドを から に移動viewDidLoadするviewDidAppearと、バナーが表示されました。すべてのデバイスでバナーが表示されるようになりました。

于 2014-12-09T18:02:05.197 に答える