会话生命周期与所有权
规划中会话从创建到 finish 的状态与所有权划分:AdSessionType(native / html / javascript)、SessionOwner 与 EventOwner 的分工、start / impressionOccurred / creativeLoaded / error / finish 的调用时序,以及 isSupported() 的降级判定。
本页将覆盖
- 会话状态与调用时序
- 所有权矩阵:谁启动会话、谁拥有哪类事件
- isSupported() 为 false 时的降级路径
素材来源
| 来源 | 文件 / 路径 | commit | 采集日期 | 入库状态 |
|---|---|---|---|---|
| InteractiveAdvertisingBureau/Open-Measurement-JSClients | src/session-client/ad-session.js | b6f12bd | 2026-09-22 | 已入库方法契约已入库 spec.json;状态机图与所有权矩阵未入库 |
| iabtechlab.com/standards/open-measurement-sdk | OMID 1.5 / 1.6 Specification (PDF) | — | 2026-09-22 | 未入库规范 PDF 无机器可读源,需人工核对状态机与所有权章节 |
可复用素材
- /protocol/omid/spec/api/session
方法契约表已建,本册补时序与所有权语义
待核实缺口
- 生命周期时序与所有权矩阵以官方 OMID 规范 PDF(1.5 / 1.6)为准;本站现仅收录 OM SDK JS 源码中的方法契约,尚未逐条核对规范的状态机图。