--- title: "Video Pre-Roll Ads From a VAST Server" slug: "video-pre-rolls-ad-from-a-vast-video-ad-server" updated: 2025-08-12T17:41:07Z published: 2025-08-12T17:41:07Z canonical: "help.tritondigital.com/video-pre-rolls-ad-from-a-vast-video-ad-server" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.tritondigital.com/llms.txt > Use this file to discover all available pages before exploring further. # Video Pre-Roll Ads From a VAST Server Omny Studio integrates with any VAST (video ad server template) server to deliver a single linear or skippable video pre-roll ad for embeddable clip players on both desktop and mobile. ![](https://cdn.document360.io/7124b381-0a94-401a-abbd-9df9c4ea5dff/Images/Documentation/image-1754941305909.png?sv=2026-02-06&spr=https&st=2026-10-13T01%3A03%3A59Z&se=2026-10-13T02%3A03%3A59Z&sr=c&sp=r&sig=8YtVDxPxD9QgwRcaLpmEh2V2OJalWi%2FVsEExC5rger4%3D) ## Demo Video Here’s a video showing how a VAST-served pre-roll ad appears in a podcast. [Embedded content](https://player.vimeo.com/video/1108500414?h=aa4d0d53cc) ## Requirements Any VAST 3.0-compatible ad server. We have tested with Google Ad Manager. Video ad media files are encoded in MP4 for HTML5 playback. For Google Ad Manager, this is automatically handled. ## Custom Targeting The Omny embed player automatically includes a range of targetable [key-value pairs](https://support.google.com/admanager/answer/177381) in the VAST `cust_params` URL parameter which can be targeted by the ad server. | Key | Description | Sample Value | | --- | --- | --- | | `omny_type` | Hard-coded identifier for the type of content | `podcast` | | `omny_program_name` | Name of the clip's program | `First Program` | | `omny_program_slug` | Slug of the clip's program | `first-program` | | `omny_clip_id` | Identifier of the clip | `9E038C41-3AAF-4993-950C-D6A944B4E990` | | `omny_clip_title` | Title of the clip | `Drive Show with Jon Podcast Tuesday 15 May 2017` | | `omny_playlist_id` | Identifier of the clip's playlist (if embed is a playlist embed) | `294DD352-2300-41C4-A404-964F26BA6E83` | | `omny_organization_id` | Identifier of the clip's organization | `e56ad239-ebf8-4e1e-808d-a4220044e7f6` | | `omny_network_id` | ID of the program's network (if set on the program) | `cc15682e-33c3-4b47-8c62-aa4000106c64` | ## Ad Delivery Configuration You can enable or disable pre-roll ads for a program in a program’s **Program Settings > Monetization**. ![](https://cdn.document360.io/7124b381-0a94-401a-abbd-9df9c4ea5dff/Images/Documentation/e440692e-f7c3-4d51-9bf5-38b3cefafca9.png?sv=2026-02-06&spr=https&st=2026-10-13T01%3A03%3A59Z&se=2026-10-13T02%3A03%3A59Z&sr=c&sp=r&sig=8YtVDxPxD9QgwRcaLpmEh2V2OJalWi%2FVsEExC5rger4%3D) You can specify the **VAST ad request URL** for a program. This allows different programs to be configured as different ad units in the ad server. ![](https://cdn.document360.io/7124b381-0a94-401a-abbd-9df9c4ea5dff/Images/Documentation/5c47fd9d-496d-4902-95c5-00829cd41f45.png?sv=2026-02-06&spr=https&st=2026-10-13T01%3A03%3A59Z&se=2026-10-13T02%3A03%3A59Z&sr=c&sp=r&sig=8YtVDxPxD9QgwRcaLpmEh2V2OJalWi%2FVsEExC5rger4%3D) Video pre-rolls ads can be enabled or disabled on each clip. ![](https://cdn.document360.io/7124b381-0a94-401a-abbd-9df9c4ea5dff/Images/Documentation/52e77a33-0e78-4d19-8984-4640dcddb11e.png?sv=2026-02-06&spr=https&st=2026-10-13T01%3A03%3A59Z&se=2026-10-13T02%3A03%3A59Z&sr=c&sp=r&sig=8YtVDxPxD9QgwRcaLpmEh2V2OJalWi%2FVsEExC5rger4%3D) The program can be configured to enable video pre-roll ads on new clips by default. To retroactively apply video pre-roll ads on all existing clips, contact [Omny support](mailto:support@omnystudio.com). ## Ad Reporting The Omny Studio embed player supports reporting the following VAST events: - start - complete - pause - resume - firstQuartile - midpoint - thirdQuartile - skip - clickthrough