public void RequestIntertitial() { if (RemoteSettingsHandler.remoteSettingsHandler.display_interstitial_ads) { if (IsInternetConnection() && !IsInterstitialLoaded()) { GoogleAds.isReloadIntertitial = false; FanAdsManager.isReloadIntertitial = false; int randIntertitial = UnityEngine.Random.Range(0, (int)(RemoteSettingsHandler.remoteSettingsHandler.admob_interstitial_ratio + RemoteSettingsHandler.remoteSettingsHandler.fan_interstitial_ratio)); if (randIntertitial < RemoteSettingsHandler.remoteSettingsHandler.admob_interstitial_ratio) { ads.googleAdsManager.InitAdmob(); intertitialType = TypeAd.ADMOB; RequestAdmobInterstitial(); //LeanTween.delayedCall(5f, RequestAdmobInterstitial); } else { intertitialType = TypeAd.FAN; RequestFanIntertitial(); //LeanTween.delayedCall(5f, RequestFanIntertitial); } } } }
public void RequestBanner() { if (RemoteSettingsHandler.remoteSettingsHandler.display_banner_ads) { GoogleAds.isReloadBanner = false; FanAdsManager.isReloadBanner = false; int randBanner = UnityEngine.Random.Range(0, (int)(RemoteSettingsHandler.remoteSettingsHandler.admob_banner_ratio + RemoteSettingsHandler.remoteSettingsHandler.fan_banner_ratio)); if (randBanner < RemoteSettingsHandler.remoteSettingsHandler.admob_banner_ratio) { if (bannerType != TypeAd.ADMOB || !GoogleAds.isbannerLoaded) { try { HideAllBanner(); } catch (Exception e) { Debug.Log(e.Message); } bannerType = TypeAd.ADMOB; ads.googleAdsManager.InitAdmob(); RequestAdmobBanner(); } } else { if (bannerType != TypeAd.FAN || !FanAdsManager.isBannerLoaded) { try { HideAllBanner(); } catch (Exception e) { Debug.Log(e.Message); } bannerType = TypeAd.FAN; RequestFanBanner(); } } } }
public void setTypeAd(TypeAd typeAd) { this.typeAd = typeAd; }