Bid.adomain
The advertiser's domain, used to check the bid against the publisher's advertiser block list. Several entries are allowed for rotating creatives, though an exchange may insist on exactly one.
Field facts
- Path
seatbid.bid.adomain- Object
- Bid
- Type
- string array
- Requirement
- Optional
- Added
- OpenRTB 2.0
- Spec section
- 4.2.3
How it is used
Send the advertiser's bare domain, the one a user would land on, not an ad server or tracking domain. Exchanges compare it with BidRequest.badv, so a bid without it cannot be checked.
Example
Where the field sits in a payload, with everything else left out:
{
"seatbid": [
{
"bid": [
{
"adomain": [
"brand.example"
]
}
]
}
]
}Common mistakes
- Sending a click tracker or DSP domain instead of the advertiser's own domain.
- A full URL such as https://www.brand.example/offer instead of brand.example.
Version history
Added in OpenRTB 2.0, and present in the latest snapshot. The table shows how each version's spec text types the field.
| Versions | Type in the spec | Required | Deprecated |
|---|---|---|---|
| 2.0 to 2.1 | Array of string | No | No |
| 2.2 | array of strings | No | No |
| 2.3 to 2.4 | string array | No | No |
| 2.5 | array | No | No |
| 2.6-202210 to 2.6-202606 | string array | No | No |
Related fields
Other Bid fields
adidadmapiapisattrbundleburlcatcattaxcidcriddealiddurexpexthhratioidimpidiurllangblanguagelurlmtypenurlpriceprotocolqagmediaratingslotinpodtacticwwratio
For a walkthrough of the whole object, read Bid response anatomy.