public static bool playRewardedVideo(enAdNetwork adNetwork, RewardedVideoFinishHandler handler) { if (!mAdsDic.ContainsKey(adNetwork)) { Debug.LogError("showRewardedVideo invalid adnetwork:" + adNetwork); return(false); } EZAdsInterface adObject = mAdsDic[adNetwork]; if (mEventDic.ContainsKey(adNetwork)) { adObject.RewardedVideoHandler -= mEventDic[adNetwork]; mEventDic.Remove(adNetwork); } adObject.RewardedVideoHandler += handler; mEventDic.Add(adNetwork, handler); return(adObject.playRewardedVideo()); }
public void onChartboostRewardedVideoPlay() { RewardedVideoFinishHandler handler = onChartboostRewardedVideoFinish; EZAdsManager.playRewardedVideo(enAdNetwork.Chartboost, handler); }
public void OnAdmobRewardedVideoPlay() { RewardedVideoFinishHandler handler = OnAdmobRewardedVideoFinish; EZAdsManager.playRewardedVideo(enAdNetwork.Admob, handler); }