MwareTV
Back to Insights

Server-Side Ad Insertion (SSAI) stitches advertisements directly into the video stream on the server before delivery to the viewer. The result: ads are indistinguishable from content, resistant to ad blockers, and provide a broadcast-quality viewing experience. SSAI has become the industry standard for premium streaming platforms, FAST channels, and any service where ad revenue is a primary business model.

How SSAI Works

  • Ad Decision: When a viewer reaches an ad break point, the SSAI server contacts the ad decision server (ADS) with viewer targeting data — device type, geography, content genre, and viewer profile.
  • Ad Selection: The ADS returns an ad pod (sequence of ads) via VAST/VMAP response, specifying creative URLs, duration, and tracking pixels.
  • Ad Conditioning: The SSAI server transcodes the selected ads to match the content encoding parameters (bitrate, resolution, codec, segment format) in real-time — ensuring seamless visual transitions.
  • Stream Stitching: The conditioned ads are stitched into the content stream. The viewer receives a single continuous stream with no client-side ad loading, buffering, or quality changes.
  • Tracking: SSAI fires impression, quartile, and completion tracking beacons server-side, providing accurate measurement even with limited client-side connectivity.

SSAI vs CSAI: Why Server-Side Wins

  • Ad Blocker Resistance: SSAI ads are part of the video stream — ad blockers cannot distinguish ads from content. CSAI ads are fetched separately and easily blocked, resulting in 15-30% ad revenue loss.
  • Viewer Experience: SSAI provides broadcast-quality ad transitions with no buffering, loading spinners, or quality jumps. CSAI often causes 2-5 second delays at ad boundaries.
  • Fill Rate: SSAI achieves 95-99% fill rates because ads are pre-conditioned and stitched before delivery. CSAI fill rates drop to 70-85% due to client-side timeouts and errors.
  • Consistent Analytics: SSAI tracking is server-side and reliable. CSAI tracking depends on client-side beacon firing, which is unreliable on Connected TV devices and affected by network issues.

VAST and VMAP Integration

VAST (Video Ad Serving Template) defines the ad creative, tracking, and metadata. VMAP (Video Multiple Ad Playlist) defines ad break timing and structure across the entire content duration. MwareTV TVMS supports VAST 4.2 and VMAP 1.0.1, connecting to major ad exchanges and SSPs including Google Ad Manager, FreeWheel, SpotX, and Magnite.

How MwareTV Powers SSAI

MwareTV TVMS includes native SGAI (Server-Guided Ad Insertion) — an advanced form of SSAI where the server guides the player through ad breaks with signaling protocol support. The platform handles ad conditioning, stream stitching, and tracking automatically. Operators configure ad break structures, connect ad exchanges, and monitor fill rates and revenue through the TVMS dashboard.

Frequently Asked Questions

Does SSAI work with all streaming devices?

Yes. Since SSAI delivers ads as part of the video stream, it works on every device that can play video — including Connected TVs, game consoles, and legacy set-top boxes that don't support CSAI.

What ad fill rate can I expect with SSAI?

Well-configured SSAI systems achieve 95-99% fill rates. This is significantly higher than CSAI (70-85%) because server-side ad conditioning eliminates client-side timeout and rendering failures.

Keen to discuss your project?

Talk to our team for information and ideas about the best solution for your needs.
or call us at +31 85 130 3803