//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 }
private void LoadInterstitial() { Debug.Log("SDK:IronSourceSDK >>>> LoadInterstitial"); Assert.IsTrue(m_InterstitialStatus == ADStatus.NotReady); m_InterstitialStatus = ADStatus.Loading; IronSource.Agent.loadInterstitial(); }
//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); }
//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); }
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); }
/// <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(); }
public void UpdateBannerLocationStatus(int bannerLocationSysNo, ADStatus status) { DataCommand cmd = DataCommandManager.GetDataCommand("Banner_UpdateBannerLocationStatus"); cmd.SetParameterValue("@SysNo", bannerLocationSysNo); cmd.SetParameterValue("@Status", status); cmd.ExecuteNonQuery(); }
//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(); } }
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { ADStatus status = (ADStatus)value; if (status == ADStatus.Active) { return("展示"); } else { return("屏蔽"); } }
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); } }
//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(); } }
//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; }
//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); }