Ejemplo n.º 1
0
 public override void ShowAdsBanner()
 {
     base.ShowAdsBanner();
     if (mDefaultBannerAdList.Count <= 0 || !mDefaultBannerAdList[0]._Available)
     {
         return;
     }
     (mDefaultBannerAdList[0] as AdmodAdStatusHandler).bannerData.Show();
     if (AdsManager.EventOnBannerAdsChanged != null)
     {
         AdsManager.EventOnBannerAdsChanged(true);
     }
 }
Ejemplo n.º 2
0
        public override void HideAdsBanner()
        {
            base.HideAdsBanner();
            if (AdsManager.EventOnBannerAdsChanged != null)
            {
                AdsManager.EventOnBannerAdsChanged(false);
            }

            if (mDefaultBannerAdList.Count <= 0 || !mDefaultBannerAdList[0]._Available)
            {
                return;
            }
            IronSource.Agent.hideBanner();
        }
Ejemplo n.º 3
0
        public override void ShowAdsBanner()
        {
            base.ShowAdsBanner();

            if (mDefaultBannerAdList.Count <= 0 || !mDefaultBannerAdList[0]._Available)
            {
                return;
            }
            IronSource.Agent.displayBanner();
            if (AdsManager.EventOnBannerAdsChanged != null)
            {
                AdsManager.EventOnBannerAdsChanged(true);
            }
        }
Ejemplo n.º 4
0
        //protected override void AdsRequestCallback(AdsType type, bool result)
        //{
        //    switch (type)
        //    {
        //        case AdsType.Banner:
        //            break;
        //        case AdsType.Interstitial:
        //            break;
        //        case AdsType.RewardedVideo:
        //            break;
        //    }
        //}

        #region BannerAds

        void BannerAdLoadedEvent(AdmodAdStatusHandler adHandler, object sender, string message, bool success)
        {
            if (AdsManager.Debugging && mCurrentDownload != adHandler)
            {
                Debug.LogWarning("BannerAds - Return download handler is not same as current download status " + success + " current " + mCurrentDownload + "  other " + adHandler);
            }

            if (mCurrentDownload == adHandler)
            {
                AdDownloadCallback(AdsType.Banner, success, message);
            }
            else
            {
                adHandler.OnAdAvailabilityUpdate(success);
            }

            //if ((object)InternalEventOnBannerAdsChanged != null)
            //{
            //    InternalEventOnBannerAdsChanged();
            //}

            if (mBannerAdVisibility)
            {
                ShowAdsBanner();
            }
            else
            {
                if (AdsManager.EventOnBannerAdsChanged != null)
                {
                    AdsManager.EventOnBannerAdsChanged(false);
                }
                HideAdsBanner();
            }
            if (AdsManager.Debugging)
            {
                Debug.Log(success ? "BannerAds - Request Success" : ("BannerAds - Request Fail - " + message));
            }
        }