私は iOS プラットフォーム用のモバイル アプリケーションに取り組んできました。何かに直面しているときに、アプリに広告バナーを配置しようとしていました...奇妙なことです。
ユーザーがマスター ビューから要素を選択すると、マスター/詳細ビュー ワークフローがあり、詳細情報が新しいビューに表示されます。詳細ビューは表示よりも長いので、ラベル、テキスト ビュー、画像など、他のすべての要素をラップする UIScrollView 要素を配置しました。
広告バナーは画面下部のスクロール ビューの外に配置されるため、常にユーザーの画面に表示されます。
ここに私の問題があります-1.
ビューを下にスクロールします
2.広告バナーをクリックします3.ボタンを押し
て広告バナービューを閉じますDone
スクロール ビュー内のすべての UI 要素が上に移動しました (次の画像のスクロールバーを確認してください)。
GADBannerViewDelegate
メソッドのデバッグで問題を特定しようとしてきましたが、
- (void)adViewWillDismissScreen:(GADBannerView *)bannerView
すべてが問題なく、次のメソッド
- (void)adViewDidDismissScreen:(GADBannerView *)bannerView
が起動されたときに UI 要素が数百ピクセル上に移動したことがわかりました。
私は十分に明確であったことを願っています。ソースコードを提供する必要がありますか?
PP これは、シミュレーターと私の iPod touch 第 4 世代で同じように動作しますプロジェクトの
展開ターゲットは 6.1ですGoogleAdMobAdsSdkiOSバージョン 6.4.2
を使用します