Google 모바일 광고 SDK는 적응형 배너 광고가 요구사항을 충족하지 않는 상황에 대해 고정 광고 크기를 지원합니다.
다음 표에는 표준 배너 크기가 나와 있습니다.
크기(dp(너비x높이)) | 설명 | 가용성 | AdSize 상수 |
---|---|---|---|
320x50 | 배너 | 휴대전화 및 태블릿 | BANNER |
320x100 | 대형 배너 | 휴대전화 및 태블릿 | LARGE_BANNER |
300x250 | IAB 중간 직사각형 | 휴대전화 및 태블릿 | MEDIUM_RECTANGLE |
468x60 | IAB 원본 크기 배너 | 태블릿 | FULL_BANNER |
728x90 | IAB 리더보드 | 태블릿 | LEADERBOARD |
광고를 배치하는 컨테이너의 크기는 최소한 있습니다. 패딩이 있으면 컨테이너의 크기가 사실상 줄어듭니다. 만약 크기가 배너 광고에 맞지 않으면 광고가 표시되지 않으며 경고가 기록됩니다.
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.
레이아웃에 AdView 추가
AdView
생성의 대안
프로그래매틱 방식으로 XML 레이아웃에 AdView
를 추가합니다.
표시하려는 Activity
또는 Fragment
있습니다. 예를 들면 다음과 같습니다.
<com.google.android.gms.ads.AdView
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/banner_ad_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="ca-app-pub-3940256099942544/6300978111" />
다음 필수 속성에 유의하세요.
ads:adSize
: 사용할 광고 크기로 설정합니다. 상수로 정의된 표준 크기를 사용하지 않으려면 맞춤 크기를 설정하세요. 예:ads:adSize="320x50"
ads:adUnitId
: 광고가 게재될 앱의 광고 단위로 설정합니다. 표시됩니다. 여러 활동에서 배너 광고를 게재하는 경우 활동별로 광고 단위