Example #1
0
 public void showRewardedAd(string placement, OnRewardedAdResult callback = null)
 {
     refs.provider.showRewardedAd(placement, (x) =>
     {
         if (callback != null)
         {
             callback(x);
         }
     });
 }
Example #2
0
        private void doRewardedAdResultCallback(RewardedAdResultData resultData)
        {
            if (mOnRewardedAdResultCallback == null)
            {
                return;
            }
            var callback = mOnRewardedAdResultCallback;

            mOnRewardedAdResultCallback = null;
            callback(resultData);
        }
Example #3
0
 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);
Example #5
0
 private void saveCallbackInfo(string placementName, OnRewardedAdResult callback)
 {
     mOnRewardedAdResultCallback = callback;
     mCurrentPlacementName       = placementName;
 }
Example #6
0
 public void showRewardedAd(OnRewardedAdResult callback = null)
 {
     showRewardedAd(null, callback);
 }
 public override void showRewardedAd(string placement, OnRewardedAdResult callback)
 {
     refs.rewardAdsMgr.showRewardedAd(placement, callback);
 }