Sovrn request

Sovrn is an advertising technology company whose exchange sends OpenRTB bid requests to buyers. Its knowledge base publishes the request fields and a separate video parameter guide.

Direction and version

Sovrn sends bid requests to ad buyers. The profile covers that outgoing request only.

The pages cite OpenRTB 2.5 tables and AdCOM 1.0 for plcmt. Flags such as instl, topframe, and secure are integers, and Native is not documented.

The RTBlint profile sovrn checks requests against the published contract.

Rules beyond the OpenRTB spec

  • Each impression has imp.tagid, and site requests carry site.publisher.id, the publisher ID issued at onboarding.
  • Banner impressions give exact w and h as positive integers unless format lists a positive size.
  • Video requires maxduration, w, h, and a non-empty protocols list. The video guide only recommends minduration, so it may be absent.
  • Protocol values run from 1 to 10, covering VAST 1.0 to 4.0 with wrappers and DAAST 1.0.
  • regs.ext.gdpr is 0 or 1.
  • Deal IDs travel as a string array in imp.ext.deals.
  • An api value that Sovrn does not list is treated as unsupported.

Documented extensions

PathMeaning
imp.ext.dealsString array of private marketplace deal IDs, passed through to the bid response.
ext.schainRequest-level supply chain, preferred over the payment ID chain.
ext.pchainTAG payment ID chain.
regs.ext.gdprGDPR applicability flag, 0 or 1.

What the validator checks for this profile

Validate against this contract

Open the tester with the Sovrn request profile, or run:

rtblint validate --profile sovrn request.json

Similar integrations