접을 수 있는 배너 광고는 처음에 더 큰 오버레이로 표시되는 배너 광고로, 광고를 원래 요청된 배너 크기로 접을 수 있는 버튼이 있습니다. 접을 수 있는 배너 광고는 크기가 작은 앵커 광고의 실적을 개선하기 위한 것입니다. 이 가이드에서는 기존 배너 게재위치에 접을 수 있는 배너 광고를 사용 설정하는 방법을 설명합니다.
기본 요건
- 배너 광고 시작 가이드에 따라 필요한 과정을 완료합니다.
구현
배너 보기는 일반 (접힌) 배너 상태에서 사용자에게 표시할 크기로 정의되어야 합니다. collapsible
를 키로, 광고 게재위치를 값으로 사용하여
광고 요청에 추가 매개변수를 포함합니다.
접을 수 있는 게재위치는 확장 영역이 배너 광고에 고정되는 방식을 정의합니다.
Placement 값
|
동작 | 의도한 사용 사례 |
---|---|---|
top |
펼쳐진 광고의 상단은 접힌 광고의 상단에 맞춰집니다. | 화면 상단에 광고가 게재됩니다. |
bottom |
펼쳐진 광고의 하단이 접힌 광고의 하단에 맞춰 정렬됩니다. | 화면 하단에 광고가 게재됩니다. |
로드된 광고가 접을 수 있는 배너인 경우 배너는 뷰 계층 구조에 배치되면 즉시 접을 수 있는 오버레이를 표시합니다.
Java
private void loadBannerAd() {
adView = new AdView(this);
adView.setAdUnitId("ca-app-pub-3940256099942544/2014213617")
AdSize adSize = getAdSize();
adView.setAdSize(adSize);
// Create an extra parameter that aligns the bottom of the expanded ad to
// the bottom of the bannerView.
Bundle extras = new Bundle();
extras.putString("collapsible", "bottom");
AdRequest adRequest = new AdRequest.Builder()
.addNetworkExtrasBundle(AdMobAdapter.class, extras)
.build();
adView.loadAd(adRequest);
}
Kotlin
private fun loadBanner() {adView = AdView(this);
adView.adUnitId = "ca-app-pub-3940256099942544/2014213617"
adView.setAdSize(adSize)
// Create an extra parameter that aligns the bottom of the expanded ad to
// the bottom of the bannerView.
val extras = Bundle()
extras.putString("collapsible", "bottom")
val adRequest = AdRequest.Builder()
.addNetworkExtrasBundle(AdMobAdapter::class.java, extras)
.build()
adView.loadAd(adRequest)
}
광고 새로고침 동작
접을 수 있는 배너 광고가 30~120초마다 표시되도록 새로고침하는 것은 너무 자주 표시되어
사용자 경험을 실망시킬 수 있습니다. Ad Manager 웹 인터페이스에서 자동 새로고침을
구성하는 앱의 경우 첫 번째 광고 요청만 접을 수 있는 것으로 표시하고
이후 새로고침된 배너 광고는 원래 요청 크기로 표시하는 것이 좋습니다. 이렇게 하려면 UUID를 collapsible_request_id
로 광고 요청에 전달합니다.
extras.putString("collapsible_request_id", UUID.randomUUID().toString());
나중에 세션에서 다른 접을 수 있는 배너 광고를 로드하려면 접을 수 있는 매개변수가 포함된 요청을 통해 loadAd()
를 수동으로 호출하면 됩니다.
미디에이션
접을 수 있는 배너 광고는 베타 기간에만 Google 수요에 사용할 수 있습니다. 미디에이션을 통해 게재된 광고는 접을 수 없는 일반적인 배너 광고로 표시됩니다.
광고 게재 동작
배너 광고의 실적을 극대화하기 위해 더 큰 크기의 접을 수 있는 오버레이를 지원하지 않는 광고는 접을 수 있는 배너 요청을 일부 반환하고 일반 배너 크기로 즉시 렌더링할 수 있습니다.