기술 자료

레벨플레이 SDK - Adobe AIR

배너 통합 - Adobe AIR

SDK를 초기화하고 배너 광고 객체를 초기화 후에 생성하고 적절한 광고 크기와 포지션을 설정하여 배너 광고를 통합할 수 있습니다.
읽는 시간 3분최근 업데이트: 23일 전

배너는 정적 광고 또는 애니메이션 광고 중 하나일 수 있는 직사각형 시스템 기반 광고로, 라이브 앱 콘텐츠 주위에 지정된 영역 게재됩니다.
다음 단계를 완료하여 Unity 레벨플레이 통해 배너 광고를 연동하고 게재합니다.
  1. 배너 이벤트 구현
  2. Load 배너 광고
  3. 배너 광고 파괴
  4. 배너 제공자 통합

필수 조건

  • Ironsource 플러그인 애플리케이션 올바르게 연동했는지 확인합니다. 통합은 여기 설명되어 있습니다.
  • 이 광고 유닛을 게재하려면 배너 지원과 함께 Mediation 어댑터 중 하나를 통합하십시오.

1단계. 배너 이벤트 구현

Ironsource 플러그인 광고 유효성 및 활동을 알려주기 위해 여러 이벤트를 발생시킵니다. 이벤트 수신하려면 다음 메서드를 호출.
IronSource.instance.addEventListener( "EventName", functionToCall );
참고
  1. EventName은 수신할 이벤트 포함된 문자열입니다.
  2. functionToCall은 이벤트가 발생할 때 호출할 함수입니다.
IronSource.instance.addEventListener("levelPlayBannerAdLoaded", levelPlayBannerAdLoaded);IronSource.instance.addEventListener("levelPlayBannerAdLoadFailed", levelPlayBannerAdLoadFailed);IronSource.instance.addEventListener("levelPlayBannerAdClicked", levelPlayBannerAdClicked);IronSource.instance.addEventListener("levelPlayBannerAdLeftApplication", levelPlayBannerAdLeftApplication);IronSource.instance.addEventListener("levelPlayBannerAdScreenPresented", levelPlayBannerAdScreenPresented);IronSource.instance.addEventListener("levelPlayBannerAdScreenDismissed", levelPlayBannerAdScreenDismissed);
플러그인 아래에 나열된 가능한 모든 이벤트를 리스너에게 알립니다.
private function levelPlayBannerAdLoaded(event:Event):void { //level Play Banner Ad Loaded}private function levelPlayBannerAdLoadFailed(event:Event):void { //level Play Banner Ad Load Failed}private function levelPlayBannerAdClicked(event:Event):void { //level Play Banner Ad Clicked}private function levelPlayBannerAdLeftApplication(event:Event):void { //level Play Banner Ad Left Application}private function levelPlayBannerAdScreenPresented(event:Event):void { //level Play Banner Ad Screen Presented}private function levelPlayBannerAdScreenDismissed(event:Event):void { //level Play Banner Ad Screen Dismissed}

2단계. 배너 광고 로드

배너 광고를 로드하려면 다음 메서드를 호출.
IronSource.instance.loadBanner(IronSourceBannerSize.BANNER, IronSource.POSITION_BOTTOM);
배너 로드할 때 배너 크기와 포지션을 설정 합니다.

크기

설명

크기

광고 네트워크 지원

배너스마트폰 및 태블릿에 가장 적합한 표준 배너화면 너비 50XAppLovin, Digital Turbine, Google, Liftoff Monetize, Meta, Mintegral, Unity Ads
LARGE_BANNER대형 배너 태블릿 및 대형 장치에 가장 적합합니다.화면 너비 90XAdmob, AppLovin
RECTANGLE_BANNER대형 직사각형 배너 스크롤 가능한 피드 또는 게임 레벨 사이에 가장 적합합니다.화면 너비 250XAdmob, AppLovin
SMART_BANNER디바이스 크기와 방향에 맞게 크기를 자동으로 조정하는 스마트 배너 광고를 렌더링합니다.50(스크린 높이 ≤ 720) X 화면 너비 90(스크린 높이 > 720) X 화면 너비Admob, AppLovin

위치

설명

POSITION_TOP배너 화면 중앙 상단에 배치됩니다.
POSITION_BOTTOM배너 화면 중앙 하단에 배치됩니다.
Unity 레벨플레이 대시보드에서 배너의 배치, 제한 및 속도를 지원합니다.
배너 대한 플레이스먼트를 설정했다면 다음 메서드를 호출 특정 위치에 배너 광고를 게재합니다.
IronSource.instance.loadBanner(IronSourceBannerSize.BANNER, IronSource.POSITION_BOTTOM, YOUR_PLACEMENT_NAME);
당신은
levelPlayBannerAdLoaded
를 받게 되며 배너가 앱에 표시됩니다.

숨기기 및 표시 배너

이제 광고 경험 유연성을 극대화하기 위해 앱에서 배너를 숨기거나 표시할 수 있습니다.
배너 로드하고 제공한 후 이 배너 숨기고 나중에 앱에서 다시 표시할 수 있습니다.
배너 숨기려면 다음 함수 호출.
IronSource.instance.hideBanner();
그런 다음 동일한 배너 다시 표시하려면 다음 함수 호출.
IronSource.instance.displayBanner();

3단계. 배너 광고 파괴

배너 성공적으로 표시한 후 아래 함수 호출하여 이전 배너 삭제하는 것이 좋습니다.
IronSource.instance.destroyBanner();
이 메서드를 호출 해당 배너 더 이상 사용할 수 없습니다. 다시 제공하려는 경우 [icode]loadBanner[/icode] 메서드를 사용하여 새 배너 요청해야 합니다.

4단계. 배너 제공업체 통합

다음으로 광고 네트워크 어댑터를 연동하여 Unity 레벨플레이 Mediation 통해 배너를 제공합니다.
아래에서 지원되는 네트워크와 각 네트워크의 bannerSize 동작을 확인할 수 있습니다.

배너

대규모

직사각형

SMART

아이언소스BannerLarge배너 / 리더보드
AppLovinBannerBanner중간 직사각형배너 / 리더보드
디지털 터빈BannerBanner중간 직사각형배너 / 리더보드
GoogleBanner대규모*중간 직사각형배너 / 리더보드
Meta Audience NetworkBannerLarge중간 직사각형배너 / 리더보드
UnityAdsBannerBanner-리더보드
VungleBannerBanner중간 직사각형배너 / 리더보드
통합 도우미와의 통합을 확인하십시오.

다음 단계

추가 광고 유닛을 연동하려면 연동 가이드를 따르십시오.
지원되는 Mediation Network 를 참조하십시오.