public static void Init() { if (_inited) { return; } AdsController.Instance.Init(); for (int i = 0; i < UltimateAdsSettings.Instance.Networks.Count; i++) { if (UltimateAdsSettings.Instance.Networks [i].IsEnabled && UltimateAdsSettings.Instance.Networks [i].Provider is IBannerAd) { IBannerAd banner = UltimateAdsSettings.Instance.Networks [i].Provider as IBannerAd; _providers.Add(banner); banner.Init(); } } if (_providers.Count > 0) { _inited = true; _currentProvider = Randomize(); } }
public BannerAd(AdPosition position) { if (Application.platform == RuntimePlatform.Android) { this.client = new DclickUnityAds.Android.BannerAd(position); } else if (Application.platform == RuntimePlatform.IPhonePlayer) { this.client = new DclickUnityAds.iOS.BannerAd(position); } }
private void Start() { banner = Refinter.Reflection.Get <IBannerAd>(); banner.onClose += (v) => { StartCountDown(); }; banner.onHide += () => { StopCountDown(); }; }