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

            VastCreative creative = e.UserState as VastCreative;

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

            VastCreative creative = e.UserState as VastCreative;

            creative.Succeeded();
        }
 protected override void vPaidController_AdCompleted(object sender, ActiveCreativeEventArgs e)
 {
     // do nothing, we control our own blocking
 }