示例#1
0
 public override void init(string platformId, string unitId, AdDelegate adDelegate = null)
 {
                 #if UNITY_ANDROID
     Vungle.init(platformId, "");
                 #elif UNITY_IOS
     Vungle.init("", platformId);
                 #else
                 #endif
     AdManager.OnEnableVungle();
 }
示例#2
0
 public override void init(string platformId, string unitId, AdDelegate adDelegate = null)
 {
     if (Advertisement.isSupported)
     {
         Advertisement.Initialize(platformId);
     }
     else
     {
         Debug.Log("Platform not supported");
     }
 }
示例#3
0
        public override void init(string platformId, string unitId, AdDelegate adDelegate = null)
        {
            this.interstitialId = platformId;
            this.bannerId       = unitId;

            if (this.interstitialId != null && (!this.interstitialId.Equals("")))
            {
                load();
            }
            //RequestBannerGoogle ();
        }
示例#4
0
        public override void init(string platformId, string unitId, AdDelegate adDelegate = null)
        {
            Adzones = new string[] { unitId };
            AdColony.Configure(Application.version, platformId, Adzones);

            AdColony.OnVideoStarted += AdManager.onAdStartedEvent;

            AdColony.OnVideoFinished += (isShown) => {
                if (isShown)
                {
                    if (AdManager.AdShowSucessed != null)
                    {
                        AdManager.AdShowSucessed();
                    }
                }
                else
                {
                    if (AdManager.AdShowFailed != null)
                    {
                        AdManager.AdShowFailed();
                    }
                }
            };
        }
示例#5
0
文件: SGIAd.cs 项目: mengtest/SGLib
 public SGIAd(SGAdConfig.SGAdConfigElement config, AdDelegate adDelegate) : base(config, adDelegate)
 {
 }
示例#6
0
文件: SGIAd.cs 项目: mengtest/SGLib
 public override void init(string platformId, string unitId, AdDelegate adDelegate = null)
 {
     KSiAd.init();
 }
示例#7
0
 public SGUnityAD(SGAdConfig.SGAdConfigElement config, AdDelegate adDelegate) : base(config, adDelegate)
 {
 }
示例#8
0
文件: AdBase.cs 项目: mengtest/SGLib
 public abstract void init(string platformId, string unitId, AdDelegate adDelegate);
示例#9
0
文件: AdBase.cs 项目: mengtest/SGLib
 public AdBase(SGAdConfig.SGAdConfigElement config, AdDelegate adDelegate)
 {
     this.config = config;
     init(config.platformId, config.bannerId, adDelegate);
 }
示例#10
0
//		public static void  AdShowSucessed(){
//		}

        public static void InitAdEvent(AdDelegate adShowSucessed = null, AdDelegate adShowFailed = null, AdDelegate adStartEvent = null)
        {
            AdShowSucessed = adShowSucessed;
            AdShowFailed   = adShowFailed;
            AdStartEvent   = adStartEvent;
        }