배너 광고 옵션
배너 광고에는 추가 맞춤 설정을 수행하고 최상의 광고 경험을 제공할 수 있는 다양한 고급 기능이 있습니다. 이 가이드에서는 배너 광고의 고급 기능을 사용하는 방법을 설명합니다.
배너 광고 레이아웃 타입 설정
대부분의 배너 광고의 경우, 320x50, 320x100, 300x250, ... 와 같은 고정된 광고 크기가 정해져 있습니다. 하지만, NDA 모듈로 제공되는 일부 광고들은 BannerViewLayoutType 설정을 통해서 각 기기의 광고 크기를 최적화하여 실적을 극대화할 수 있도록 합니다.
정보
BannerViewLayoutType 설정값에 관계없이 복수개의 사이즈를 가지는 광고가 잘리지 않고 게재될 수 있도록 배너 광고가 게재될 컨테이너 ViewGroup 의 너비 및 높이값을 WRAP_CONTENT 로 설정하는 것을 추천합니다.
크기 고정형 배너 (FIXED)
고정 광고 크기를 지원하는 타입으로서 광고가 게재될 컨테이너 ViewGroup 의 크기는 배너보다 크거나 같아야 합니다.
- Kotlin
- Java
val bannerAdOptions = GfpBannerAdOptions.Builder()
.setBannerViewLayoutType(BannerViewLayoutType.FIXED)
.build()
bannerAdView.setBannerAdOptions(bannerAdOptions)
GfpBannerAdOptions bannerAdOptions = new GfpBannerAdOptions.Builder()
.setBannerViewLayoutType(BannerViewLayoutType.FIXED)
.build();
bannerAdView.setBannerAdOptions(bannerAdOptions);
가로 확장형 배너 (FLUID_WIDTH)
배너 광고가 게재될 컨테이너 ViewGroup 의 너비에 맞춰서 배너 광고의 너비가 확장될 수 있습니다.
- Kotlin
- Java
val bannerAdOptions = GfpBannerAdOptions.Builder()
.setBannerViewLayoutType(BannerViewLayoutType.FLUID_WIDTH)
.build()
bannerAdView.setBannerAdOptions(bannerAdOptions)
GfpBannerAdOptions bannerAdOptions = new GfpBannerAdOptions.Builder()
.setBannerViewLayoutType(BannerViewLayoutType.FLUID_WIDTH)
.build();
bannerAdView.setBannerAdOptions(bannerAdOptions);
세로 확장형 배너 (FLUID_HEIGHT)
배너 광고가 게재될 컨테이너 ViewGroup 의 높이에 맞춰서 배너 광고의 높이가 확장될 수 있습니다.
- Kotlin
- Java
val bannerAdOptions = GfpBannerAdOptions.Builder()
.setBannerViewLayoutType(BannerViewLayoutType.FLUID_HEIGHT)
.build()
bannerAdView.setBannerAdOptions(bannerAdOptions)
GfpBannerAdOptions bannerAdOptions = new GfpBannerAdOptions.Builder()
.setBannerViewLayoutType(BannerViewLayoutType.FLUID_HEIGHT)
.build();
bannerAdView.setBannerAdOptions(bannerAdOptions);