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、quartile、complete、progress)をその URL に対応づけて示し、Impression と Error のピクセル、VideoClicks、Icons、Extensions、そして Wrapper の場合は次のタグを指す VASTAdTagURI も表示します。クリエイティブとトラッカーを一日中デバッグする広告オペレーションエンジニアと QA のために作られています。タグはデバイス上で解析されるので、検査中にピクセルが発火することも、何かがアップロードされることもありません。
機能
- InLine と Wrapper を判別し、複数の <Ad> 要素を持つ広告ポッドを指摘
- MIME タイプ、ビットレート、width × height、コーデック、delivery を示す MediaFiles の表
- すべての TrackingEvent(start、quartile、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
1 広告の InLine タグを、そのタイプ、impression ピクセル、メディアファイルにフラット化した例。
よくあるエラーとトラブルシューティング
- N 行目で無効な XML — 貼り付けが解析できない。 — <VAST> ルートとその閉じタグを含むタグ全体をコピーしたか確認してください。切り詰められたログ行やエスケープされていない & が混入していると XML 検証に失敗します。
- あるクリエイティブの MediaFiles 表が空になっている。 — そのクリエイティブは Wrapper(メディアは下流にある)か、VPAID / NonLinear / Companion ユニットの可能性があります。Wrapper なら VASTAdTagURI を、あるいは Companion / NonLinear セクションでそれらのリソースを確認してください。
- トラッキング URL に & が含まれていておかしく見える。 — それは XML のエスケープです。インスペクターはエンティティをデコードするので、コピーする URL はプレーンな & を持つ本当のエンドポイントです — そのまま貼り付けてください。
- 何も表示されず広告がない。 — そのタグは空の / no-fill な VAST レスポンスかもしれません。インスペクターは Empty と表示し、no-ad を報告するために使われる VAST レベルの Error ピクセルがあれば示します。
よくある質問
- VAST タグインスペクターは何を表示しますか?
- VAST XML タグを解析して構造を展開します。各 Ad が InLine か Wrapper か、AdSystem と AdTitle、type・ビットレート・寸法を伴う 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 表が空なのですか?
- そのクリエイティブは、再生アセットが MediaFile ではなく InteractiveCreativeFile である VPAID やインタラクティブユニット、あるいは NonLinear や Companion クリエイティブかもしれません。Wrapper も自身の MediaFiles を持たず、メディアは VASTAdTagURI が指す下流タグにあります。
- すべての Impression と Tracking の URL を一度に見られますか?
- はい。各 Ad は Impression と Error のピクセルを一覧表示し、各クリエイティブは TrackingEvents をイベント名ごとにグループ化して VideoClicks や Icon の URL とともに一覧します。すべての URL にワンクリックのコピーボタンがあるので、diff やブラウザに貼り付けて確認できます。
関連ツール
すべての ArrayKit ツール