What is SSAI (Server-Side Ad Insertion)

Created by Andrew Baritz, Modified on Wed, 25 Jun at 12:52 PM by Andrew Baritz

SSAI (Server-Side Ad Insertion) for FAST Streaming is a technology used in Free Ad-Supported Streaming TV (FAST) services to deliver ads seamlessly within the stream—without buffering or visible transitions. It makes ad breaks look and feel like part of the original content, improving the viewer experience and increasing monetization opportunities.


? What is SSAI in Layman's Terms?

Imagine you're watching a live TV show on a FAST channel. Instead of the screen freezing and loading a commercial, the ads just appear—perfectly stitched into the program—like cable TV. That smooth insertion is thanks to SSAI.


?️ How SSAI Works (Step-by-Step)

Here's a breakdown of the SSAI workflow in FAST:

StepDescription
1. Stream RequestA viewer clicks on a FAST channel (like Pluto TV or Revry).
2. Manifest RequestThe client device (Roku, smart TV, etc.) requests a manifest file (e.g., HLS .m3u8 or DASH .mpd) from the SSAI server.
3. Ad DecisioningSSAI server communicates with an Ad Server or SSP (via VAST or VMAP) to fetch ads targeted to the viewer.
4. StitchingAds are transcoded and stitched server-side into the video stream as new manifest segments.
5. PlaybackThe viewer receives one continuous stream—ads and content together—without switching players or buffering.

? Visual: SSAI Flow in FAST

arduino
CopyEdit
Viewer → Player → SSAI Server → [Ad Server + Content Server] ↓ Manifest + Ad Stitching → Player → Seamless Stream

? SSAI vs CSAI (Client-Side Ad Insertion)

FeatureSSAICSAI
Ad Insertion PointServer-side (before it hits player)Client-side (in the player itself)
Seamless Playback✅ Smooth, buffer-free❌ May buffer or crash
Ad Blocking❌ Hard to block✅ Easier to block
Device ComplexityLow (works across all platforms)High (each platform behaves differently)

? Why SSAI is Ideal for FAST

  • Scalable: Works with live linear streams across millions of devices.

  • Consistent: No janky ad loads or client incompatibility.

  • Monetizable: Supports dynamic ad insertion (DAI) based on viewer targeting.

  • Bypasses Ad Blockers: Ads are stitched into content, not easily detected.


? Example Tech Stack for SSAI in FAST

ComponentExample
SSAI PlatformGoogle DAI, AWS MediaTailor, Yospace
Ad ServerFreeWheel, SpringServe, Magnite
PlayerRoku Player, Samsung Tizen, LG webOS
Streaming ProtocolHLS, MPEG-DASH

? Pro Tip for Publishers

When implementing SSAI for FAST:

  • Ensure ad markers (SCTE-35 cues) are properly set in your video content.

  • Work with an SSP that supports VAST 4.0+ for better tracking and transparency.

  • Validate your ad stitching performance across different devices and bandwidths.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article