Server-Side and Advanced Media
Where the auction moves off the page and into formats beyond banner. Prebid Server and its cookie-sync cost, stored requests for app and AMP, video and CTV header bidding, and how deals compete against the open auction.
What do L1–L5 mean?depth, beginner → expert
Each module carries a depth band. A range like L3–L4 means it spans two.
- Foundations
- Vocabulary and the big picture. No prior ad-tech assumed.
- Practitioner
- The hands-on basics you use day to day.
- Intermediate
- Real configuration and the trade-offs behind it.
- Advanced
- Optimization, edge cases, and running at scale.
- Expert
- Architecture and deep specialization.
Prereqs: A4, B4
Objectives- Explain server-to-server: the browser sends one request to Prebid Server, which fans out server-side.
- State when to use it and the cost: weaker cookie match, so cookie sync is needed.
- Configure the prebidServer (s2s) adapter and understand the host vs requesting-publisher split.
Key conceptsServer-to-server (s2s) fan-outWeaker cookie matchThe prebidServer adapterHost vs requesting-publisher splitRead the lesson →AssessmentDecide which 4 of 12 bidders to move to s2s and justify the choice.
PRACTICEProposed s2s config builder.
DEBUGProposed "bidder gets no user ID server-side because cookie sync never ran" reproduction.
Prereqs: E1
Objectives- Explain why server-side bidders’ IDs must be synced (/cookie_sync), including cooperative syncing.
- Explain stored requests: OpenRTB blocks stored server-side and merged via ortb2Imp, central for mobile-app and AMP.
Key concepts/cookie_sync and cooperative syncingStored requestsortb2Imp mergeMobile-app and AMP deliveryRead the lesson →AssessmentTrace why a freshly onboarded s2s bidder has a 0% match rate and how cooperative sync resolves it, then design a stored-request layout.
DEBUGProposed cookie-sync timeline simulator.
Prereqs: B2, E1
Objectives- Explain video header bidding: VAST / VPAID, the video mediaType, instream vs outstream, and why video often runs s2s.
- Explain CTV: ad pods, SSAI, and app-ads.txt.
- Define PMPs and deals: deal IDs through Prebid (hb_deal), preferred deals vs private auctions vs programmatic guaranteed, and deal priority vs open-auction bids.
Key conceptsVAST / VPAID and the video mediaTypeInstream vs outstreamCTV ad pods and SSAIDeals (hb_deal): preferred, private auction, programmatic guaranteedRead the lesson →AssessmentConfigure an outstream video ad unit and explain how a $X deal competes against a $Y open-auction bid.
PRACTICEProposed video and deal-targeting builder.
ANALYZERun a Bidcliq Academy audit on an app developer domain (app-ads.txt) and read its supply chain.
Run it live →
Complete this track
Five questions drawn from this track. Get 4 right to mark the whole track done.
1.Moving the auction to Prebid Server (server-side) primarily reduces…
2.The main trade-off of server-side vs client-side bidding is…
3.A PMP / deal (e.g. a preferred deal or programmatic guaranteed) is…
4.Stored requests in Prebid Server are used to…
5.Video / CTV header bidding differs from banner mainly because it…