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; } } }); }
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(); } } }; }