VAST Tag Inspector
Füge einen VAST-XML-Tag ein und lies seine InLine/Wrapper-Struktur, Media-Files und Tracking-URLs — vollständig in deinem Browser geparst.
Der VAST Tag Inspector parst deinen Tag vollständig in deinem Browser. Das VAST-XML, das du einfügst, bleibt auf deinem Gerät und wird nie hochgeladen, und keine Impression-, Error-, Tracking- oder VASTAdTagURI-URL wird je angefragt oder verfolgt — das Inspizieren eines Live-Tags feuert also kein einziges Pixel.
VAST Validator öffnen
Über VAST Tag Inspector
Der VAST Tag Inspector entpackt einen VAST-XML-Tag in eine Struktur, die du tatsächlich lesen kannst. Füge einen Video-Ad-Tag ein, und das Tool sagt dir auf einen Blick, ob es sich um ein InLine-Ad oder einen Wrapper handelt, zeigt AdSystem und AdTitle und listet jedes MediaFile in einer Tabelle mit MIME-Type, Bitrate, Abmessungen und delivery. Es legt alle TrackingEvents (start, Quartile, complete, progress) samt ihren URLs offen, die Impression- und Error-Pixel, VideoClicks, Icons, Extensions und — bei Wrappern — die VASTAdTagURI, die auf den nächsten Tag zeigt. Gebaut für Ad-Ops-Engineers und QA, die den ganzen Tag Creatives und Tracker debuggen: Der Tag wird auf deinem Gerät geparst, sodass kein Pixel gefeuert und beim Inspizieren nichts hochgeladen wird.
Funktionen
- Erkennt InLine- vs. Wrapper-Ads und markiert Ad-Pods mit mehreren <Ad>-Elementen
- MediaFiles-Tabelle mit MIME-Type, Bitrate, width × height, Codec und delivery
- Ordnet jedes TrackingEvent (start, Quartile, complete, progress) seiner URL zu
- Listet Impression- und Error-Pixel, VideoClicks, ClickThrough und ClickTracking
- Zeigt die VASTAdTagURI bei Wrapper-Tags, ohne sie je anzufragen
- Legt Icons (AdChoices), Companion- und NonLinear-Ressourcen sowie Extensions offen
- Dekodiert XML-Entities, sodass kopierte URLs die echten, unescapten Tracker-Endpunkte sind
- Parst den Tag in deinem Browser — keine Impression und kein Tracker wird je gefeuert
So verwendest du VAST Tag Inspector
- Kopiere einen VAST-Tag aus deinem Ad-Server, deiner SSP oder deinem Player-Debug-Log
- Füge das VAST-XML in das Eingabefeld ein
- Lies die geparste InLine/Wrapper-Struktur, die Media-Files und die Tracking-URLs
- Kopiere jede Impression-, Tracking- oder Media-URL mit einem Klick
Beispiel
Eingabe
<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>
Ausgabe
InLine · AdSystem: iabtechlab · AdTitle: Example
Impression: https://ex.com/imp
MediaFile: video/mp4 · 1280×720 · 2000k · progressive
Ein Ein-Ad-InLine-Tag, reduziert auf seinen Typ, das Impression-Pixel und das Media-File.
Häufige Fehler & Fehlerbehebung
- Ungültiges XML in Zeile N — der eingefügte Inhalt lässt sich nicht parsen. — Stelle sicher, dass du den ganzen Tag inklusive des <VAST>-Roots und seines schließenden Tags kopiert hast; eine abgeschnittene Log-Zeile oder ein verirrtes, nicht-escapetes & scheitert an der XML-Validierung.
- Die MediaFiles-Tabelle ist für ein Creative leer. — Das Creative könnte ein Wrapper sein (Media liegt nachgelagert) oder eine VPAID- / NonLinear- / Companion-Einheit. Prüfe bei Wrappern die VASTAdTagURI oder bei diesen den Companion- / NonLinear-Abschnitt für ihre Ressourcen.
- Eine Tracking-URL sieht falsch aus, mit & darin. — Das ist XML-Escaping. Der Inspector dekodiert Entities, sodass die URL, die du kopierst, der echte Endpunkt mit einem einfachen & ist — füge sie so wie sie ist ein.
- Es wird nichts angezeigt und es gibt keine Ads. — Der Tag könnte eine leere / No-Fill-VAST-Antwort sein. Der Inspector markiert ihn als Empty und zeigt jedes VAST-weite Error-Pixel, das das No-Ad meldet.
Häufig gestellte Fragen
- Was zeigt ein VAST Tag Inspector?
- Er parst einen VAST-XML-Tag und legt seine Struktur offen: ob jedes Ad InLine oder ein Wrapper ist, AdSystem und AdTitle, die MediaFiles mit Type, Bitrate und Abmessungen, jedes TrackingEvent und seine URL, Impression- und Error-Pixel, VideoClicks, Icons, Extensions und die VASTAdTagURI bei Wrappern.
- Was ist der Unterschied zwischen einem InLine- und einem Wrapper-VAST-Ad?
- Ein InLine-Ad trägt das vollständige Creative — Media-Files, Tracking und Klicks — direkt. Ein Wrapper enthält keine eigene Media; er hält eine VASTAdTagURI, die auf einen weiteren, nachgelagerten VAST-Tag zeigt, plus zusätzliche Impression- und Tracking-Pixel zum Feuern. Der Inspector kennzeichnet jedes Ad entsprechend.
- Welche VAST-Versionen kann er inspizieren?
- Er liest die gängigen Tag-Formen über VAST 2.0, 3.0 und 4.x — InLine- und Wrapper-Ads, Linear-Creatives mit MediaFiles und TrackingEvents, NonLinearAds, CompanionAds, Icons und Extensions. Außerdem zeigt er das version-Attribut aus dem <VAST>-Root, falls vorhanden.
- Folgt der Inspector der VASTAdTagURI oder feuert er Pixel?
- Nein. Er liest nur das XML, das du einfügst. Er ruft nie die umschlossene VASTAdTagURI ab und fragt nie eine Impression-, Error- oder Tracking-URL an — die werden als Text angezeigt, damit du sie kopieren kannst, sodass das Inspizieren eines Live-Tags das Reporting nicht verzerrt.
- Warum ist die MediaFiles-Tabelle für mein Creative leer?
- Das Creative könnte eine VPAID- oder interaktive Einheit sein, deren abspielbares Asset eine InteractiveCreativeFile statt eines MediaFile ist, oder es ist ein NonLinear- oder Companion-Creative. Wrapper haben ebenfalls keine eigenen MediaFiles — die Media liegt im nachgelagerten Tag, auf den die VASTAdTagURI zeigt.
- Kann ich alle Impression- und Tracking-URLs auf einmal sehen?
- Ja. Jedes Ad listet seine Impression- und Error-Pixel, und jedes Creative listet seine TrackingEvents nach Event-Name gruppiert neben VideoClicks und Icon-URLs. Jede URL hat einen Ein-Klick-Kopierbutton, sodass du sie in einen Diff oder einen Browser einfügen und prüfen kannst.
Verwandte Tools
Alle ArrayKit-Tools