vastlint
SIMID-1.0-simid-type-required

SIMID-1.0-simid-type-required

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

ErrorLinearIAB SIMID 1.0 §5

Short answer

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\"".

Why this matters in production

This is usually an interaction blocker. When a SIMID error reaches error level, the creative iframe or handshake typically never completes. Linear SIMID issues affect the handshake between the primary video creative and the interactive layer. When these break, the ad often falls back to plain video or fails interaction entirely.

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.

Broader troubleshooting

If this rule is one part of a bigger SIMID delivery issue, start with the SIMID troubleshooting guide for a checklist covering iframe URLs, HTTPS, fallback media, and player support.

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 →