public void showRewardedAd(string placement, OnRewardedAdResult callback = null) { refs.provider.showRewardedAd(placement, (x) => { if (callback != null) { callback(x); } }); }
private void doRewardedAdResultCallback(RewardedAdResultData resultData) { if (mOnRewardedAdResultCallback == null) { return; } var callback = mOnRewardedAdResultCallback; mOnRewardedAdResultCallback = null; callback(resultData); }
public bool showRewardedAd(string placementName, OnRewardedAdResult callback) { if (!isRewardedAdAvailable) { onAdEventInfo(new AdEventInfo() { adType = AdType.RewardedAd, eventType = AdEventType.REWARDED_AD_NOT_AVAILABLE }); notRewardedCallback(placementName); return(false); } ironSrcShowRewardedVideo(placementName); saveCallbackInfo(placementName, callback); return(true); }
public abstract void showRewardedAd(string placement, OnRewardedAdResult callback);
private void saveCallbackInfo(string placementName, OnRewardedAdResult callback) { mOnRewardedAdResultCallback = callback; mCurrentPlacementName = placementName; }
public void showRewardedAd(OnRewardedAdResult callback = null) { showRewardedAd(null, callback); }
public override void showRewardedAd(string placement, OnRewardedAdResult callback) { refs.rewardAdsMgr.showRewardedAd(placement, callback); }