vastlint
VAST-2.0-mediafile-https

VAST-2.0-mediafile-https

<MediaFile> URL uses HTTP instead of HTTPS

InfoSecurityIAB VAST 2.0 §2.4.1VAST 2.0 and later (all versions)

Short answer

Modern browsers and CTV devices enforce mixed-content policies that block plain HTTP resources loaded from an HTTPS page. Serving media over HTTP will cause silent failures in most modern environments. Upgrade to HTTPS.

Why this matters in production

This rule is advisory rather than fatal, but it still matters for portability, debugging speed, and keeping tags predictable across different buyers and playback stacks. Security rules show up most often on mobile, CTV, and browser runtimes that enforce HTTPS, mixed-content blocking, or stricter asset loading than desktop test environments. Affected scope: VAST 2.0 and later (all versions).

How to fix

Replace http:// with https:// in the <MediaFile> URL.

Check your VAST tag for VAST-2.0-mediafile-https and other issues instantly.Validate a tag →