보상의 제공 여부나 시기는 앱 내에서 제어가 가능합니다. 앱러빈은 고객이 보상 제공 여부를 결정할 수 있도록 몇 가지 콜백을 제공합니다. 사용자에게 보상 제공을 위한 대부분의 관련 콜백은 다음과 같습니다.
- Reward Verification Callback(보상 검증 콜백):
보상형 광고를 표시하라는 요청을 받으면, 앱러빈의 SDK는 사용자의 부정 여부를 검증하며, 앱러빈의 관점에서 보상이 적정한지 확인합니다. 사용자가 검증 과정을 성공적으로 통과하면, 앱러빈은 콜백을 사용해 매체사의 앱으로 이를 통지합니다.
Android: userRewardVerified
iOS: didSucceedWithResponse
Unity: onAppLovinEventReceived called with ev contains "REWARDAPPROVEDINFO"
- Video Completed Callback(비디오 완료 콜백):
추가적으로, 비디오가 완료되면, 콜백을 사용해 매체사의 앱으로 이를 통지합니다.
Android: videoPlaybackEnded with fullyWatched == true
iOS: videoPlaybackEndedInAd with wasFullyWatched == YES
Unity: onAppLovinEventReceived called with ev contains "VIDEOSTOPPED" and was not called with ev contains "USERCLOSEDEARLY"
보상형 비디오와 비디오 전면 광고(인센티브기 없는 전면 광고)의 완료를 반드시 구분하도록 하십시오.
한가지 가능한 시나리오는 비디오 재생이 검증되고 비디오가 완료된 경우에만 사용자에게 보상을 제공하는 것입니다. 이러한 방식을 위해 보상이 검증되었음을 나타내는 부울(boolean) 플래그를 설정할 수 있으며, 비디오 완료 시 그 가치를 확인할 수 있습니다.