VPAID-mediafile-detected
VPAID <MediaFile> detected: VPAID is deprecated by IAB Tech Lab
WarningDetectionIAB VPAID 2.0 (deprecated), IAB Tech Lab Deprecation Notice 2019
A element with was found. The IAB Tech Lab officially deprecated VPAID in favour of SIMID (for interactivity) and OMID (for verification). Most CTV platforms including Roku, Apple TV, and Fire TV block VPAID outright. Serving VPAID to these environments results in a blank ad slot with no error. Desktop browsers still run VPAID, but this will narrow over time.
How to fix
Migrate interactive creatives to SIMID 1.2 (<InteractiveCreativeFile type="text/html" apiFramework="SIMID">). Migrate verification scripts to OMID (<AdVerifications>). Keep a standard <MediaFile> MP4 alongside any interactive layer as a fallback.
Invalid
<MediaFiles>
<MediaFile delivery="progressive" type="application/javascript"
apiFramework="VPAID" width="1280" height="720">
<![CDATA[https://example.com/vpaid.js]]>
</MediaFile>
</MediaFiles>Valid
<MediaFiles>
<MediaFile delivery="progressive" type="video/mp4"
width="1280" height="720">
<![CDATA[https://example.com/ad.mp4]]>
</MediaFile>
<InteractiveCreativeFile type="text/html" apiFramework="SIMID">
<![CDATA[https://example.com/simid-creative.html]]>
</InteractiveCreativeFile>
</MediaFiles>Check your VAST tag for
VPAID-mediafile-detected and other issues instantly.Validate a tag →