DOOH venue taxonomies
DOOH venue taxonomies name the vocabulary used to describe where an out-of-home screen is: an airport, a gym, a roadside billboard and so on. OpenRTB 2.6 sends the value in DOOH.venuetypetax, which defaults to 1 (OpenOOH 1.0) and governs the IDs in DOOH.venuetype. Buyers need it to read the venue IDs at all, since each taxonomy has its own codes.
Values
| Value | Name | What it means |
|---|---|---|
0 | AdCOM DOOH Venue Types (deprecated) | The venue type list AdCOM used to define itself; deprecated, so avoid it in new integrations. |
1 | OpenOOH Venue Taxonomy 1.0 | Version 1.0 of the OpenOOH venue taxonomy; the default when venuetypetax is absent. |
2 | DPAA Device Venue Types | The venue types of the Digital Place-based Advertising Association; confirm with the seller which version they use. |
3 | DMI Categorization of Venues 1.1 | Version 1.1 of the DMI venue categorization for digital out-of-home. |
4 | OMA taxonomy, January 2022 | The Outdoor Media Association venue taxonomy from January 2022, used in the Australian market. |
5 | OpenOOH Venue Taxonomy 1.1 | Version 1.1 of the OpenOOH venue taxonomy. |
Fields that use this list
How to use it
Set venuetypetax whenever you send DOOH.venuetype, and point it at a specific version, since the taxonomy files change between releases. Each taxonomy defines how its own values are written, so follow its documentation when serializing IDs into the string array. If you omit the field, buyers assume OpenOOH 1.0. Value 0 refers to the venue type list AdCOM itself once carried, which AdCOM now marks deprecated, and AdCOM's reference for value 2 points to that same deprecated section.
Common mistakes
- Sending OpenOOH 1.1 venue IDs without setting
venuetypetaxto 5. The default is 1.0. - Sending numeric venue codes from a regional taxonomy with no
venuetypetax. Buyers will read them as OpenOOH IDs. - Looking for a
venuetaxfield. The DOOH object's description mentions that name, but the field isvenuetypetax.
Validation
On OpenRTB 2.6 snapshots, RTBlint reports a value outside this list as openrtb.value.invalid. Paste a request into the tester to check the values you send.
Related lists
All lists are on the enumerated lists index.