VAST 标签检查器
粘贴一个 VAST XML 标签,读取它的 InLine/Wrapper 结构、媒体文件与跟踪 URL——完全在你的浏览器中解析。
VAST 标签检查器完全在你的浏览器中解析你的标签。你粘贴的 VAST XML 留在你的设备上,绝不会上传,任何 Impression、Error、Tracking 或 VASTAdTagURI 都绝不会被请求或跟随——因此检查一个线上标签不会触发任何一个像素。
打开 VAST 校验器
关于 VAST 标签检查器
VAST 标签检查器把一个 VAST XML 标签拆解成你真正读得懂的结构。粘贴一个视频广告标签,它会一眼告诉你这是 InLine 广告还是 Wrapper,显示 AdSystem 和 AdTitle,并在表格中列出每个 MediaFile 及其 MIME 类型、码率、尺寸和 delivery。它会呈现所有 TrackingEvents(start、四分位、complete、progress)及其对应的 URL,以及 Impression 和 Error 像素、VideoClicks、Icons、Extensions,还有——对于 Wrapper——指向下一个标签的 VASTAdTagURI。它为整天调试素材与跟踪器的 ad-ops 工程师和 QA 打造:标签在你的设备上解析,因此在你检查时绝不会触发任何像素,也不会上传任何内容。
功能特性
- 识别 InLine 与 Wrapper 广告,并标出含多个 <Ad> 元素的广告 pod
- MediaFiles 表格,含 MIME 类型、码率、宽 × 高、编解码器和 delivery
- 将每个 TrackingEvent(start、四分位、complete、progress)映射到其 URL
- 列出 Impression 和 Error 像素、VideoClicks、ClickThrough 与 ClickTracking
- 显示 Wrapper 标签的 VASTAdTagURI,而绝不请求它
- 呈现 Icons(AdChoices)、Companion 和 NonLinear 资源以及 Extensions
- 解码 XML 实体,使复制出的 URL 是真实、未转义的跟踪器端点
- 在你的浏览器中解析标签——绝不触发任何 impression 或跟踪器
如何使用 VAST 标签检查器
- 从你的广告服务器、SSP 或播放器调试日志中复制一个 VAST 标签
- 把 VAST XML 粘贴到输入框
- 读取解析出的 InLine/Wrapper 结构、媒体文件和跟踪 URL
- 一键复制任意 impression、跟踪或媒体 URL
示例
输入
<VAST version="4.0"><Ad><InLine>
<AdSystem>iabtechlab</AdSystem>
<AdTitle>Example</AdTitle>
<Impression><![CDATA[https://ex.com/imp]]></Impression>
<Creatives><Creative><Linear>
<MediaFiles><MediaFile type="video/mp4" bitrate="2000" width="1280" height="720" delivery="progressive"><![CDATA[https://ex.com/v.mp4]]></MediaFile></MediaFiles>
</Linear></Creative></Creatives>
</InLine></Ad></VAST>
输出
InLine · AdSystem: iabtechlab · AdTitle: Example
Impression: https://ex.com/imp
MediaFile: video/mp4 · 1280×720 · 2000k · progressive
一个单广告 InLine 标签被拉平为其类型、impression 像素和媒体文件。
常见错误与故障排除
- 第 N 行 XML 无效——粘贴内容无法解析。 — 确保你复制了完整标签,包括 <VAST> 根节点及其闭合标签;被截断的日志行或未转义的 & 都会使 XML 校验失败。
- 某个素材的 MediaFiles 表格为空。 — 该素材可能是 Wrapper(媒体位于下游)或 VPAID / NonLinear / Companion 单元。请检查 Wrapper 的 VASTAdTagURI,或 Companion / NonLinear 区块中的资源。
- 某个跟踪 URL 看起来有误,里面带着 &。 — 那是 XML 转义。检查器会解码实体,因此你复制到的 URL 是带普通 & 的真实端点——按原样粘贴即可。
- 什么都没显示,且没有广告。 — 该标签可能是一个空 / 无填充(no-fill)的 VAST 响应。检查器会将其标为 Empty,并显示用于上报无广告的任何 VAST 级 Error 像素。
常见问题
- VAST 标签检查器会显示什么?
- 它解析一个 VAST XML 标签并展开其结构:每个 Ad 是 InLine 还是 Wrapper、AdSystem 和 AdTitle、带类型/码率/尺寸的 MediaFiles、每个 TrackingEvent 及其 URL、Impression 和 Error 像素、VideoClicks、Icons、Extensions,以及 Wrapper 上的 VASTAdTagURI。
- InLine 与 Wrapper VAST 广告有什么区别?
- InLine 广告直接携带完整素材——媒体文件、跟踪与点击。Wrapper 本身不含媒体;它持有一个指向下游另一个 VAST 标签的 VASTAdTagURI,外加要触发的额外 impression 和跟踪像素。检查器会相应地标注每个 Ad。
- 它能检查哪些 VAST 版本?
- 它读取 VAST 2.0、3.0 和 4.x 中常见的标签形态——InLine 和 Wrapper 广告、带 MediaFiles 和 TrackingEvents 的 Linear 素材、NonLinearAds、CompanionAds、Icons 和 Extensions。存在时它还会显示来自 <VAST> 根节点的 version 属性。
- 检查器会跟随 VASTAdTagURI 或触发任何像素吗?
- 不会。它只读取你粘贴的 XML。它绝不抓取被包裹的 VASTAdTagURI,也绝不请求任何 Impression、Error 或 Tracking URL——这些都以文本形式显示供你复制,因此检查一个线上标签不会扰乱报表。
- 为什么我的素材 MediaFiles 表格是空的?
- 该素材可能是 VPAID 或交互单元,其可播放资产是 InteractiveCreativeFile 而非 MediaFile,或者它是 NonLinear 或 Companion 素材。Wrapper 本身也没有 MediaFiles——媒体位于 VASTAdTagURI 指向的下游标签中。
- 我能一次性看到所有 Impression 和 Tracking URL 吗?
- 可以。每个 Ad 列出其 Impression 和 Error 像素,每个素材按事件名分组列出其 TrackingEvents,并列出 VideoClicks 和 Icon URL。每个 URL 都有一键复制按钮,便于你把它粘贴到 diff 或浏览器中核对。
相关工具
- VAST 校验器 — 在浏览器中对照 IAB 规则校验 VAST XML 标签、识别版本并检查必需节点。
- VAST 宏展开器 — 在跟踪 URL 中展开 IAB VAST 4.x 宏并预览触发的请求,附可搜索参考。
- VMAP 校验器 — 校验 VMAP 广告插播 XML,并在时间轴上查看前贴、中插与后贴插播。
- VAST 错误码查询 — 查询任意 IAB VAST 或 VPAID 错误码的含义、类别与可能的修复方法。
- OpenRTB 竞价请求生成器 — 从表单构建符合规范的 OpenRTB 2.5 与 2.6 竞价请求并复制 JSON。
- schain 生成器 — 为 OpenRTB 构建并校验 IAB SupplyChain 对象,导出 JSON 与序列化字符串。
全部 ArrayKit 工具