protected override void AdStopped(ActiveCreativeEventArgs e)
        {
            base.AdStopped(e);

            VastCreative creative = e.UserState as VastCreative;

            creative.Succeeded();
        }
        protected override void AdFailed(ActiveCreativeEventArgs e)
        {
            base.AdFailed(e);

            VastCreative creative = e.UserState as VastCreative;

            creative.Failed();
        }
 internal void CancelCreative(VastCreative creative)
 {
     base.CancelCreative(creative.ActiveCreative);
 }
 internal void PlayCreative(VastCreative creative)
 {
     PlayCreative(creative.ActiveCreative, creative);
 }
 internal void CancelCreative(VastCreative creative)
 {
     base.CancelCreative(creative.ActiveCreative);
 }
 internal void PlayCreative(VastCreative creative)
 {
     PlayCreative(creative.ActiveCreative, creative);
 }