Home/Video & Audio Ad Technology

Module 2: Video & Audio Ad Technology

Implement both client-side (Google IMA SDK) and server-side (SSAI/MediaTailor) ad insertion, understand the SCTE-35/104 marker chain from encoder to player, and reason about header bidding at a systems level. Capstone: an SSAI ad break via SCTE-35.

4 WeeksLive + RecordingsCapstone Project

Prerequisites

Learning Outcomes

By the end, you can implement both client-side (IMA SDK) and server-side (SSAI/MediaTailor) ad insertion, understand the SCTE-35/104 marker chain from encoder to player, and reason about header bidding at a systems level.

Weekly Curriculum

Week 1Ad Tech Fundamentals

The ad you skipped after 5 seconds still got tracked six different ways — here's the spec behind it.

IAB spec landscape — VAST, VMAP, VPAID. Ad pods and fallback ads. Waterfall vs header bidding conceptually. Lab: read and hand-construct a VAST 4.0 response with a linear ad and tracking events.

Week 2Client-Side Ad Insertion (CSAI)

This is the layer that decides whether your pre-roll plays cleanly — or breaks the stream entirely.

Google IMA SDK architecture, integrating IMA with an HLS.js/Shaka player, CTV-specific CSAI constraints, tracking pixels and viewability (MRC standard). Lab: integrate IMA SDK into a player, instrument quartile tracking.

Week 3Server-Side Ad Insertion (SSAI)

The reason CTV ads can't be skipped isn't a UI restriction — it's baked into the manifest itself.

Why SSAI (ad blocker resistance, seamless CTV playback). AWS MediaTailor architecture, SCTE-35/SCTE-104 marker chain, ad stitching and session-based personalization. Lab: stand up MediaTailor against a VOD source with SCTE-35 markers.

Week 4Header Bidding, Podcast Ads & Capstone

Real money changes hands in the milliseconds before a video even starts loading.

Prebid.js integration pattern, RTB flow at a systems level, podcast dynamic ad insertion economics, measurement/attribution. Capstone: implement an SSAI ad break using MediaTailor + SCTE-35 on a live-style stream.

Who It's For

OTT/AVOD Platforms

Engineers building or maintaining ad-supported streaming products who need to own the SSAI/CSAI stack, not just wire up a vendor.

Broadcasters

Teams inserting ads into live and VOD content who need to understand the SCTE-35 marker chain end to end.

Ad Tech / Monetization Engineers

Engineers working adjacent to programmatic/header bidding who want the video-specific ad delivery layer filled in.

Continue Your Track

Pricing

Pricing depends on who's enrolling — pick the page that matches you:

Ready to Own the Ad Stack?

Get the full curriculum, next cohort dates and pricing.