리워드 비디오 광고

1 : 준비

2 : 광고 요청과 표출

  • SDK 초기화를 하지 않았다면, 사이트arrow-up-right에서 발급받은 Media ID를 입력하여 초기화를 호출합니다.

  • 사이트에서 발급받은 Slot ID를 입력하여 RewardedVideoAd 객체를 생성합니다.

  • 광고 요청과 표출로 메소드가 각각 나누어져 있습니다.

  • 광고 요청시 load() 메소드를 호출하고, 표출 시 show()를 호출합니다.

  • 광고 컨텐츠가 로드되지 않을 가능성이 있기에 isLoaded()를 통해 확인 후 show() 메소드를 호출합니다.

private RewardedAd rewardedAd;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // SDK 초기화로 앱실행 1회만 호출합니다. (Main Activity 에 필수로 입력)
    AdPieSDK.getInstance().initialize(getApplicationContext(), "AdPie-Media-ID");

    ...

    // 광고 연동을 위한 슬롯 ID를 필수로 입력합니다.
    rewardedAd = new RewardedAd(this, "AdPie-Slot-ID");
    rewardedAd.load();
}

3 : 광고 리스너 사용

  • 광고 요청에 대한 이벤트를 수신할 수 있습니다.

  • 광고 수신 후 바로 노출하지 않는 경우에는 onAdDismissed 콜백에서 광고를 재요청하는 로직을 추천합니다.

  • 에러코드를 통해 광고 실패에 대한 이유를 알 수 있습니다.

Last updated