SIMID-1.0-simid-url-empty
<InteractiveCreativeFile apiFramework="SIMID"> must contain a non-empty URL
Short answer
The `<InteractiveCreativeFile>` element's text content must be a URL that returns an HTML document (SIMID 1.0 §3.1: "The text within this element must be a url which returns an HTML document"). An empty or whitespace-only value gives the player no URL to load — the interactive layer will be silently absent.
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 <InteractiveCreativeFile> element's text content must be a URL that returns an HTML document (SIMID 1.0 §3.1: "The text within this element must be a url which returns an HTML document"). An empty or whitespace-only value gives the player no URL to load — the interactive layer will be silently absent.
How to fix
Add the HTTPS URL of your SIMID creative HTML document inside the <InteractiveCreativeFile> element, wrapped in a CDATA section.
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
<InteractiveCreativeFile type="text/html" apiFramework="SIMID">
<![CDATA[ ]]>
</InteractiveCreativeFile>Valid
<InteractiveCreativeFile type="text/html" apiFramework="SIMID">
<![CDATA[https://example.com/creative.html]]>
</InteractiveCreativeFile>SIMID-1.0-simid-url-empty and other issues instantly.Validate a tag →