SIMID chapter navigation
SIMID 1.0 → 1.2
SIMID 1.0 → 1.2 compared across messages, parameters, responses, error codes and chapter structure. Entries are aligned by namespace plus event name, so an official rename (requestFullScreen → requestFullscreen) is recorded as renamed rather than removed plus added.
41 msg · 36 err · 3 enum · 71 sections
On this page
Message matrix
● means the version defines this message; each cell also lists its section number and parameter count for that version.
| Entry | 1.2.0 | 1.1.0 | 1.0.1 | 1.0.0 |
|---|---|---|---|---|
| SIMID:Creative:clickThru | ● §4.4.16 args | ● §4.4.16 args | ● §4.4.12 args | ● §4.4.12 args |
| SIMID:Creative:collapseNonlinear | ● §4.4.20 args | ● §4.4.20 args | — | — |
| SIMID:Creative:expandNonlinear | ● §4.4.35 args | ● §4.4.35 args | — | — |
| SIMID:Creative:fatalError | ● §4.4.42 args | ● §4.4.42 args | ● §4.4.22 args | ● §4.4.22 args |
| SIMID:Creative:getMediaState | ● §4.4.58 args | ● §4.4.58 args | ● §4.4.38 args | — |
| SIMID:Creative:getVideoState | — | — | — | ● §4.4.30 args |
| SIMID:Creative:log | ● §4.4.61 args | ● §4.4.61 args | ● §4.4.41 args | ● §4.4.41 args |
| SIMID:Creative:reportTracking | ● §4.4.73 args | ● §4.4.73 args | ● §4.4.53 args | ● §4.4.52 args |
| SIMID:Creative:requestChangeAdDuration | ● §4.4.81 args | ● §4.4.81 args | ● §4.4.61 args | ● §4.4.61 args |
| SIMID:Creative:requestChangeVolume | ● §4.4.92 args | ● §4.4.92 args | ● §4.4.72 args | ● §4.4.70 args |
| SIMID:Creative:requestExitFullscreen | ● §4.4.110 args | ● §4.4.110 args | ● §4.4.90 args | ● §4.4.90 args |
| SIMID:Creative:requestFullscreen | ● §4.4.100 args | ● §4.4.100 args | ● §4.4.80 args | ● §4.4.80 args |
| SIMID:Creative:requestNavigation | ● §4.4.121 args | ● §4.4.121 args | — | — |
| SIMID:Creative:requestPause | ● §4.4.130 args | ● §4.4.130 args | ● §4.4.100 args | ● §4.4.100 args |
| SIMID:Creative:requestPlay | ● §4.4.140 args | ● §4.4.140 args | ● §4.4.110 args | ● §4.4.110 args |
| SIMID:Creative:requestResize | ● §4.4.1510 args | ● §4.4.1510 args | ● §4.4.1210 args | ● §4.4.120 args |
| SIMID:Creative:requestSkip | ● §4.4.160 args | ● §4.4.160 args | ● §4.4.130 args | ● §4.4.130 args |
| SIMID:Creative:requestStop | ● §4.4.170 args | ● §4.4.170 args | ● §4.4.140 args | ● §4.4.140 args |
| SIMID:Media:durationchange | ● §4.2.11 args | ● §4.2.11 args | ● §4.2.11 args | ● §4.2.11 args |
| SIMID:Media:ended | ● §4.2.20 args | ● §4.2.20 args | ● §4.2.20 args | ● §4.2.20 args |
| SIMID:Media:error | ● §4.2.32 args | ● §4.2.32 args | ● §4.2.32 args | ● §4.2.32 args |
| SIMID:Media:pause | ● §4.2.40 args | ● §4.2.40 args | ● §4.2.40 args | ● §4.2.40 args |
| SIMID:Media:play | ● §4.2.50 args | ● §4.2.50 args | ● §4.2.50 args | ● §4.2.50 args |
| SIMID:Media:playing | ● §4.2.60 args | ● §4.2.60 args | ● §4.2.60 args | ● §4.2.60 args |
| SIMID:Media:seeked | ● §4.2.70 args | ● §4.2.70 args | ● §4.2.70 args | ● §4.2.70 args |
| SIMID:Media:seeking | ● §4.2.80 args | ● §4.2.80 args | ● §4.2.80 args | ● §4.2.80 args |
| SIMID:Media:stalled | ● §4.2.90 args | ● §4.2.90 args | ● §4.2.90 args | ● §4.2.90 args |
| SIMID:Media:timeupdate | ● §4.2.101 args | ● §4.2.101 args | ● §4.2.101 args | ● §4.2.101 args |
| SIMID:Media:volumechange | ● §4.2.112 args | ● §4.2.112 args | ● §4.2.112 args | ● §4.2.111 args |
| SIMID:Player:adSkipped | ● §4.3.10 args | ● §4.3.10 args | ● §4.3.10 args | ● §4.3.10 args |
| SIMID:Player:adStopped | ● §4.3.21 args | ● §4.3.21 args | ● §4.3.21 args | ● §4.3.21 args |
| SIMID:Player:appBackgrounded | ● §4.3.30 args | ● §4.3.30 args | ● §4.3.30 args | — |
| SIMID:Player:appBackgrounding | — | — | — | ● §4.3.30 args |
| SIMID:Player:appForegrounded | ● §4.3.40 args | ● §4.3.40 args | ● §4.3.40 args | — |
| SIMID:Player:appForegrounding | — | — | — | ● §4.3.40 args |
| SIMID:Player:collapseNonlinear | ● §4.3.50 args | ● §4.3.50 args | — | — |
| SIMID:Player:fatalError | ● §4.3.62 args | ● §4.3.62 args | ● §4.3.52 args | ● §4.3.50 args |
| SIMID:Player:init | ● §4.3.731 args | ● §4.3.731 args | ● §4.3.627 args | ● §4.3.625 args |
| SIMID:Player:log | ● §4.3.81 args | ● §4.3.81 args | ● §4.3.71 args | ● §4.3.71 args |
| SIMID:Player:resize | ● §4.3.911 args | ● §4.3.911 args | ● §4.3.811 args | ● §4.3.811 args |
| SIMID:Player:startCreative | ● §4.3.102 args | ● §4.3.102 args | ● §4.3.92 args | ● §4.3.90 args |
Change timeline
Newest first, structural changes only (added / renamed / parameter and response changes).
| Entry | Effective in | Change | Detail |
|---|---|---|---|
| SIMID:Creative:clickThru | 1.0.0 | Message added | SIMID:Creative:clickThru |
| SIMID:Creative:clickThru | 1.0.1 | Parameters added | x:short, y:short |
| SIMID:Creative:clickThru | 1.0.1 | Parameters removed | x:int, y:int |
| SIMID:Creative:clickThru | 1.0.1 | Parameter notation changed | prose-list → webidl |
| SIMID:Creative:clickThru | 1.1.0 | Parameters added | playerHandles:boolean, url:DOMString, errorCode:short, reason:DOMString |
| SIMID:Creative:clickThru | 1.1.0 | Responses changed | 无响应 → resolve+reject |
| SIMID:Creative:collapseNonlinear | 1.1.0 | Message added | SIMID:Creative:collapseNonlinear |
| SIMID:Creative:expandNonlinear | 1.1.0 | Message added | SIMID:Creative:expandNonlinear |
| SIMID:Creative:fatalError | 1.0.0 | Message added | SIMID:Creative:fatalError |
| SIMID:Creative:fatalError | 1.0.1 | Parameters added | errorCode:unsigned short |
| SIMID:Creative:fatalError | 1.0.1 | Parameters removed | errorCode:int |
| SIMID:Creative:fatalError | 1.0.1 | Parameter notation changed | prose-list → webidl |
| SIMID:Creative:getMediaState | 1.0.1 | Message added | SIMID:Creative:getMediaState |
| SIMID:Creative:getVideoState | 1.0.0 | Message added | SIMID:Creative:getVideoState |
| SIMID:Creative:getVideoState | 1.0.1 | Message removed | SIMID:Creative:getVideoState |
| SIMID:Creative:getVideoState | 1.1.0 | Message removed | SIMID:Creative:getVideoState |
| SIMID:Creative:getVideoState | 1.2.0 | Message removed | SIMID:Creative:getVideoState |
| SIMID:Creative:log | 1.0.0 | Message added | SIMID:Creative:log |
| SIMID:Creative:log | 1.0.1 | Became required | message |
| SIMID:Creative:log | 1.0.1 | Parameter notation changed | prose-list → webidl |
| SIMID:Creative:reportTracking | 1.0.0 | Message added | SIMID:Creative:reportTracking |
| SIMID:Creative:reportTracking | 1.0.1 | Parameters added | trackingUrls:Array, errorCode:unsigned short |
| SIMID:Creative:reportTracking | 1.0.1 | Parameters removed | errorCode:int |
| SIMID:Creative:reportTracking | 1.0.1 | Parameter notation changed | none → webidl |
| SIMID:Creative:requestChangeAdDuration | 1.0.0 | Message added | SIMID:Creative:requestChangeAdDuration |
| SIMID:Creative:requestChangeAdDuration | 1.0.1 | Parameters added | duration:float |
| SIMID:Creative:requestChangeAdDuration | 1.0.1 | Parameters removed | duration:int |
| SIMID:Creative:requestChangeAdDuration | 1.0.1 | Parameter notation changed | prose-list → webidl |
| SIMID:Creative:requestChangeVolume | 1.0.0 | Message added | SIMID:Creative:requestChangeVolume |
| SIMID:Creative:requestChangeVolume | 1.0.1 | Parameters added | volume:float, muted:boolean |
| SIMID:Creative:requestChangeVolume | 1.0.1 | Parameter notation changed | none → webidl |
| SIMID:Creative:requestExitFullscreen(旧:SIMID:Creative:requestExitFullScreen) | 1.0.0 | Message added | SIMID:Creative:requestExitFullScreen |
| SIMID:Creative:requestExitFullscreen(旧:SIMID:Creative:requestExitFullScreen) | 1.0.1 | Renamed | SIMID:Creative:requestExitFullScreen → SIMID:Creative:requestExitFullscreen |
| SIMID:Creative:requestFullscreen(旧:SIMID:Creative:requestFullScreen) | 1.0.0 | Message added | SIMID:Creative:requestFullScreen |
| SIMID:Creative:requestFullscreen(旧:SIMID:Creative:requestFullScreen) | 1.0.1 | Renamed | SIMID:Creative:requestFullScreen → SIMID:Creative:requestFullscreen |
| SIMID:Creative:requestNavigation | 1.1.0 | Message added | SIMID:Creative:requestNavigation |
| SIMID:Creative:requestPause | 1.0.0 | Message added | SIMID:Creative:requestPause |
| SIMID:Creative:requestPlay | 1.0.0 | Message added | SIMID:Creative:requestPlay |
| SIMID:Creative:requestResize | 1.0.0 | Message added | SIMID:Creative:requestResize |
| SIMID:Creative:requestResize | 1.0.1 | Parameters added | mediaDimensions:Dimensions, mediaDimensions.x:long, mediaDimensions.y:long, mediaDimensions.width:long, mediaDimensions.height:long, creativeDimensions:Dimensions, creativeDimensions.x:long, creativeDimensions.y:long, creativeDimensions.width:long, creativeDimensions.height:long |
| SIMID:Creative:requestResize | 1.0.1 | Parameter notation changed | none → webidl |
| SIMID:Creative:requestSkip | 1.0.0 | Message added | SIMID:Creative:requestSkip |
| SIMID:Creative:requestStop | 1.0.0 | Message added | SIMID:Creative:requestStop |
| SIMID:Media:durationchange | 1.0.0 | Message added | SIMID:Media:durationchange |
| SIMID:Media:durationchange | 1.0.1 | Became required | duration |
| SIMID:Media:durationchange | 1.0.1 | Parameter notation changed | prose-list → webidl |
| SIMID:Media:ended | 1.0.0 | Message added | SIMID:Media:ended |
| SIMID:Media:error | 1.0.0 | Message added | SIMID:Media:error |
| SIMID:Media:error | 1.0.1 | Parameters added | error:unsigned short |
| SIMID:Media:error | 1.0.1 | Parameters removed | error:DOMString |
| SIMID:Media:error | 1.0.1 | Parameter notation changed | prose-list → webidl |
| SIMID:Media:pause | 1.0.0 | Message added | SIMID:Media:pause |
| SIMID:Media:play | 1.0.0 | Message added | SIMID:Media:play |
| SIMID:Media:playing | 1.0.0 | Message added | SIMID:Media:playing |
| SIMID:Media:seeked | 1.0.0 | Message added | SIMID:Media:seeked |
| SIMID:Media:seeking | 1.0.0 | Message added | SIMID:Media:seeking |
| SIMID:Media:stalled | 1.0.0 | Message added | SIMID:Media:stalled |
| SIMID:Media:timeupdate | 1.0.0 | Message added | SIMID:Media:timeupdate |
| SIMID:Media:timeupdate | 1.0.1 | Parameters added | currentTime:float |
| SIMID:Media:timeupdate | 1.0.1 | Parameters removed | currentTime:number |
| SIMID:Media:timeupdate | 1.0.1 | Parameter notation changed | prose-list → webidl |
| SIMID:Media:volumechange | 1.0.0 | Message added | SIMID:Media:volumechange |
| SIMID:Media:volumechange | 1.0.1 | Parameters added | volume:float, muted:boolean |
| SIMID:Media:volumechange | 1.0.1 | Parameters removed | volume:number |
| SIMID:Media:volumechange | 1.0.1 | Parameter notation changed | prose-list → webidl |
| SIMID:Player:adSkipped | 1.0.0 | Message added | SIMID:Player:adSkipped |
| SIMID:Player:adStopped | 1.0.0 | Message added | SIMID:Player:adStopped |
| SIMID:Player:adStopped | 1.0.1 | Parameters added | code:unsigned short |
| SIMID:Player:adStopped | 1.0.1 | Parameters removed | code:int |
| SIMID:Player:adStopped | 1.0.1 | Parameter notation changed | prose-list → webidl |
| SIMID:Player:appBackgrounded | 1.0.1 | Message added | SIMID:Player:appBackgrounded |
| SIMID:Player:appBackgrounding | 1.0.0 | Message added | SIMID:Player:appBackgrounding |
| SIMID:Player:appBackgrounding | 1.0.1 | Message removed | SIMID:Player:appBackgrounding |
| SIMID:Player:appBackgrounding | 1.1.0 | Message removed | SIMID:Player:appBackgrounding |
| SIMID:Player:appBackgrounding | 1.2.0 | Message removed | SIMID:Player:appBackgrounding |
| SIMID:Player:appForegrounded | 1.0.1 | Message added | SIMID:Player:appForegrounded |
| SIMID:Player:appForegrounding | 1.0.0 | Message added | SIMID:Player:appForegrounding |
| SIMID:Player:appForegrounding | 1.0.1 | Message removed | SIMID:Player:appForegrounding |
| SIMID:Player:appForegrounding | 1.1.0 | Message removed | SIMID:Player:appForegrounding |
| SIMID:Player:appForegrounding | 1.2.0 | Message removed | SIMID:Player:appForegrounding |
| SIMID:Player:collapseNonlinear | 1.1.0 | Message added | SIMID:Player:collapseNonlinear |
| SIMID:Player:fatalError | 1.0.0 | Message added | SIMID:Player:fatalError |
| SIMID:Player:fatalError | 1.0.1 | Parameters added | errorCode:unsigned short, errorMessage:DOMString |
| SIMID:Player:fatalError | 1.0.1 | Parameter notation changed | none → webidl |
| SIMID:Player:init | 1.0.0 | Message added | SIMID:Player:init |
| SIMID:Player:init | 1.0.1 | Parameters added | environmentData.videoDimensions:Dimensions, environmentData.creativeDimensions:Dimensions, environmentData.fullscreen:boolean, errorCode:unsigned short, reason:DOMString |
| SIMID:Player:init | 1.0.1 | Parameters removed | environmentData.videoDimensions:VideoDimensions, environmentData.creativeDimensions:CreativeDimensions, environmentData.fullScreen:boolean |
| SIMID:Player:init | 1.1.0 | Parameters added | environmentData.skipoffset:DOMString, environmentData.navigationSupport:NavigationSupport, environmentData.closeButtonSupport:CloseButtonSupport, environmentData.nonlinearDuration:float |
| SIMID:Player:log | 1.0.0 | Message added | SIMID:Player:log |
| SIMID:Player:log | 1.0.1 | Became required | message |
| SIMID:Player:log | 1.0.1 | Parameter notation changed | prose-list → webidl |
| SIMID:Player:resize | 1.0.0 | Message added | SIMID:Player:resize |
| SIMID:Player:resize | 1.0.1 | Parameters added | videoDimensions:Dimensions, creativeDimensions:Dimensions, fullscreen:boolean |
| SIMID:Player:resize | 1.0.1 | Parameters removed | videoDimensions:VideoDimensions, creativeDimensions:CreativeDimensions, fullScreen:boolean |
| SIMID:Player:startCreative | 1.0.0 | Message added | SIMID:Player:startCreative |
| SIMID:Player:startCreative | 1.0.1 | Parameters added | errorCode:unsigned short, reason:DOMString |
Message structure comparison
The five members have been stable since 1.0.1.
| Member | 1.2.0 | 1.1.0 | 1.0.1 | 1.0.0 |
|---|---|---|---|---|
| sessionId:DOMString! | ● | ● | ● | ● |
| messageId:unsigned long! | ● | ● | ● | ● |
| timestamp:unsigned long! | ● | ● | ● | ● |
| type:DOMString! | ● | ● | ● | ● |
| args:any | ● | ● | ● | ● |
Enumeration comparison
NavigationSupport and CloseButtonSupport appear in 1.1.0, when non-linear and navigation capabilities needed explicit negotiation.
| Enum | 1.2.0 | 1.1.0 | 1.0.1 | 1.0.0 |
|---|---|---|---|---|
| SkippableState | playerHandles, adHandles, notSkippable | playerHandles, adHandles, notSkippable | playerHandles, adHandles, notSkippable | playerHandles, adHandles, notSkippable |
| NavigationSupport | adHandles, playerHandles, notSupported | adHandles, playerHandles, notSupported | — | — |
| CloseButtonSupport | adHandles, playerHandles | adHandles, playerHandles | — | — |
Error-code growth
1.0 defines 12 error codes, 1.0.1 expands to 26, and 1.1.0 and 1.2.0 carry 36.
| Code | Type | 1.2.0 | 1.1.0 | 1.0.1 | 1.0.0 |
|---|---|---|---|---|---|
| 1100 | Unspecified error. | ● | ● | ● | ● |
| 1101 | Resources could not be loaded. | ● | ● | ● | ● |
| 1102 | Playback area not usable by creative. | ● | ● | ● | ● |
| 1103 | Wrong SIMID version. | ● | ● | ● | ● |
| 1104 | Creative not playable for a technical reason on this site. | ● | ● | ● | ● |
| 1105 | Request for expand not honored. | ● | ● | ● | ● |
| 1106 | Request for pause not honored. | ● | ● | ● | ● |
| 1107 | Play mode not adequate for creative. | ● | ● | ● | ● |
| 1108 | Ad internal error. | ● | ● | ● | ● |
| 1109 | Device not supported. | ● | ● | ● | ● |
| 1110 | The player is not following the spec in the way it sends messages. | ● | ● | ● | ● |
| 1111 | The player is not responding adequately to messages. | ● | ● | ● | ● |
| 1200 | Unspecified error. | ● | ● | ● | — |
| 1201 | Wrong SIMID version. | ● | ● | ● | — |
| 1202 | The creative is requesting more time than the player is willing to support. | ● | ● | ● | — |
| 1203 | The creative is requesting more functionality than the player is willing to support. | ● | ● | ● | — |
| 1204 | The creative is doing actions not supported on this site. | ● | ● | ● | — |
| 1205 | The creative is overloading the postmessage channel. | ● | ● | ● | — |
| 1206 | The SIMID media could not be loaded. | ● | ● | ● | — |
| 1207 | Media Timeout. | ● | ● | ● | — |
| 1208 | The creative is taking too long to resolve or reject messages. | ● | ● | ● | — |
| 1209 | The SIMID media from the VAST response is not supported on this device. | ● | ● | ● | — |
| 1210 | The creative is not following the spec when initializing. | ● | ● | ● | — |
| 1211 | The creative is not following the spec in the way it sends messages. | ● | ● | ● | — |
| 1212 | The creative did not reply to the § 4.3.7 SIMID:Player:init message. | ● | ● | ● | — |
| 1213 | The creative did not reply to the § 4.3.10 SIMID:Player:startCreativemes sage. | ● | ● | ● | — |
| 1214 | Environment does not support navigation. | ● | ● | — | — |
| 1215 | Navigation not possible at all on this device. | ● | ● | — | — |
| 1216 | Too many calls to § 4.4.12 SIMID:Creative:requestNavigation. | ● | ● | — | — |
| 1217 | Invalid navigation request URL. | ● | ● | — | — |
| 1218 | Invalid navigation request app. | ● | ● | — | — |
| 1219 | Extra clickthrough blocked. | ● | ● | — | — |
| 1220 | Nonlinear expasion not possible due to problem pausing the media. | ● | ● | — | — |
| 1221 | Nonlinear expansion rejected by user. | ● | ● | — | — |
| 1222 | Player received excessive number of § 4.4.3 SIMID:Creative:expandNonline armessages. | ● | ● | — | — |
| 1223 | Session not created. | ● | ● | — | — |
Chapter structure comparison
Section numbers drift across versions (Player:init is §4.3.6 in 1.0.1 and §4.3.7 from 1.1.0), so chapters are aligned by title with each version's number shown.
| Entry | 1.2.0 | 1.1.0 | 1.0.1 | 1.0.0 |
|---|---|---|---|---|
| Ad Completes at Media Completion | 6.9.4 | 6.9.4 | 6.8.4 | — |
| Ad Completes at Video Completion | — | — | — | 6.3.4 |
| Ad Duration Changed Workflow | 6.10 | 6.10 | 6.9 | — |
| Ad Duration Changed Workflow - Known Time | 6.10.2 | 6.10.2 | 6.9.2 | — |
| Ad Duration Changed Workflow - Unknown Time | 6.10.3 | 6.10.3 | 6.9.3 | — |
| Ad Ends Before Media Completion | 6.9.3 | 6.9.3 | 6.8.3 | — |
| Ad Ends Before Video Completion | — | — | — | 6.3.2 |
| Ad Errors Out | 6.9.5 | 6.9.5 | 6.8.5 | 6.3.5 |
| Ad Extends Beyond Media Completion | 6.10.1 | 6.10.1 | 6.9.1 | — |
| Ad Extends Beyond Video Completion | — | — | — | 6.3.3 |
| Ad Pause | 6.8.1 | 6.8.1 | 6.7.1 | 6.2.1 |
| Ad Requests Stop | 6.9.6 | 6.9.6 | 6.8.6 | — |
| Ad Resizing and Fullscreen | 6.8.2 | 6.8.2 | 6.7.2 | 6.2.2 |
| Ad Skips | — | — | — | 6.3.1 |
| Additional Notes | — | — | — | 6.3.7 |
| API Reference | 4 | 4 | 4 | 4 |
| Audio Only in a Web Player | 3.4 | — | — | — |
| Changes In SIMID 1.1 | — | 2.3 | — | — |
| Changes In SIMID 1.2 | 2.3 | — | — | — |
| Common Workflows | 6 | 6 | 6 | 6 |
| Conformance | — | — | — | |
| Creative Delays Resolving Init | 6.5 | 6.5 | 6.5 | — |
| Creative Rejects Init | 6.6 | 6.6 | 6.6 | — |
| Creative Skips Ad | 6.9.2 | 6.9.2 | 6.8.2 | — |
| Data Layer | 8.1 | 8.1 | 8.1 | — |
| Data Structure | 8.1.1 | 8.1.1 | 8.1.1 | — |
| Error Codes | 9 | 9 | 9 | 8.4 |
| Error Handling and Timeouts | 7 | 7 | 7 | 7 |
| Establishing a New Session | 8.4.1 | 8.4.1 | 8.4.1 | 8.2.1 |
| Executive Summary | 2 | 2 | 2 | 2 |
| How to Handle Ad End and Unload | 6.9 | 6.9 | 6.8 | 6.3 |
| How to Handle Ad Loading | 6.1 | 6.1 | 6.1 | 6.1 |
| How to Handle Ad Playback | 6.8 | 6.8 | 6.7 | 6.2 |
| Intended Audience | 2.2 | 2.2 | 2.2 | 2.2 |
| Introduction | 3 | 3 | 3 | 3 |
| Introduction to Nonlinear Ads | 3.6 | 3.5 | — | — |
| L-Shaped Ads (L Squeeze backs) | 3.6.1 | — | — | — |
| Message Data Structure | — | — | — | 8.3 |
| Message Serialization | 8.3.2 | 8.3.2 | 8.3.2 | 8.1.2 |
| Messages Categories | 8.2 | 8.2 | 8.2 | — |
| Messages from the Creative to the Player | 4.4 | 4.4 | 4.4 | 4.4 |
| Messages from the player | 4.3 | 4.3 | 4.3 | 4.3 |
| Messages Triggered by Media Element Events | 4.2 | 4.2 | 4.2 | 4.2 |
| Messaging Protocol | 8 | 8 | 8 | 8 |
| Nonlinear Ads VAST Response | 3.6.2 | 3.5.1 | — | — |
| Nonlinear Initialization and Start WorkFlow | 6.7 | 6.7 | — | — |
| Player and Creative Communication | 3.3 | 3.3 | 3.3 | 3.3 |
| Player Skips Ad | 6.9.1 | 6.9.1 | 6.8.1 | — |
| postMessage Transport | 8.3.1 | 8.3.1 | 8.3.1 | 8.1.1 |
| Privacy Compliance | 3.5.1 | — | — | — |
| Receiving messages | — | — | — | 8.2.3 |
| Reference Table | 4.1 | 4.1 | 4.1 | 4.1 |
| References | — | — | — | |
| Referencing a SIMID creative from VAST | 5 | 5 | 5 | 5 |
| reject Messages | 8.2.2 | 8.2.2 | 8.2.2 | 8.3.2 |
| resolve Messages | 8.2.1 | 8.2.1 | 8.2.1 | 8.3.1 |
| Scope and Limitation | — | — | — | 3.4 |
| Scope and Limitations | 3.5 | 3.4 | 3.4 | — |
| Sending messages | — | — | — | 8.2.2 |
| Session Establishing Delays and Failures | 8.4.2 | 8.4.2 | 8.4.2 | — |
| Session Layer | 8.4 | 8.4 | 8.4 | 8.2 |
| SIMID Ad Serving Flow | 3.2 | 3.2 | 3.2 | 3.2 |
| SIMID Interactive Creative Nature | 3.1 | 3.1 | 3.1 | 3.1 |
| SIMID vs. VPAID Comparison | 2.1 | 2.1 | 2.1 | 2.1 |
| Terminology | 10 | 10 | 10 | 9 |
| Transport Layer | 8.3 | 8.3 | 8.3 | 8.1 |
| Typical Initialization WorkFlow | 6.2 | 6.2 | 6.2 | — |
| Typical Start Creative WorkFlow | 6.3 | 6.3 | 6.3 | — |
| Uninterrupted Initialization WorkFlow | 6.4 | 6.4 | 6.4 | — |
| User Experience | 6.11 | 6.11 | 6.10 | 6.3.6 |
| Version | 1 | 1 | 1 | 1 |