2012-05-05 5 views
1

両方の画面方向でiPhoneアプリケーションにAdMob広告を表示するとします。広告サイズは、ポートレートモードで320x50、ランドスケープで480x32にする必要があります。新しい広告をリクエストせずにGADBannerViewのサイズを変更する

bannerViewフレームとadSizeプロパティを変更しようとしましたが、両方とも正常に動作し、必要に応じてバナーサイズが変更されましたが、各回転でadViewDidReceiveAdメソッドが呼び出され、新しい広告が要求されるという問題があります。だから、画面が回転して広告サイズが変更されたときに広告を再読み込みしないようにする方法があるのだろうか?

+0

代わりにAdMobに本当に尋ねる必要がありますが、新しい広告をリクエストしているため、広告が伸びずに表示されるようになります。 – EmilioPelaez

+0

広告をリロードしないのはなぜですか? –

+0

広告をリロードするとトラフィックが増え、そのアプリのターゲットユーザーは気になることがあります。 –

答えて

3

このことを正しく理解していれば、320x50の広告と480x32の広告が1つの広告リクエストで取り込まれますか?両方の向きで同じ広告を再利用すると、広告が引き伸ばされるため、2つの異なるクリエイティブが必要になります。

残念ながら、これはAdMob SDKで行うことはできません。ここでは、サーバー側の変更が必要になるだけでなく、ここで使用できる回避策はないと思わないでください。

関連する問題