Build and submit an OpenRTB 2.6 bid request as an SSP and validate a bid response

domain: iabtechlab.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Construct a JSON BidRequest object conforming to the OpenRTB 2.6 specification, populating the id, imp array (with banner or video object), site or app object, device, and user fields
  2. Populate the imp[].banner or imp[].video object with supported sizes/protocols, the imp[].bidfloor and imp[].bidfloorcur fields, and the imp[].ext object for exchange-specific extensions
  3. Include a SupplyChain (schain) object in the BidRequest.ext.schain field to declare all nodes in the reseller chain per the IAB SupplyChain spec
  4. POST the BidRequest via HTTP POST with Content-Type: application/json (or application/x-protobuf for protobuf mode) to each bidder's endpoint, respecting the auction timeout (typically 100-300ms)
  5. Parse the BidResponse: check for seatbid arrays, validate that the bid price meets or exceeds the floor, select the winning bid, and return a win notice by calling the nurl (win notice URL) on the winning bid object
  6. For CTV/video impressions using dynamic ad pods, populate the imp[].video.podid and podsequence fields introduced in OpenRTB 2.6 to indicate pod position and enforce competitive exclusions

Known gotchas

Related routes

connect a demand-side platform to broadsign reach (ssp) to bid programmatically on dooh inventory via openrtb
docs.broadsign.com · 5 steps · unrated
Integrate a privacy-first consent signal into an OpenRTB 2.6 bid request using TCF and GPP fields
iabtechlab.com · 6 steps · unrated
Submit an OpenADR 2.0b demand response event from a utility VTN to a commercial building VEN and verify opt-in response
openadr.org · 6 steps · unrated

Give your agent this knowledge — and 15,600+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans