Ad Request vs Bid Request
Purpose
This document distinguishes ad request from bid request, two terms that are often mixed together in ad platform discussions.
Key Takeaways
- An
ad requestis a request from the publisher runtime environment to retrieve an ad. - A
bid requestis a request from an SSP or exchange to a DSP for bidding in an auction. - On the web, tags or scripts typically trigger the ad request; in apps and CTV, SDKs often do.
- Distinguishing the two makes the roles of SDKs, SSPs, and DSPs much clearer.
Data Flow
Draft Structure
1. What is an ad request
- It is triggered when an ad slot is loaded.
- On the web, a tag or player script often sends it.
- In apps, an SDK often sends it.
2. What is a bid request
- It is the request sent to buyers for RTB transactions.
- In the OpenRTB context, this object is the core auction request format.
3. Why the distinction matters
- The runtime requester and the auction orchestrator are different layers.
- SDKs typically do not auction directly with DSPs; SSPs usually orchestrate the bidding flow.
4. Practical notes
- The runtime terminology differs by platform.
- On the web,
tagorscriptis often more precise thanSDK. - In mobile apps and CTV,
SDKis often the natural term.