Google Mobile Ads SDK(ベータ版)では、アダプティブ バナー広告がニーズに合わない場合のために、固定サイズの広告をご利用いただけます。
標準のバナーサイズについては、以下の表をご覧ください。
サイズ(dp、幅×高さ) | 説明 | 対象 | AdSize の定数値 |
---|---|---|---|
320×50 | バナー | スマートフォンとタブレット | BANNER |
320×100 | バナー(大) | スマートフォンとタブレット | LARGE_BANNER |
300×250 | IAB レクタングル(中) | スマートフォンとタブレット | MEDIUM_RECTANGLE |
468×60 | IAB フルサイズ バナー | タブレット | FULL_BANNER |
728×90 | IAB ビッグバナー | タブレット | LEADERBOARD |
広告を配置するコンテナのサイズは、バナーのサイズ以上にする必要があります。パディングがある場合は、それだけバナーを表示できるコンテナの領域が小さくなります。コンテナのサイズがバナー広告に適合しない場合は、広告が表示されず、次の警告がログに記録されます。
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.
カスタム広告サイズ
カスタムサイズをターゲットとするアド マネージャーの予約広告申込情報がある場合は、広告申込情報と一致するカスタムの幅と高さで AdSize
を作成できます。
Kotlin
val customAdSize = AdSize(250, 250)
val adRequest = BannerAdRequest.Builder(AD_UNIT_ID, customAdSize).build()
Java
AdSize customAdSize = new AdSize(250, 250);
BannerAdRequest adRequest = new BannerAdRequest.Builder(AD_UNIT_ID, customAdSize).build();
複数の広告サイズ
同じ広告リクエストで複数の広告サイズの広告申込情報をターゲットに設定する場合は、広告サイズのリストを含むリクエストを作成します。
Kotlin
val adSizes = listOf(AdSize(120, 20), AdSize.BANNER, AdSize.MEDIUM_RECTANGLE)
val adRequest = BannerAdRequest.Builder(AD_UNIT_ID, adSizes).build()
Java
List<AdSize> adSizes =
Arrays.asList(new AdSize(120, 20), AdSize.BANNER, AdSize.MEDIUM_RECTANGLE);
BannerAdRequest adRequest = new BannerAdRequest.Builder(AD_UNIT_ID, adSizes).build();