VPAID-simid-type-mismatch
SIMID <InteractiveCreativeFile> has VPAID-style type (application/javascript)
ErrorMigrationSIMID 1.2 §3.1, IAB VPAID 2.0 §3.1
An element has . This is a migration mistake — it applies the VPAID MIME type to a SIMID element. SIMID creatives are HTML documents loaded into a sandboxed iframe; they must have . A JavaScript file alone is not a valid SIMID creative: it needs an HTML wrapper that implements the SIMID postMessage API.
How to fix
Change type to "text/html" on the <InteractiveCreativeFile> element. Wrap your JavaScript logic in an HTML document that implements the SIMID postMessage protocol.
Invalid
<!-- VPAID type copied to a SIMID element -->
<InteractiveCreativeFile type="application/javascript" apiFramework="SIMID">
<![CDATA[https://example.com/vpaid-style.js]]>
</InteractiveCreativeFile>Valid
<InteractiveCreativeFile type="text/html" apiFramework="SIMID">
<![CDATA[https://example.com/simid-creative.html]]>
</InteractiveCreativeFile>Check your VAST tag for
VPAID-simid-type-mismatch and other issues instantly.Validate a tag →