在你的应用程序中控制何时或是否给予奖励的逻辑。我们提供几个回调,以帮助您确定是否给予奖励。激励用户的最相关回调如下:
- 激励验证回调:
当您请求显示激励性视频时,我们的SDK会验证用户是否有欺诈行为,并从我们的角度检查它们对于获得激励是否有效。如果用户成功通过验证,我们会使用回调通知您的应用程序:
Android: userRewardVerified
iOS: didSucceedWithResponse
Unity: onAppLovinEventReceived called with ev contains "REWARDAPPROVEDINFO"
- 视频完成回调:
此外,视频完成后,我们会使用回调通知您的应用程序:
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标志,以表示已验证激励,并在视频完成后检查其值。