고정 크기 배너 광고

Google 모바일 광고 SDK는 적응형 배너 광고가 광고주의 요구를 충족하지 못하는 경우에 고정 광고 크기를 지원합니다.

다음 표에는 표준 배너 크기가 나와 있습니다.

크기(dp)(WxH) 설명 가용성 AdSize 상수
320x50 배너 휴대전화 및 태블릿 BANNER
320x100 대형 배너 휴대전화 및 태블릿 LARGE_BANNER
300x250 IAB 중간 직사각형 휴대전화 및 태블릿 MEDIUM_RECTANGLE
468 x 60 IAB 원본 크기 배너 태블릿 FULL_BANNER
728x90 IAB 리더보드 태블릿 LEADERBOARD

광고를 배치하는 컨테이너의 크기는 최소한 배너 크기와 같거나 그보다 커야 합니다. 패딩은 컨테이너의 크기를 효과적으로 줄입니다. 컨테이너가 배너 광고에 맞지 않으면 광고가 표시되지 않고 다음 경고가 로깅됩니다.

W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.

맞춤 광고 크기

맞춤 크기를 타겟팅하는 Ad Manager 예약 광고 항목이 있는 경우 광고 항목과 일치하는 맞춤 너비와 높이로 AdSize를 생성할 수 있습니다.

Java

AdSize customAdSize = new AdSize(250, 250);
AdManagerAdView adView = new AdManagerAdView(this);
adView.setAdSizes(customAdSize);

Kotlin

val customAdSize = AdSize(250, 250)
val adView = AdManagerAdView(this)
adView.setAdSizes(customAdSize)

다양한 광고 크기

동일한 광고 요청에서 여러 광고 크기의 광고 항목을 타겟팅하려는 경우 AdManagerAdView를 사용하면 여러 광고 크기를 한 번에 설정할 수 있습니다.

Java

AdManagerAdView adView = new AdManagerAdView(this);
adView.setAdSizes(AdSize.BANNER, new AdSize(120, 20), new AdSize(250, 250));

Kotlin

val adView = AdManagerAdView(this)
adView.setAdSizes(AdSize.BANNER, AdSize(120, 20), AdSize(250, 250))

AdManagerAdView의 기본값은 첫 번째 광고 크기입니다. 광고가 로드되면 AdManagerAdView 크기가 로드된 광고 크기로 변경됩니다. 레이아웃이 새 크기에 맞게 자동으로 조정될 수 있어야 합니다.

XML 레이아웃 파일에서 ads:adSizes 속성을 사용하여 여러 광고 크기를 지정할 수도 있습니다.

<com.google.android.gms.ads.admanager.AdManagerAdView
   android:id="@+id/multiple_ad_sizes_view"
   android:layout_width="wrap_parent"
   android:layout_height="wrap_content"
   android:layout_alignParentBottom="true"
   android:layout_centerHorizontal="true"
   ads:adSizes="BANNER,120x20,250x250"
   ads:adUnitId="AD_UNIT_ID" />

여러 광고 크기의 예

자바 Kotlin