배너 통합 - Adobe AIR
SDK를 초기화하고 배너 광고 객체를 초기화 후에 생성하고 적절한 광고 크기와 포지션을 설정하여 배너 광고를 통합할 수 있습니다.
읽는 시간 3분최근 업데이트: 8시간 전
배너는 정적 광고 또는 애니메이션 광고 중 하나일 수 있는 직사각형 시스템 기반 광고로, 라이브 앱 콘텐츠 주위에 지정된 영역 게재됩니다.
다음 단계를 완료하여 Unity 레벨플레이 통해 배너 광고를 연동하고 게재합니다.
- 배너 이벤트 구현
- Load 배너 광고
- 배너 광고 파괴
- 배너 제공자 통합
필수 조건
- Ironsource 플러그인 애플리케이션 올바르게 연동했는지 확인합니다. 통합은 여기 설명되어 있습니다.
- 이 광고 유닛을 게재하려면 배너 지원과 함께 Mediation 어댑터 중 하나를 통합하십시오.
1단계. 배너 이벤트 구현
Ironsource 플러그인 광고 유효성 및 활동을 알려주기 위해 여러 이벤트를 발생시킵니다. 이벤트 수신하려면 다음 메서드를 호출.
IronSource.instance.addEventListener( "EventName", 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);
배너 크기 및 포지션
배너 로드할 때 배너 크기와 포지션을 설정 합니다.
크기 | 설명 | 크기 | 광고 네트워크 지원 |
|---|---|---|---|
| 배너 | 스마트폰 및 태블릿에 가장 적합한 표준 배너 | 화면 너비 50X | AppLovin, Digital Turbine, Google, Liftoff Monetize, Meta, Mintegral, Unity Ads |
| LARGE_BANNER | 대형 배너 태블릿 및 대형 장치에 가장 적합합니다. | 화면 너비 90X | Admob, AppLovin |
| RECTANGLE_BANNER | 대형 직사각형 배너 스크롤 가능한 피드 또는 게임 레벨 사이에 가장 적합합니다. | 화면 너비 250X | Admob, 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 | |
|---|---|---|---|---|
| 아이언소스 | Banner | Large | 배너 / 리더보드 | |
| AppLovin | Banner | Banner | 중간 직사각형 | 배너 / 리더보드 |
| 디지털 터빈 | Banner | Banner | 중간 직사각형 | 배너 / 리더보드 |
| Banner | 대규모* | 중간 직사각형 | 배너 / 리더보드 | |
| Meta Audience Network | Banner | Large | 중간 직사각형 | 배너 / 리더보드 |
| UnityAds | Banner | Banner | - | 리더보드 |
| Vungle | Banner | Banner | 중간 직사각형 | 배너 / 리더보드 |
통합 도우미와의 통합을 확인하십시오.
다음 단계
추가 광고 유닛을 연동하려면 연동 가이드를 따르십시오.
지원되는 Mediation Network 를 참조하십시오.