{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "/schemas/3.1.0-rc.4/enums/vast-tracking-event.json",
  "title": "VAST Tracking Event",
  "description": "Tracking events for video ads. Includes the IAB VAST 4.2 `Tracking@event` enumeration (vast_4.2.xsd `TrackingEvents_type`, lines 112–136), plus AdCP-flattened representations of the `Impression`, `Error`, `VideoClicks`, and `ViewableImpression` elements (which live in dedicated VAST elements, not under `<TrackingEvents>` — they are surfaced here so a single declared list can cover everything a measurement vendor wants to track). `fullscreen` / `exitFullscreen` are retained for VAST 2.x / 3.x compatibility (VAST 4.0+ replaced them with `playerExpand` / `playerCollapse`). `measurableImpression` is an AdCP extension for MRC measurability signals.",
  "type": "string",
  "enum": [
    "impression",
    "creativeView",
    "loaded",
    "start",
    "firstQuartile",
    "midpoint",
    "thirdQuartile",
    "complete",
    "mute",
    "unmute",
    "pause",
    "resume",
    "rewind",
    "skip",
    "playerExpand",
    "playerCollapse",
    "fullscreen",
    "exitFullscreen",
    "progress",
    "acceptInvitation",
    "adExpand",
    "adCollapse",
    "minimize",
    "overlayViewDuration",
    "otherAdInteraction",
    "interactiveStart",
    "clickTracking",
    "customClick",
    "close",
    "closeLinear",
    "error",
    "viewable",
    "notViewable",
    "viewUndetermined",
    "measurableImpression",
    "viewableImpression"
  ]
}
