Banner 및 MREC ads는 앱 레이아웃의 일부(주로 화면의 상단이나 하단, 또는 스크롤 가능한 콘텐츠 내부)를 차지하는 직사각형 광고 형식입니다. 사용자가 앱과 상호작용하는 동안에도 계속 표시되므로 게임 플레이나 앱 사용을 방해하지 않으며, 설정된 시간 후에 자동으로 새로고침될 수 있습니다.
다음 섹션에서는 Banner 또는 MREC ad를 로드하고, 표시하고, 숨기는 방법을 설명합니다.
AppLovin 블로그의 “Why mobile banners ads persist in a video and playable world”를 참고하세요.
다음 코드는 Ad Unit ID, 원하는 위치, 그리고 (Banner의 경우) 원하는 배경색을 사용하여 Banner 또는 MREC를 로드하는 방법을 보여줍니다. MAX가 자동으로 광고 크기를 조정해 줍니다:
const BANNER_AD_UNIT_IDS = {
"android" : "«Android-banner-ad-unit-ID»",
"ios" : "«iOS-banner-ad-unit-ID»"
}
func initialize_banner_ads:
var platform = OS.get_name().to_lower() # "android", "ios", etc.
var ad_unit_id = BANNER_AD_UNIT_IDS.get(platform)
# MAX는 휴대폰에서는 320×50, 태블릿에서는 728×90으로 Banner 크기를 자동으로 조정합니다.
AppLovinMAX.create_banner(ad_unit_id, AppLovinMAX.AdViewPosition.BOTTOM_CENTER)
const MREC_AD_UNIT_IDS = {
"android" : "«Android-MREC-ad-unit-ID»",
"ios" : "«iOS-MREC-ad-unit-ID»"
}
func initialize_mrec_ads:
var platform = OS.get_name().to_lower() # "android", "ios", etc.
var ad_unit_id = MREC_AD_UNIT_IDS.get(platform)
# MREC는 휴대폰과 태블릿에서 300x250 크기로 고정됩니다.
AppLovinMAX.create_mrec(ad_unit_id, AppLovinMAX.AdViewPosition.BOTTOM_CENTER)
Banner 또는 MREC를 표시하려면 다음 메서드를 호출하세요:
AppLovinMAX.show_banner(«ad-unit-ID»);
AppLovinMAX.show_mrec(«ad-unit-ID»);
Banner 또는 MREC를 숨기려면 다음 메서드를 호출하세요:
AppLovinMAX.hide_banner(«ad-unit-ID»);
AppLovinMAX.hide_mrec(«ad-unit-ID»);
Google 비딩 및 Google AdMob, Google Ad Manager, Liftoff Monetize, Pangle, Yandex는 adaptive Banners를 지원합니다. MAX는 다른 network의 Banner 크기를 비적응형(non-adaptive) 방식으로 조정합니다.
Google은 개발자가 Banner 배치 영역과 앱 콘텐츠 사이에 50 px의 패딩을 포함할 것을 권장합니다. 이렇게 하면 사용자가 실수로 Banner를 클릭할 가능성이 줄어듭니다. 자세한 정보 및 모범 사례는 Google의 “확인된 클릭 정보” 정책을 참조하세요.
Adaptive Banners는 기기 유형과 Banner 너비에 따라 높이가 결정되는 반응형 Banner입니다.
adaptive Banners를 비활성화하려면 다음 예제와 같이 adaptive_banner 플래그를 설정하세요.
AppLovinMAX.set_banner_extra_parameter(«ad-unit-ID», "adaptive_banner", "false")
AppLovinMAX.get_adaptive_banner_height(«width»)를 호출하여 Banner 높이를 가져온 다음, 그에 맞게 콘텐츠를 조정하세요.
광고의 자동 새로고침을 중지하고 싶을 수 있습니다. 광고를 숨기거나 수동으로 새로고침하려는 경우가 이에 해당합니다. 다음 메서드를 호출하여 자동 새로고침을 중지합니다:
AppLovinMAX.stop_banner_auto_refresh(«ad-unit-ID»);
다음 메서드를 호출하여 광고의 자동 새로고침을 시작합니다:
AppLovinMAX.start_banner_auto_refresh(«ad-unit-ID»);