VAST バリデーター

VAST タグを貼り付けて、IAB VAST ルールに照らしてブラウザ内で検証します。XML がデバイスから離れることはありません。

VAST バリデーターは、貼り付けたタグをすべてブラウザ内で解析します。リモート広告タグ、トラッキングピクセル、MediaFile の URL がフェッチされることはなく、貼り付けた内容が ArrayKit にアップロードされることもありません。

XML フォーマッターを開く

VAST バリデーター について

VAST バリデーターは VAST(Video Ad Serving Template)タグを解析し、IAB VAST ルールに照らして確認するので、壊れたクリエイティブを配信前に見つけられます。InLine または Wrapper ドキュメントを貼り付けると、バージョンを検出し、必須ノード — AdSystem、AdTitle、Impression、Creatives、そして Wrapper では VASTAdTagURI — に加えて、MediaFile の delivery、type、width、height、および HH:MM:SS 形式の Duration を検証します。すべての問題はエラーと警告に分類され、正確なノードパスが付くので、どの Ad、Creative、MediaFile を直せばよいかがわかります。動画広告タグを一日中デバッグする広告オペレーションエンジニア、パブリッシャー、DSP インテグレーターのために作られています。何もフェッチもアップロードもされません — 貼り付けたタグはすべてブラウザ内で解析されます。

機能

VAST バリデーター の使い方

  1. VAST XML(InLine または Wrapper)をボックスに貼り付けるか、サンプルを読み込む
  2. 上部で検出されたバージョンとエラー/警告の件数を確認する
  3. 各項目を開いてノードパスと修正すべき点を確認する
  4. レポートをコピーして広告オペレーションチームに結果を共有する

入力

<VAST version="4.0"><Ad><InLine>
  <AdSystem>Server</AdSystem><AdTitle>Ad</AdTitle>
  <Impression>https://ex/imp</Impression>
  <Creatives><Creative><Linear>
    <Duration>0:30</Duration>
  </Linear></Creative></Creatives>
</InLine></Ad></VAST>

出力

VAST 4.0 — 2 error(s), 0 warning(s)
[ERROR] …Linear > Duration — Duration "0:30" is not in HH:MM:SS format
[ERROR] …Linear — InLine Linear creative must contain a <MediaFiles> element

バージョン 4.0 が検出され、不正な Duration と欠落した MediaFiles がどちらもノードパス付きで指摘されます。

よくあるエラーとトラブルシューティング

よくある質問

このバリデーターはどの VAST バージョンに対応していますか?
ルートの <VAST> 要素にある version 属性を読み取り、VAST 2.0、3.0、4.0、4.1、4.2、4.3 を理解します。未知のバージョンは警告として指摘されるので、残りの構造チェックは引き続き確認できます。
Wrapper と InLine では検証が異なりますか?
はい。InLine 広告は AdSystem、AdTitle、Impression、Creatives、そして Linear クリエイティブには Duration と最低 1 つの MediaFile を備える必要があります。Wrapper は代わりに空でない VASTAdTagURI を必要とし MediaFiles は不要なので、両者は異なるルールで確認されます。
一部のプレーヤーでは広告が再生されるのに、なぜ MediaFile が指摘されるのですか?
寛容なプレーヤーはデフォルト値にフォールバックしますが、IAB 仕様はすべての MediaFile に delivery、type、width、height を要求します。バリデーターは仕様に沿ってタグを判定するので、テストした 1 つだけでなく、厳格な SSP やプレーヤー全体で機能します。
VAST はどの Duration 形式を期待しますか?
ゼロ埋めの HH:MM:SS 値で、任意でミリ秒を HH:MM:SS.mmm として付けられます。つまり 00:00:15 は有効ですが、0:15、15、00:15 は無効です。skipoffset 属性は代わりに 25% のようなパーセンテージでも構いません。
VASTAdTagURI をたどってラップされたタグを検証できますか?
いいえ — バリデーターはリモート URL を一切フェッチしません。VASTAdTagURI が存在し空でないことは確認しますが、下流のレスポンスを検査するにはその VAST XML を別途貼り付けて単独で検証してください。
バリデーターは私の VAST タグをフェッチまたはアップロードしますか?
どちらもしません。貼り付けた XML はデバイス上で解析され、リモート広告タグ、トラッカー、MediaFile の URL が要求されることはありません。タグに関する情報が ArrayKit やどの広告サーバーにも送られることはありません。

関連ツール

すべての ArrayKit ツール