#xml #parser #serde #vast

庞大协议

基于 serde-rs 的 VAST 协议 v4 解析器

3 个版本 (破坏性)

0.3.0 2022 年 11 月 7 日
0.2.0 2022 年 10 月 18 日
0.1.0 2022 年 10 月 13 日

#246 in #xml

自定义许可

11KB
218

庞大协议

VAST 协议 v4 解析器,基于 serde-rs.

支持标签

  • 错误
  • 扩展
    • 扩展
  • 定价
  • 广告验证
    • 验证
      • JavaScript资源
  • 包装器
  • 内联
  • 广告标题
  • 广告系统
  • 印象
  • 可观察印象
    • 可观察
    • 不可观察
    • 可观察不确定
  • 类别
  • VASTAdTagURI
  • 创意
  • 创意
    • 伴随广告
      • 伴随
        • 静态资源
        • 伴随点击通过
    • 通用广告ID
    • 创意扩展
    • 线性
    • 非线性广告
      • 非线性
        • 静态资源
        • 非线性点击通过
    • 持续时间
    • 跟踪事件
      • 跟踪事件
    • 媒体文件
      • 媒体文件
      • 中继
    • 视频点击
      • 点击通过
      • 点击跟踪

功能标志

  • chrono: 启用与 DateTime 相关的辅助工具,例如 v4::util::FromVastTimestamp.

测试

庞大协议VAST_Samples 中找到的 v4.0、v4.1 和 v.4.2 XML 进行了测试。要在本地计算机上进行测试,克隆 VAST_Samples 仓库

git clone https://github.com/InteractiveAdvertisingBureau/VAST_Samples.git tests/VAST_Samples

然后使用此命令运行测试

cargo test --all-features -- --nocapture

依赖关系

~1.6–2.6MB
~48K SLoC