Exemplo n.º 1
0
 public void loadInterstitialAd(OnInterstitialLoadResult callback = null)
 {
     refs.provider.loadInterstitial((x) =>
     {
         if (callback != null)
         {
             callback(x);
         }
     });
 }
 public void loadInterstitial(OnInterstitialLoadResult onInterstitialReady)
 {
     onAdEventInfo(new AdEventInfo()
     {
         adType    = AdType.Interstitial,
         eventType = AdEventType.INTERSTITIAL_AD_LOAD_REQUEST
     });
     mOnInterstitialReadyCallback = onInterstitialReady;
     IronSource.Agent.loadInterstitial();
 }
        private void doInterstitialLoadResultCallback(bool loadWasSuccesful)
        {
            if (mOnInterstitialReadyCallback == null)
            {
                return;
            }
            var callback = mOnInterstitialReadyCallback;

            mOnInterstitialReadyCallback = null;
            callback(loadWasSuccesful);
        }
Exemplo n.º 4
0
 public abstract void loadInterstitial(OnInterstitialLoadResult callback);
 public override void loadInterstitial(OnInterstitialLoadResult callback)
 {
     refs.interstitialMgr.loadInterstitial(callback);
 }