4-4. 전면 비디오 광고 for Unity (비보상형)

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

사전 작업

04. Unity-Plugin Guide

ONEAdMax SDK 초기화

광고를 로드하기 전 ONEAdMax 초기화가 필요하며, ONEAdMaxClient.Initialize() 는최초 한 번만 수행해야 합니다.

...
using ONEAdMax;
...
public class ONEAdMaxDemo : MonoBehaviour
{
    private static bool _isInitialized = false;
    
    void Start()
    {
        if (!_isInitialized)
        {
            // Initialize the ONEAdMax SDK.
            ONEAdMaxClient.Initialize(() =>
            {
                // This callback is called once the ONEAdMax SDK is initialized.
                _isInitialized = true
            });
        }
    }
}

전면 비디오 광고 샘플 코드

OAMInterstitialVideo 인스턴스를 생성하고, 이벤트를 처리하여 기능을 확장할 수 있습니다.

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

네트워크 스케쥴 타임아웃 설정 (선택사항)

광고에 대한 네트워크 스케쥴 타임아웃을 설정합니다. (기본값: 5초) 광고 로딩 시 각 네트워크 별로 타임아웃 시간을 주어 해당 시간 안에 광고를 받지 못할 경우, 다음 네트워크로 넘어갑니다.

전면 비디오 광고 이벤트 리스너 설정 (선택사항)

ONE AdMax SDK Error Codes

전면 비디오 광고 생성하기

모든 설정을 완료하고 OAMInterstitialVideo를 만듭니다.

전면 비디오 광고 로드 하기

전면 비디오 광고 Load() API를 호출하여 서버에 광고를 요청합니다.

전면 비디오 광고 노출하기

로드가 완료되면 광고를 노출을 원하는 시점에 Show() API를 호출하여 화면에 노출 시킵니다.

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

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

전면 비디오 광고 로드 여부 체크하기

전면 비디오 광고의 로드 여부를 체크합니다. (return ture | false)

Last updated