리워드 비디오 광고 (구)
1 : 준비
2 : 광고 요청과 표출
SDK 초기화를 하지 않았다면, 사이트에서 발급받은 Media ID를 입력하여 초기화를 호출합니다.
사이트에서 발급받은 Slot ID를 입력하여 RewardedVideoAd 객체를 생성합니다.
광고 요청과 표출로 메소드가 각각 나누어져 있습니다.
광고 요청시 load() 메소드를 호출하고, 표출 시 show()를 호출합니다.
광고 컨텐츠가 로드되지 않을 가능성이 있기에 isLoaded()를 통해 확인 후 show() 메소드를 호출합니다.
private RewardedVideoAd rewardedVideoAd;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// SDK 초기화로 앱실행 1회만 호출합니다. (Main Activity 에 필수로 입력)
AdPieSDK.getInstance().initialize(getApplicationContext(), "AdPie-Media-ID");
...
// 광고 연동을 위한 슬롯 ID를 필수로 입력합니다.
rewardedVideoAd = new RewardedVideoAd(this, "AdPie-Slot-ID");
rewardedVideoAd.load();
}3 : 광고 리스너 사용
광고 요청에 대한 이벤트를 수신할 수 있습니다.
광고 수신 후 바로 노출하지 않는 경우에는 onRewardedVideoFinished 에서 광고를 재요청하는 로직을 추천합니다.
에러코드를 통해 광고 실패에 대한 이유를 알 수 있습니다.
Last updated