vastlint
VAST-3.0-skip-event-no-skipoffset

VAST-3.0-skip-event-no-skipoffset

skip tracking event present but Linear has no skipoffset attribute

WarningValuesIAB VAST 3.0 §2.4.1VAST 3.0, 4.0, 4.1, 4.2, and 4.3

Short answer

If you track the skip event you must also set skipoffset on <Linear> to tell the player when the skip button appears. Without skipoffset, the skip event will never fire.

Why this matters in production

This rule is a strong risk signal. Tags with this issue often still parse, but they become brittle across SDKs, SSAI resolvers, and CTV environments. Value-format rules tend to fail at the moment a player interprets a field such as duration, skipoffset, bitrate, or versioning. They are especially painful because the XML can look valid at a glance. Affected scope: VAST 3.0, 4.0, 4.1, 4.2, and 4.3.

How to fix

Add skipoffset="HH:MM:SS" to <Linear> to define when the skip button should appear.

Check your VAST tag for VAST-3.0-skip-event-no-skipoffset and other issues instantly.Validate a tag →