/** This method triggers video watched event */ public void reportVideoWatchedEvent() { if (!watchedAlreadyReported) { watchedAlreadyReported = true; if (getProgress() >= ExoVideoPlayer.PROGRESS_END) { videoComponentCallbacks.onVideoPrequalificationEnd( appOffer.getId(), getProgress(), appOffer.getVideoReward()); } else { videoComponentCallbacks.onVideoPrequalificationWatched( appOffer.getId(), getProgress(), appOffer.getVideoReward()); } } }