アプリケーションで Google 広告を使用しています。ライブラリ(libAdapteriAd)の最新の更新までは正常に機能しました。
簡単に言えば、iAds を選択すると、shouldAutoRotate コールバックへの YES/NO の設定に関係なく、ビューを回転することを決定する全画面広告が表示されます。また、それらを元に戻すこともできず、多くの場合、ビューが歪んでしまいます。
最善の方法は、回転をロックしてからロックを解除することですが、iAds が私たちのものを上書きするため、横向きのビューでスタックしてしまい、向きのコールバックを再度強制して「回転」させる方法を見つけることができません。正常に戻ります。
別のビュー コントローラーを作成し、そのウィンドウをビュー コントローラーの代わりにアプリ ウィンドウに接続し、アプリのコントローラーの代わりに GADBannerViewDelegate を設定しましたが、それでもうまくいきません。
iOSガイドはそのようにするように言っていますが、Googleがビューを台無しにしたり、構造の下でAppleのドキュメントに従っていないオーバーライドをさらに持っているかどうかはわかりません.