Video / VAST Fraud Protection — MediaSafe
Video / CTV

Video / VAST Fraud Protection

Measure and verify video ad delivery through a VAST wrapper. MediaSafe wraps your VAST tag, injects tracking for every quartile, and scores impressions for datacenter traffic, bots and player anomalies — without changing your ad server.

How VAST verification works

VAST (Video Ad Serving Template) is the IAB standard for serving video ads. MediaSafe acts as a wrapper: instead of calling the ad tag directly, the player calls our endpoint, which returns a VAST wrapper around your original tag with verification tracking pixels attached to each playback event.

1. Wrap your VAST tag

Point your player or SSP at the wrapper endpoint. Pass your original VAST tag URL-encoded in the tag parameter. Optional parameters attach SSP, publisher domain and campaign for reporting.

GET https://ingest.mediasafe.cc/vast
  ?site=as_XXXXXXXX
  &tag=<url-encoded original VAST tag>
  &ssp=example_ssp
  &domain=publisher.com
  &campaign=summer_2026
  &session=UNIQUE_SESSION_ID

Returns a VAST wrapper XML that references your original tag via VASTAdTagURI and adds a TrackingEvents block pointing back to our pixel endpoint.

2. Tracking events

Each playback event fires a tracking pixel automatically from the wrapper. You normally do not call this directly — the player does. Format:

GET https://ingest.mediasafe.cc/vt
  ?e=firstQuartile
  &s=SESSION_ID
  &site=as_XXXXXXXX
EventMeaning
impressionAd started rendering (scored here)
startVideo playback began
firstQuartile / midpoint / thirdQuartile25% / 50% / 75% viewed
completeFull completion (VCR)
skip / mute / pause / closePlayer interactions

What we detect

What you get

Getting started

Video/VAST verification is available on Business and Enterprise plans. To wrap your SSP or ad server, reach us at support@mediasafe.cc.

Open dashboard →