Esempio n. 1
0
        public override void show()
        {
            Advertisement.Show(null, new ShowOptions {
                resultCallback = result => {
                    switch (result)
                    {
                    case ShowResult.Finished:
                        if (AdManager.AdShowSucessed != null)
                        {
                            AdManager.AdShowSucessed();
                        }
                        break;

//					case ShowResult.Failed:
//						break;
//					case ShowResult.Skipped:
//						break;
                    default:
                        if (AdManager.AdShowFailed != null)
                        {
                            AdManager.AdShowFailed();
                        }
                        break;
                    }
                }
            });
        }
Esempio n. 2
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();
                    }
                }
            };
        }