次の方法で共有


Android の画面またはバナー広告ビューに合わせて広告のサイズを変更する

広告がアプリケーションに適合する場所に応じて、広告クリエイティブを展開して、表示されるバナー広告ビューを埋めたり、デバイスの画面幅に合わせたりすることができます。

このページには、次の手順があります。

  • バナー広告ビューに表示される広告のサイズを変更する
  • デバイスの画面幅に合わせて広告のサイズを変更する
  • コンテナー ビューへの広告の制限 (スーパービュー)

バナー広告ビューに合わせて広告のサイズを変更する

メソッド

メソッド 説明
setResizeAdToFitContainer(boolean) クリエイティブを表示するバナー広告ビューに合わせてサイズを変更するかどうかを指定します。 この機能により、ビュー サイズよりも小さい広告クリエイティブが現在のサイズまで "ストレッチ" されます。 これにより、広告が広告ビュー全体を占有するという利点のために、画質が低下する可能性があります。 既定値は false です。
getResizeAdToFitContainer() クリエイティブが表示されているバナー広告ビューに合わせてサイズ変更するかどうかを確認します。

BannerAdView bav = new BannerAdView(this);
bav.setPlacementID("1326299");
bav.setAdSize(300, 50);
bav.setResizeAdToFitContainer(true);
bav.getResizeAdToFitContainer();  // true

画面幅に合わせて広告のサイズを変更する

メソッド

メソッド 説明
setExpandsToFitScreenWidth(boolean) バナー広告ビューのサイズを、デバイスの画面の幅に合わせて変更します。 この機能により、画面幅よりも小さい広告クリエイティブが「ストレッチ」に合います。 これにより、広告が画面全体を占有するという利点のために、画質が低下する可能性があります。 既定値は false です。
getExpandsToFitScreenWidth() バナー広告ビューがデバイスの画面の幅に合わせてサイズ変更されるかどうかを確認します。

BannerAdView bav = new BannerAdView(this);
bav.setPlacementID("1326299");
bav.setAdSize(300, 50);
bav.setExpandsToFitScreenWidth(true);
bav.getExpandsToFitScreenWidth(); // true

それらをまとめる

と の両方 setExpandsToFitScreenWidth(true)setResizeAdToFitContainer(true)呼び出すと、SDK は最初にバナー広告ビューを画面幅に拡大し、次にコンテナーサイズに合わせて広告を調整しようとします。