vastlint

SIMID-1.0-simid-type-required

<InteractiveCreativeFile apiFramework="SIMID"> must have type="text/html"

ErrorLinearIAB SIMID 1.0 §5

The attribute on must be exactly . SIMID creatives are HTML documents loaded into a sandboxed cross-origin iframe — no other MIME type is valid. A missing or wrong type (e.g. , a common migration mistake from VPAID) will cause the player to reject the creative. Per SIMID 1.0 §5: "element must include the following required attributes and their values: type=\"text/html\" and apiFramework=\"SIMID\"".

The type attribute on <InteractiveCreativeFile apiFramework="SIMID"> must be exactly text/html. SIMID creatives are HTML documents loaded into a sandboxed cross-origin iframe — no other MIME type is valid. A missing or wrong type (e.g. application/javascript, a common migration mistake from VPAID) will cause the player to reject the creative. Per SIMID 1.0 §5: "element must include the following required attributes and their values: type=\"text/html\" and apiFramework=\"SIMID\"".

How to fix

Set type="text/html" on <InteractiveCreativeFile>. If the creative is a JavaScript file, it must be wrapped in an HTML document that implements the SIMID postMessage API.

Invalid

<!-- Wrong type — VPAID-style, rejected by SIMID players -->
<InteractiveCreativeFile apiFramework="SIMID" type="application/javascript">
  <![CDATA[https://example.com/creative.js]]>
</InteractiveCreativeFile>

Valid

<InteractiveCreativeFile type="text/html" apiFramework="SIMID">
  <![CDATA[https://example.com/creative.html]]>
</InteractiveCreativeFile>
Check your VAST tag for SIMID-1.0-simid-type-required and other issues instantly.Validate a tag →