Пример #1
0
        protected override void InternalDestroyBannerAd(AdPlacement placement)
        {
            #if EM_ADCOLONY
            AdColonyAdView adview = null;

            if (placement == AdPlacement.Default)
            {
                adview = mDefaultBannerAd;
            }
            else
            {
                mCustomBannerAds.TryGetValue(placement, out adview);
            }


            if (adview != null)
            {
                adview.DestroyAdView();
            }

            if (placement == AdPlacement.Default)
            {
                mDefaultBannerAd    = null;
                showDefaultBannerAd = false;
            }
            else
            {
                mCustomBannerAds[placement]    = null;
                showCustomBannerAds[placement] = false;
            }
            #endif
        }
Пример #2
0
        private void BannerLoaded(AdColonyAdView ad)
        {
            bannerAd = ad;
            if (canShowBanner)
            {
                //bannerAd.ShowAdView();
                if (debug)
                {
                    Debug.Log(this + " Banner Loaded");
                    ScreenWriter.Write(this + " Banner Loaded");
                }

                if (DisplayResult != null)
                {
                    DisplayResult(true, position, BannerType.Banner);
                    DisplayResult = null;
                }
            }
            else
            {
                if (debug)
                {
                    Debug.Log(this + " Banner closed before loading");
                    ScreenWriter.Write(this + " Banner closed before loading");
                }
                if (DisplayResult != null)
                {
                    DisplayResult(false, position, BannerType.Banner);
                    DisplayResult = null;
                }
                bannerAd.DestroyAdView();
            }
        }
Пример #3
0
 public void HideBanner()
 {
     canShowBanner = false;
     if (bannerAd != null)
     {
         bannerAd.DestroyAdView();
     }
 }