固定サイズのバナー広告

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();