会话生命周期与所有权
规划中会话从创建到 finish 的状态与所有权划分:AdSessionType(native / html / javascript)、SessionOwner 与 EventOwner 的分工、start / impressionOccurred / creativeLoaded / error / finish 的调用时序,以及 isSupported() 的降级判定。
- 会话状态与调用时序
- 所有权矩阵:谁启动会话、谁拥有哪类事件
开放测量接口定义(Open Measurement Interface Definition,OMID)以广告会话(ad session)为度量单位:集成方创建一次会话并声明创意类型与曝光判定口径,OM 服务(OM Service)在会话期内向验证脚本(verification script)派发会话事件与几何数据。本册展开为生命周期与所有权、访问模式与几何、曝光判定口径三个子页。
会话从创建到 finish 的状态与所有权划分:AdSessionType(native / html / javascript)、SessionOwner 与 EventOwner 的分工、start / impressionOccurred / creativeLoaded / error / finish 的调用时序,以及 isSupported() 的降级判定。
访问模式(AccessMode)决定验证脚本能否取得创意元素引用:full 模式下 OM 服务(OM Service)在 context 中给出 slotElement / videoElement,limited 模式只给几何数据;domain 模式已于 1.5.4 移除,选择后回落为 limited。几何事件 geometryChange 携带 adView / viewport / obstructions 三段,Reason 枚举解释不可度量的成因。
曝光判定口径(ImpressionType)声明本次会话以何种条件记为曝光:definedByJavaScript / unspecified / loaded / beginToRender / onePixel / viewable / audible / other;与创意类型(CreativeType)共同决定验证脚本可采用的度量方法学。声明口径的目的是让不同测量方之间的曝光差异可被解释。