Esempio n. 1
0
        public void InitAdsManager(AdSystem adSystem)
        {
            _system = adSystem;
            if (_system.IsNoAds.Value)
            {
                return;
            }
            // observe IsNoAds value,
            // whenever it's true (normally when the ads have just been removed),
            // we hide the banner
            _system.IsNoAds.Subscribe(flag => {
                if (flag)
                {
                    ShowBanner(false);
                }
            });

            _banner = GetComponent <IBanner>();
            Assert.Null(_banner, "cant find IBanner component in AdBannerManager");
            _banner.InitBanner(() => {
                _bannerLoaded = true;
                TryShowOrHideBanner();
            });
        }