public override void OnFailedCallback(AdType type, AdError error) { if (OnFailedToLoadAd != null) { OnFailedToLoadAd(type, error.GetMessage()); } }
public void Show() { if (manager.isFullscreenAdVisible) { lastError = AdError.AlreadyDisplayed; manager.Post(CallAdShowFail); } else if (!manager.IsEnabledAd(type)) { lastError = AdError.ManagerIsDisabled; manager.Post(CallAdShowFail); } else if (type == AdType.Interstitial && manager._settings.lastInterImpressionTimestamp + manager._settings.interstitialInterval > Time.time) { lastError = AdError.IntervalNotYetPassed; manager.Post(CallAdShowFail); } else if (!loaded) { lastError = AdError.NoFill; manager.Post(CallAdShowFail); } else { active = true; manager.Post(CallAdPresent); } }
public static string GetMessage(this AdError error) { switch (error) { case AdError.NoConnection: return("No internet connection detected"); case AdError.NoFill: return("No Fill"); case AdError.NotReady: return("Ad are not ready. You need to call Load ads or use one of the automatic cache mode."); case AdError.ManagerIsDisabled: return("Manager is disabled"); case AdError.ReachedCap: return("Reached cap for user"); case AdError.NotEnoughSpace: return("Not enough space to display ads"); case AdError.IntervalNotYetPassed: return("The interval between impressions Ad has not yet passed."); case AdError.AlreadyDisplayed: return("Ad already displayed"); case AdError.AppIsPaused: return("Application is paused"); default: return("Internal error"); } }
public IADHandlerProxy(IADHandler handler) : base(WHANDLER_ID) { adNotFound = handler.OnAdNotFound; adFound = handler.OnAdFound; adClosed = handler.OnAdClosed; adError = handler.OnAdError; adDisplayed = handler.OnAdDisplayed; }
private void OnBannerLoadFailed(IAdView ad, AdError error) { if (ad != adView) { return; } OnAdFailedToLoad.Invoke(error.GetMessage()); }
public override void OnRewardedAdFailedToShow(AdError error) { base.OnRewardedAdFailedToShow(error); AdFailedToShow?.Invoke(_adUnit, new AdMobErrorEventArgs() { Code = error?.Code, Domain = error?.Domain, Message = error?.Message, FullStacktrace = error?.ToString() }); Console.WriteLine($"OnRewardedAdFailedToShow({_adUnit})"); }
private void CallbackAdViewFailed(IAdView view, AdError error) { if (view == globalView) { if (OnBannerAdFailedToShow != null) { OnBannerAdFailedToShow(error.GetMessage()); } OnFailedCallback(AdType.Banner, error); } }
public override void OnAdFailedToShowFullScreenContent(AdError p0) { try { base.OnAdFailedToShowFullScreenContent(p0); } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
private void ReloadAdAfterImpression() { loaded = false; if (manager.isAutolod) { Load(); return; } lastError = AdError.NotReady; manager.Post(CallAdLoadFail); }
public override void OnRewardedAdFailedToShow(AdError p0) { try { base.OnRewardedAdFailedToShow(p0); } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
/// <summary> /// Ad error callback /// </summary> /// <param name="ad"></param> /// <param name="adError"></param> public void OnError(IAd ad, AdError adError) { try { var error = adError.ErrorMessage; Console.WriteLine(error); } catch (Exception e) { Console.WriteLine(e); } }
/// <summary> /// Ad error callback /// </summary> /// <param name="ad"></param> /// <param name="adError"></param> public void OnError(IAd ad, AdError adError) { try { var error = adError.ErrorMessage; Console.WriteLine(error); } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
public void Load() { if (_manager.IsEnabledAd(AdType.Banner)) { if (!_loaded) { _manager.Post(CallAdLoaded, 0.5f); } return; } _lastError = AdError.ManagerIsDisabled; _manager.Post(CallAdFailed); }
public void Load() { if (manager.IsEnabledAd(type)) { if (!loaded) { manager.Post(CallAdLoaded, 1.0f); } return; } lastError = AdError.ManagerIsDisabled; manager.Post(CallAdLoadFail); }
private void CallbackOnFailed(AdError error) { if (OnFailed != null) { OnFailed(this, error); } if (_waitOfHideCallback) { _waitOfHideCallback = false; if (OnHidden != null) { OnHidden(this); } } }
/// <summary> /// Ad error callback /// </summary> /// <param name="ad"></param> /// <param name="adError"></param> public void OnError(IAd ad, AdError adError) { try { var error = adError.ErrorMessage; Console.WriteLine(error); if (NativeAdLayout != null) { NativeAdLayout.Visibility = ViewStates.Gone; } } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
/// <summary> /// Ad error callback /// </summary> /// <param name="ad"></param> /// <param name="adError"></param> public void OnError(IAd ad, AdError adError) { try { var error = adError.ErrorMessage; Console.WriteLine(error); AdContainer.Visibility = ViewStates.Gone; if (MRecycler != null) { Methods.SetMargin(MRecycler, 0, 0, 0, 0); } } catch (Exception e) { Console.WriteLine(e); } }
public void SetActive(bool active) { if (active) { if (!_manager.IsEnabledAd(AdType.Banner)) { _lastError = AdError.ManagerIsDisabled; _manager.Post(CallAdFailed); return; } } _isActive = active; if (!active && !_callPresentEvent) { _callPresentEvent = true; _manager.Post(CallAdHidden); } }
public void OnAdError(AdError p0) { }
private void CallbackOnInterFailed(AdError error) { OnFailedCallback(AdType.Interstitial, error); }
private void CallbackOnRewardFailed(AdError error) { OnFailedCallback(AdType.Rewarded, error); }
public AdException(AdError erro, string msg, Exception e = null) : base(msg, e) { AdError = erro; }
public void OnError(IAd ad, AdError error) { Android.Util.Log.Error (TAG, "Native Ad Error: " + error.ErrorMessage); }
public void OnError(IAd ad, AdError error) { Android.Util.Log.Error(TAG, "Native Ad Error: " + error.ErrorMessage); }
public AdErrorEventArgs(AdError errorType, string message) { Message = message; ErrorType = errorType; }
public abstract void OnFailedCallback(AdType type, AdError error);
public override void OnNoAD(AdError p0) { }
public virtual void onError(Ad ad, AdError error) { Debug.Log(mName + "::onError:" + error.getErrorMsg()); }
public void OnError(IAd ad, AdError error) { Android.Util.Log.Error(TAG, "Interstitial Ad Error: " + error.ErrorMessage); }
public void OnError(IAd p0, AdError p1) { Console.WriteLine("OnError: " + p1.ErrorMessage); }