Ejemplo n.º 1
0
 //Invoked when the banner loading process has failed.
 //@param description - string - contains information about the failure.
 void BannerAdLoadFailedEvent(IronSourceError error)
 {
     Debug.Log("SDK:IronSourceSDK >>>> BannerAdLoadFailedEvent error:" + error.ToString());
     Assert.IsTrue(m_BannerStatus == ADStatus.Loading);
     m_BannerStatus = ADStatus.NotReady;
     // BannerAdLoadFailedEvent error:606 : No ads to show
 }
Ejemplo n.º 2
0
 private void LoadInterstitial()
 {
     Debug.Log("SDK:IronSourceSDK >>>> LoadInterstitial");
     Assert.IsTrue(m_InterstitialStatus == ADStatus.NotReady);
     m_InterstitialStatus = ADStatus.Loading;
     IronSource.Agent.loadInterstitial();
 }
Ejemplo n.º 3
0
 //Invoked once the banner has loaded
 void BannerAdLoadedEvent()
 {
     Debug.Log("SDK:IronSourceSDK >>>> BannerAdLoadedEvent");
     Assert.IsTrue(m_BannerStatus == ADStatus.Loading);
     m_BannerStatus = ADStatus.Ready;
     this.DisplayBanner(m_showBannerAfterLoaded);
 }
Ejemplo n.º 4
0
 //Invoked when the initialization process has failed.
 //@param description - string - contains information about the failure.
 void InterstitialAdLoadFailedEvent(IronSourceError error)
 {
     Debug.Log("SDK:IronSourceSDK >>>> InterstitialAdLoadFailedEvent error:" + error.ToString());
     Assert.IsTrue(this.m_InterstitialStatus == ADStatus.Loading);
     this.m_InterstitialStatus          = ADStatus.NotReady;
     this.m_showInterstitialAfterLoaded = false;
     this.InvokeInterstitialHandlerAndClean(ADResult.InterstitialResult.UNAVAILABLE, true);
 }
Ejemplo n.º 5
0
 private void LoadBanner()
 {
     Debug.Log("SDK:IronSourceSDK >>>> LoadBanner");
     Assert.IsTrue(m_BannerStatus == ADStatus.NotReady);
     m_BannerStatus = ADStatus.Loading;
     IronSource.Agent.loadBanner(IronSourceBannerSize.BANNER, IronSourceBannerPosition.BOTTOM);
     // IronSource.Agent.loadBanner(new IronSourceBannerSize(320, 50), IronSourceBannerPosition.BOTTOM);
 }
Ejemplo n.º 6
0
        /// <summary>
        /// 更新状态
        /// </summary>
        /// <param name="SysNo"></param>
        public void UpdateProductUseCouponLimitStatus(int SysNo, ADStatus status)
        {
            DataCommand cmd = DataCommandManager.GetDataCommand("UpdateProductUseCouponLimitStatus");

            cmd.SetParameterValue("@SysNo", SysNo);
            cmd.SetParameterValue("@Status", status);
            cmd.ExecuteNonQuery();
        }
Ejemplo n.º 7
0
        public void UpdateBannerLocationStatus(int bannerLocationSysNo, ADStatus status)
        {
            DataCommand cmd = DataCommandManager.GetDataCommand("Banner_UpdateBannerLocationStatus");

            cmd.SetParameterValue("@SysNo", bannerLocationSysNo);
            cmd.SetParameterValue("@Status", status);

            cmd.ExecuteNonQuery();
        }
Ejemplo n.º 8
0
 //Invoked when the Interstitial is Ready to shown after load function is called
 void InterstitialAdReadyEvent()
 {
     Debug.Log("SDK:IronSourceSDK >>>> InterstitialAdReadyEvent");
     Assert.IsTrue(m_InterstitialStatus == ADStatus.Loading);
     m_InterstitialStatus = ADStatus.Ready;
     if (m_showInterstitialAfterLoaded)
     {
         this.DisplayInterstitial();
     }
 }
Ejemplo n.º 9
0
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            ADStatus status = (ADStatus)value;

            if (status == ADStatus.Active)
            {
                return("展示");
            }
            else
            {
                return("屏蔽");
            }
        }
Ejemplo n.º 10
0
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            ADStatus status = (ADStatus)value;
            string   para   = parameter.ToString();

            if (para.ToUpper() == "A")
            {
                return(status == ADStatus.Active ? Visibility.Collapsed : Visibility.Visible);
            }
            else
            {
                return(status == ADStatus.Active ? Visibility.Visible : Visibility.Collapsed);
            }
        }
Ejemplo n.º 11
0
 //Invoked when the interstitial ad closed and the user goes back to the application screen.
 void InterstitialAdClosedEvent()
 {
     Debug.Log("SDK:IronSourceSDK >>>> InterstitialAdClosedEvent");
     // Once the InterstitialAdClosedEvent function is fired, you will be able to load a new Interstitial ad.
     Assert.IsTrue(m_InterstitialStatus == ADStatus.Playing);
     m_InterstitialStatus          = ADStatus.NotReady;
     m_showInterstitialAfterLoaded = false;
     if (this.m_InterstitialHandler != null)
     {
         var func = this.m_InterstitialHandler;
         this.m_InterstitialHandler = null;
         this.LoadInterstitial();
         func(ADResult.InterstitialResult.DISMISS);
     }
     else
     {
         this.LoadInterstitial();
     }
 }
Ejemplo n.º 12
0
 //Invoked when the ad fails to show.
 //@param description - string - contains information about the failure.
 void InterstitialAdShowFailedEvent(IronSourceError error)
 {
     Debug.Log("SDK:IronSourceSDK >>>> InterstitialAdShowFailedEvent error:" + error.ToString());
     this.m_InterstitialStatus = ADStatus.NotReady;
 }
Ejemplo n.º 13
0
 //Invoked right before the Interstitial screen is about to open.
 void InterstitialAdShowSucceededEvent()
 {
     Debug.Log("SDK:IronSourceSDK >>>> InterstitialAdShowSucceededEvent");
     this.m_InterstitialStatus = ADStatus.Playing;
     this.InvokeInterstitialHandlerAndClean(ADResult.InterstitialResult.DISPLAY);
 }