🗂️
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-4. 전면 비디오 광고 for Flutter (비보상형)

비디오 광고와 형태는 동일하지만 리워드가 제공되지 않는 광고 타입입니다.

Previous5-3. 배너 광고 구현하기Next미디에이션 시작하기

Last updated 4 months ago

사전 작업

전면 비디오 광고 인스턴스 생성

아래 코드를 추가하여 전면 비디오 광고 인스턴스를 생성합니다.

OAMInterstitialVideo _oamInterstitialVideo = OAMInterstitialVideo()

전면 비디오 광고 요청

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

매개변수로는 placementId와 networkTimeout, InterstitialVideoCallBackListener을 받습니다.

_oamInterstitialVideo.load(
  placementId: interstitialVideoPlacementId,
);

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

전면 비디오 광고 네트워크 스케줄 타임아웃

전면 비디오 광고에 대한 네트워크 스케줄 타임아웃을 설정합니다.

전면 비디오 광고 로딩 시 각 네트워크( 미디에이션 업체 )별로 타임아웃 시간을 주어 해당 시간 안에 광고를 받지 못할 경우 , 다음 네트워크로 넘어가게 됩니다.

_oamInterstitialVideo.load(
  networkTimeout: 10
)

전면 비디오 광고 이벤트 리스너

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

_oamInterstitialVideo.load(
  callback: InterstitialVideoCallBackListener(
    onLoaded: onLoaded,
    onLoadFailed: onLoadFailed,
    onOpened: onOpened,
    onOpenFailed: onOpenFailed,
    onClosed: onClosed,
    onClicked: onClicked,
);

전면 비디오 광고 노출

전면 비디오 광고를 보여줍니다.

_oamInterstitialVideo.show();

전면 비디오 광고 메모리 해지하기

전면 비디오 광고의 인스턴스 내의 메모리를 해지합니다.

@override
void dispose() {
  _oamInterstitialVideo.dispose();
}

전면 비디오 광고 샘플 코드

_oamInterstitialVideo = OAMInterstitialVideo()

_oamInterstitialVideo.load(
  placementId: interstitialVideoPlacementId,
  callback: InterstitialVideoCallBackListener(
    onLoaded: onLoaded,
    onLoadFailed: onLoadFailed,
    onOpened: onOpened,
    onOpenFailed: onOpenFailed,
    onClosed: onClosed,
    onClicked: onClicked,
  ),
  networkTimeout: 10
);

_oamInterstitialVideo.show();

@override
void dispose() {
  _oamInterstitialVideo.dispose();
}
05. Flutter-Plugin Guide
전면 비디오 광고의 placementId는 ONE AdMax 콘솔에서 생성이 가능합니다.
ONE AdMax SDK Error Codes