Ejemplo n.º 1
0
 public void showInterstitialdAd(string placement, OnInterstitialEnd callback = null)
 {
     refs.provider.showInterstitial(placement, () =>
     {
         if (callback != null)
         {
             callback();
         }
     });
 }
        private void doInterstitialEndCallback()
        {
            if (mOnInterstitialEndCallback == null)
            {
                return;
            }
            var callback = mOnInterstitialEndCallback;

            mOnInterstitialEndCallback = null;
            callback();
        }
 public void showInterstitial(string interstitialName, OnInterstitialEnd onInterstitialEndCallback)
 {
     if (isInterstitialReady && !IronSource.Agent.isInterstitialPlacementCapped(interstitialName))
     {
         mOnInterstitialEndCallback = onInterstitialEndCallback;
         ironSrcShowInterstitial(interstitialName);
     }
     else
     {
         onAdEventInfo(new AdEventInfo()
         {
             adType    = AdType.Interstitial,
             eventType = AdEventType.INTERSTITIAL_AD_NOT_AVAILABLE
         });
         onInterstitialEndCallback();
     }
 }
Ejemplo n.º 4
0
 public abstract void showInterstitial(string placement, OnInterstitialEnd callback);
Ejemplo n.º 5
0
 public void showInterstitialdAd(OnInterstitialEnd callback = null)
 {
     showInterstitialdAd(null, callback);
 }
 public override void showInterstitial(string placement, OnInterstitialEnd callback)
 {
     refs.interstitialMgr.showInterstitial(placement, callback);
 }