@Override public void didDismissRewardedVideo(String location) { // This is called before didCloseRewardedVideo and didClickRewardedVideo super.didDismissRewardedVideo(location); MoPubRewardedVideoManager.onRewardedVideoClosed(ChartboostRewardedVideo.class, location); MoPubLog.d("Chartboost rewarded video dismissed for location " + location + "."); }
@Override public void didFailToLoadRewardedVideo(String location, CBError.CBImpressionError error) { super.didFailToLoadRewardedVideo(location, error); if (mLocationsToLoad.contains(location)) { MoPubLog.d("Chartboost rewarded video cache failed for location " + location + "."); MoPubRewardedVideoManager.onRewardedVideoLoadFailure( ChartboostRewardedVideo.class, location, VIDEO_DOWNLOAD_ERROR); mLocationsToLoad.remove(location); } }
@Override public void didCacheRewardedVideo(String location) { super.didCacheRewardedVideo(location); if (mLocationsToLoad.contains(location)) { MoPubLog.d("Chartboost rewarded video cached for location " + location + "."); MoPubRewardedVideoManager.onRewardedVideoLoadSuccess( ChartboostRewardedVideo.class, location); mLocationsToLoad.remove(location); } }
@Override public void didCompleteRewardedVideo(String location, int reward) { super.didCompleteRewardedVideo(location, reward); MoPubLog.d( "Chartboost rewarded video completed for location " + location + " with " + "reward amount " + reward); MoPubRewardedVideoManager.onRewardedVideoCompleted( ChartboostRewardedVideo.class, location, MoPubReward.success(MoPubReward.NO_REWARD_LABEL, reward)); }
@Override public void didDisplayRewardedVideo(String location) { super.didDisplayRewardedVideo(location); MoPubLog.d("Chartboost rewarded video displayed for location " + location + "."); MoPubRewardedVideoManager.onRewardedVideoStarted(ChartboostRewardedVideo.class, location); }
@Override public void didClickRewardedVideo(String location) { super.didClickRewardedVideo(location); MoPubRewardedVideoManager.onRewardedVideoClicked(ChartboostRewardedVideo.class, location); MoPubLog.d("Chartboost rewarded video clicked for location " + location + "."); }
@Override public void didCloseRewardedVideo(String location) { super.didCloseRewardedVideo(location); MoPubLog.d("Chartboost rewarded video closed for location " + location + "."); }