ORTB
分册导航

错误处理与错误码

参考表
本页目录

定位

两类错误(VMAP 执行 / 广告响应执行)都触发 error 追踪;[ERROR_CODE] 与 [ERROR_MESSAGE] 宏必须替换,错误码取 900 与 1000–1008。

规范章节
§2.5
错误宏
[ERROR_CODE] · [ERROR_MESSAGE]
错误码
900 · 1000–1008

播放器行为

  • 1错误分两类:VMAP 执行错误(抽取载荷、调用二级广告服务器、解析 VMAP)与广告响应执行错误(单个响应处理时)
  • 2任一类错误发生都应调用该断点关联的 error 追踪事件
  • 3播放器必须替换 [ERROR_CODE] 与 [ERROR_MESSAGE] 宏(若提供);错误消息由播放器自定,特殊字符必须百分号编码
  • 4VAST 广告的执行错误应沿用 VAST 侧上报的同一 [ERROR_CODE];非 VAST 错误可自定或用 900
  • 5响应执行出错时应尽量执行可执行部分:ad pod 中一条广告失败应跳到下一条,而非中止整个 pod

失效形态

  • 错误发生时未触发 error 追踪
  • 追踪 URI 中的宏未替换
  • 错误消息特殊字符未百分号编码
本章正文数据化自 IAB VMAP 1.0.1 官方 PDF 与官方仓库 XSD,二者交叉核对。