🗂️
ONE AdMax Developer Guides
KR
KR
  • 00. about ONE AdMax
  • 01. 매체 키 발급 방법
  • 02. 플레이스먼트 키 발급 방법
  • 03. SDK for Java
    • 3-1. 보상형 비디오 광고
    • 3-2. 전면 광고
    • 3-3. 배너 광고
    • 3-4. 전면 비디오 광고 (비보상형)
  • 04. Unity-Plugin Guide
    • 4-1. 보상형 비디오 광고 for Unity
    • 4-2. 전면 광고 for Unity
    • 4-3. 배너 광고 for Unity
    • 4-4. 전면 비디오 광고 for Unity (비보상형)
  • 05. Flutter-Plugin Guide
    • 5-1. 보상형 비디오 광고 for Flutter
    • 5-2. 전면 광고 for Flutter
    • 5-3. 배너 광고 구현하기
    • 5-4. 전면 비디오 광고 for Flutter (비보상형)
  • 📌미디에이션 시작하기
  • ONE AdMax SDK Error Codes
  • SDK Version 안내 사항
    • SDK 1.2.0
    • SDK 1.0.2
Powered by GitBook
On this page
  • 사전 작업
  • 전면 광고 인스턴스 생성
  • 전면 광고 요청
  • 전면 광고 이벤트 리스너 설정
  • 전면 광고 노출
  • 전면 광고 커스텀 옵션
  • 전면 광고 샘플 코드
  1. 05. Flutter-Plugin Guide

5-2. 전면 광고 for Flutter

화면 전체를 덮는 형태의 광고입니다.

Previous5-1. 보상형 비디오 광고 for FlutterNext5-3. 배너 광고 구현하기

Last updated 4 months ago

사전 작업

전면 광고 인스턴스 생성

 ...
 OAMInterstitial _oamInterstitial = OAMInterstitial()
 ...

전면 광고 요청

전면 광고의 load()를 요청합니다.

매개변수로는 placementId와 InterstitialCallBackListener을 받습니다.

oamInterstitial.load(
 placementId: interstitialPlacementId,
);

과도한 광고 요청은 차단 사유가 되니 주의해주세요!

전면 광고 이벤트 리스너 설정

전면 광고를 불러올 때 발생하는 이벤트에 대한 리스너를 설정합니다. 제공되는 리스너와 구현 예시는 다음과 같습니다.

_oamInterstitial.load(
  callback: InterstitialCallBackListener(
    onLoaded: onLoaded,
    onLoadFailed: onLoadFailed,
    onOpened: onOpened,
    onOpenFailed: onOpenFailed,
    onClosed: onClosed,
    onClicked: onClicked,
  ),
);

전면 광고 노출

전면 광고를 보여줍니다.

_oamInterstitial.show();

전면 광고 커스텀 옵션

변수
설명

backgroundColor

배경색 및 투명도 변경. Color 값

isHideCloseButton

우측 상단 닫기 버튼 노출 여부 설정. default : false

closeBtnMargin.left

닫기 버튼 좌측 마진. default : -28dp

closeBtnMargin.top

닫기 버튼 상단 마진. default : 20dp

closeBtnMargin.right

닫기 버튼 우측 마진. default : 20dp

closeBtnMargin.bottom

닫기 버튼 하단 마진. default : 0dp

isDisableBackButton

백키 종료 사용 안 함. deault : false

EndingText.isShow

종료 메시지 노출 여부. default : false

EndingText.text

종료 메시지. default : "뒤로 가기를 한 번 더 누르시면 종료됩니다."

EndingText.size

종료 메시지 size. default : 11sp

EndingText.color

종료 메시지 test color. default : white

EndingText.align

종료 메시지 gravity. default : RIGHT

전면 광고 샘플 코드

OAMInterstitial _oamInterstitial = OAMInterstitial()

_oamInterstitial.load(
  placementId: interstitialPlacementId,
  callback: InterstitialCallBackListener(
    onLoaded: onLoaded,
    onLoadFailed: onLoadFailed,
    onOpened: onOpened,
    onOpenFailed: onOpenFailed,
    onClosed: onClosed,
    onClicked: onClicked,
  ),
);

_oamInterstitial.interstitialConfig.isHideCloseButton = false;
_oamInterstitial.interstitialConfig.backgroundColor = Colors.red;
_oamInterstitial.interstitialConfig.endingText = const EndingText(
  'Sample Text',
  12,
  Colors.white,
  TextAlign.center,
  true,
);

_oamInterstitial.interstitialConfig.closeBtnMargin = const CloseBtnMargin(
  top: 10,
  left: 10,
  right: 10,
  bottom: 10,
);

_oamInterstitial.show();
05. Flutter-Plugin Guide
전면광고의 placementId는 ONE AdMax 콘솔에서 생성이 가능합니다.
ONE AdMax SDK Error Codes