Ad formats & specifications
All the info you need to deliver your campaigns in the correct specifications
Leverage a range of compelling ad units that will connect, engage, and drive response – whatever the campaign objective.
Passengers watch your non-skippable ad and are redirected to your website in return for access to a free Wi-Fi session.
Vertical video or similar to social media sites will be largely appropriate for our platform.
Keep clips under 30 seconds. 15 seconds is optimal for retention.
Videos ads will be muted by default, but users can enable sound.
Use AAC stereo audio at 128 kbit/s or higher, sampled at 48 or 44.1 kHz.
Supply one closed caption file per video in WebVTT (.vtt) format, zipped with the video.
Keep video files under 150MB for smooth uploads and fast playback across all platforms.
The URL to which we redirect the user after the ad plays and reward is activated.
Provide in-video subtitles that are accurate, legible, and synced with the spoken audio throughout.
We accept third-party VAST tags. See the VAST tag information below for full details.
A video ad is inserted into any flow in the Airline portal and plays between page transitions.
Both portrait and landscape video will be appropriate for our platform.
Shorter clips hold attention better, so aim for under 30 seconds, with 15 seconds being the sweet spot.
Videos ads will be muted by default, but users can enable sound.
Use AAC stereo audio at 128 kbit/s or higher, sampled at 48 or 44.1 kHz.
Supply one closed caption file per video in WebVTT (.vtt) format, zipped with the video.
Keep video files under 150MB for smooth uploads and fast playback across all platforms.
Provide in-video subtitles that are accurate, legible, and synced with the spoken audio throughout.
We accept third-party VAST tags—see the VAST tag information below for full details.
Passengers watch your unskippable video ad before being able to watch their chosen in-flight entertainment content on their personal device.
Landscape video will be appropriate for our platform.
Shorter clips hold attention better, so aim for under 30 seconds, with 15 seconds being the sweet spot.
Keep video files under 150MB for smooth uploads and fast playback across all platforms.
Supply one closed caption file per video in WebVTT (.vtt) format, zipped with the video.
Video will have audio on by default, with the ability to mute.
Ad can be paused by the user.
Use AAC stereo audio at 128 kbit/s or higher, sampled at 48 or 44.1 kHz.
Provide in-video subtitles that are accurate, legible, and synced with the spoken audio throughout.
We accept third-party VAST tags. See the VAST tag information below for full details.
Your ad is inserted into the in-flight TV channel during the normal commercial break slots.
Landscape video will be appropriate for our platform.
Shorter clips hold attention better so aim for under 60 seconds, with 30 seconds being the sweet spot.
Keep video files under 150MB for smooth uploads and fast playback across all platforms.
Supply one closed caption file per video in WebVTT (.vtt) format, zipped with the video.
Video will have audio on by default, with the ability to mute.
Ad can’t be paused by the user.
Use AAC stereo audio at 128 kbit/s or higher, sampled at 48 or 44.1 kHz.
Provide in-video subtitles that are accurate, legible, and synced with the audio.
We accept third-party VAST tags. See the VAST tag information below for full details.
Passengers are exposed to dynamically targeted banner ads, which allow them to click to visit the advertiser's website.
A fixed-format medium rectangle with a 1.2:1 aspect ratio, measuring 300 pixels wide by 250 pixels tall.
A fixed-format mobile banner with a 6.4:1 aspect ratio, measuring 320 pixels wide by 50 pixels tall.
A fixed-format leaderboard banner with an 8:1 aspect ratio, measuring 728 pixels wide by 90 pixels tall.
Provide the full HTTPS URL of your website, including the https:// prefix, so the banner links directly to your landing page.
Keep video files under 150kb for smooth uploads across all platforms. Animated assets must fit within the banner file size limit specified by Viasat.
Animations must not exceed 15 seconds and may loop up to 3 times. Flashing, high-contrast, fast-moving, and bright color animations are not allowed.
We support VAST version 3.0 or greater. VPAID is not supported.
If multiple media files are present, we will select the one with the highest resolution and bitrate.
Video must meet the minimum resolution and bitrate for your desired Ad Type, supplied as MP4 or MOV.
Viasat uses the supplied tracking links from advertisers and fires them at the right moments during ad playback.
For Sponsored Internet Rewarded Ads, a ClickThrough element is required. If none is supplied separately, we'll default to the one appended to the VAST tag.
Closed captions are optional. If supplied, we'll include closed caption files in WebVTT format, identified by the type "text/vtt."
Note: For LiveTV Seatback campaigns, tracked events will not match Insights reported events due to the use of an Impression Multiplier.
What it is
When advertisers run campaigns with Viasat, we can supply proof that their ads actually ran — counted in their own measurement tools. Advertisers supply their tracking links, and Viasat fires them at the right moments during ad playback.
How it works
Advertisers see results in their own analytics tools.
Track every moment of the ad: from impression to completion, skips, pauses, and sound on/off.
Enrich tracking with flight route, device, and Live TV channel automatically — no hardcoding.
Live TV, Pre-Roll, Interstitial, and Rewarded — with reliable delivery from the aircraft.
Origin and/or destination airport KATL → KLAX
Origin and/or destination city Atlanta → LA
Origin and/or destination country US
Origin and/or destination continent NA
Flight number DL100
Aircraft tail number
Device type / user agent
Advertiser, flight & creative IDs
Campaign (flight) name
Channel name
Channel ID
Timestamp cache-buster 13-digit
Unique per-event ID
Chat to us about other parameters you may need.
A tracking request is generated for every eligible ad play delivered through our platform, synchronized with impression and reporting.
Our platform utilizes server-side ad delivery infrastructure. As a result, impression-tracking requests are generated by our ad serving systems rather than solely relying on the end user's device.
The approach offers several benefits:
We can provide:
Availability may depend on campaign-specific agreements and setup.
Our team monitors tracking activity through platform logs and delivery validation processes. We can verify that:
We work collaboratively with advertisers, agencies, and measurement partners to investigate discrepancies. Typical troubleshooting steps include:
Yes. We can work with common third-party measurement and verification solutions, subject to technical compatibility and campaign requirements.
We can support:
Note: We do not currently support viewability measurement.
Yes. We can provide campaign delivery reporting and, where available, placement-level or creative-level performance data to support optimization and reconciliation.
Yes. In some cases, tracking requests may be successfully transmitted and accepted by a third-party endpoint while differences still appear in reporting systems.
When this occurs, the issue is often related to:
Our team can assist by providing delivery evidence and supporting investigations with measurement partners.