You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The intention of this document is to standardize the list of venue types that represent Digital-Out-of-Home (DOOH) advertising screens within a programmatic OpenRTB 2.5 context. The systematization of DOOH venue types will allow for clearer targeting by media buying platforms across a spectrum of available supply-side platforms offering DOOH inventory.
Contributors
Adomni - Nicholas Babb
Broadsign - Matthew Mercuri
Place Exchange - Jason Shao
The Trade Desk - Alex Cohen
Verizon Media - M Wasfi
VIOOH - Jasleen Kaur
Vistar Media - Christian Collins
Versioning
Version
Published
Notes.
1.0.0
June 4, 2020
Initial Release
1.0.1
August 4, 2020
Typos in bus_shelters, and misassociation with child siblings in urban_panels.
1.0.2
October 8, 2020
Added contributors
1.0.3
October 15, 2020
Clarification of definition for entertainment.recreational
1.0.4
December 18, 2020
Fixed station to stations in transit.train\_stations.platform
1.0.5
February 18, 2021
Fixed `point of care" definitions
Getting Started
Digital Out-of-Home screens, available within a programmatic context, maintain specific geospatial and physical parameters that describe the conditions, environment and/or surroundings. These parameters provide a mutual understanding between buyer and seller within the bidstream and during the transaction phase of trading media.This specification clarifies and classifies these parameters to maintain knowledge equality within the DOOH programmatic industry for all parties involved.
Definitions & Specification Guidelines
Screen Venue Types should describe an environment and the audience that may be found there.
A venue type should also describe a media format, except when the media format cannot be separated from the environment. For example, an “ATM” may be in a mall, or a convenience store. The venue type should reflect those parameters.
Screen venue types should not obscure key elements of the environment.
Venue types should not equate environments that serve dramatically different purposes. For example, it would be insincere to label both Marijuana dispensaries AND pharmacies under the “Wellness” category. These two environments serve very different purposes and audiences, and thus cannot be grouped together.
Information Tiers
This specification outlines three tiers of precision for programmatic DOOH venue types: Parent Venue Types, Children Venue Types and Grandchildren Venue Types. Each tier is hierarchical and functionally dependent on the higher hierarchy. Moving down the hierarchy chain presents more precise venue information.
Parent Venue Types
The parent should act as an umbrella grouping for “Child” venue types that share characteristics in common. If the group is logical, a buyer can target the entire grouping and reach similar environments and audiences.
No screens should be solely assigned to a parent venue type, unless that parent venue type has no children.
The parent venue type should provide a high level description of an environment and a general sense of what may occur at the location. For example, the parent venue “Retail” clearly identifies that consumers visit the location to make retail purchases. It does not specify the type of purchase, the specific store names, or the format of the screens in the location.
Children Venue Types
Children venue types should provide enough detail so that given the parent venue type, a buyer is clear on the environment and what occurs in the location. For example, the child venue type “Retail / Malls” makes it clear that the location is a mall location where retail transactions occur. Since most buyers will share an understanding of what a “mall” is, the child venue type provides the additional clarity needed for a buyer. At the same time, it does not specify the type of mall (indoor vs outdoor, luxury vs budget), or the format of the screens (large spectaculars, TV monitors, kosks).
All venues should be assigned to a child type under a parent venue type, unless the parent venue type has no children.
Grandchildren Venue Types
Grandchildren venue types provide the most precise contextual geospatial information of the screen. Within certain environments, it is useful to note the functional differences between screen venues. For example, “Transit / Airports / Baggage Claim” is a venue that is functionally different from “Transit / Airports / Gate”. The first venue type traditionally represents passengers leaving the airport, whereas the second venue type may be passengers waiting for a flight departure.
Venues can be assigned to a grandchild but are optional and at the purview of the publisher or supply-side platform to provide. This information may not appear due to lack of the availability of the precise information, or the lack of differentiation needs away from the parent.
Placement in Bid Requests
In terms of placing venue types, this specification suggests placing venue type information in the device object of an OpenRTB 2.5 bid_request. The path would lead into an extension and a subsequent dooh object. The declaration of format is implicit to one the following formats:
Each category, regardless of tier, has a unique identifier (ID) that is immutable. DSPs may opt to target this specific ID based on the media they wish to bid on.
Enumerated List
The enumerated list can be passed in the bid request. It is a comma-separated array of category IDs from the preceding and dependent tiers. Should only a parent-child category be associated with the screen’s venue, the array will be composed of two enumerated IDs. Refer to the summary chart for further details.
String Values
String values are text-based identifiers of venue categories. Dependencies on parent and child tiers use a period connector for tier separation. All unique text identifiers are lower case, and combination words utilize the standard underscore. String values may be used as substitutions for enumeration values and enumerated lists and provide greater flexibility for implementation.
Parent Categories & IDs
Parent Category
Enumeration ID
String Value
Transit
1
transit
Retail
2
retail
Outdoor
3
outdoor
Health & Beauty
4
health_beauty
Point of Care
5
point_care
Education
6
education
Office Buildings
7
office_buildings
Entertainment
8
entertainment
Government
9
government
Financial
10
financial
Residential
11
residential
Child Categories & IDs
Transit
Child Category
Category Definition
Enumeration ID
String Value
Airports
Signage located throughout terminals in arrival and departure areas, ticketing areas, baggage claim, gate-hold rooms, concourses, retail shops, and VIP lounges.
101
transit.airports
Buses
Displays located on the inside of city or intercity buses.
102
transit.buses
Taxi & Rideshare TV
Advertising displays placed inside taxis and rideshare vehicles visible to passengers in the back seat.
103
transit.taxi_rideshare_tv
Taxi & Rideshare Top
Advertising displays placed on top of taxi and rideshare vehicles visible to nearby pedestrian and drivers.
104
transit.taxi_rideshare_top
Subway
Advertising displays placed inside subway trains or inside stations or on subway platforms.
105
transit.subway
Train Stations
Advertising displays placed inside train stations or on platforms.
106
transit.train_stations
Retail
Child Category
Category Definition
Enumeration ID
String Value
Gas Stations
An establishment beside a road selling fuel for motor vehicles.
201
retail.gas_stations
Convenience Stores
A store with extended opening hours and in a convenient location, stocking a limited range of household goods and groceries.
202
retail.convenience_store
Grocery
A retail shop that primarily sells food, either fresh or preserved.
203
retail.grocery
Liquor Stores
A retail shop that predominantly sells prepackaged alcoholic beverages, typically in bottles, intended to be consumed off the store’s premises.
204
retail.liquor_stores
Mall
A large building or series of connected buildings containing a variety of retail stores and typically also restaurants.
205
retail.malls
Dispensaries
A store that sells and dispenses medicinal marijuana and CBD products.
206
retail.dispensaries
Pharmacies
A store where medicinal drugs are dispensed and sold.
207
retail.pharmacies
Parking Garages
A building in which people usually pay to park their cars, trucks and other vehicles.
208
retail.parking_garages
Outdoor
Child Category
Category Definition
Enumeration ID
String Value
Billboards
Located primarily on major roads, they attract high-density consumer exposure (mostly to vehicular traffic, but often to pedestrians).
301
outdoor.billboards
Urban Panels
Digital screens in urban environments, typically providing a public amenity. Typically visible to pedestrians and in some cases, vehicular traffic as well.
302
outdoor.urban_panels
Bus Shelters
Enclosures where individuals may wait for buses in an urban environment. Signage may be attached to the interior or exterior of the enclosure.
303
outdoor.bus_shelters
Health & Beauty
Child Category
Category Definition
Enumeration ID
String Value
Gyms
A club, building, or large room, usually containing special equipment, where people go to do physical exercise and get fit.
401
health_beauty.gyms
Salons
An establishment where a hairdresser, beautician, or couturier conducts business.
402
health_beauty.salons
Spas
A commercial establishment offering health and beauty treatment through such means as steam baths, exercise equipment, and massage.
403
health_beauty.spas
Point of Care
Child Category
Category Definition
Enumeration ID
String Value
Doctor’s Offices
Non-hospital facility run by a physician - for treatment of people.
501
point_care.doctor_offices
Veterinary Offices
Non-hopsital facility run by a veterinarian - for treatment of animals.
502
point_care.veterinary_offices
Education
Child Category
Category Definition
Enumeration ID
String Value
Schools
An educational institution designed to provide learning spaces and learning environments for the teaching of students between K - 12 under the direction of teachers.
601
education.schools
Colleges and Universities
An education institution designed for instruction, examination, or both, of students in many branches of advanced learning, conferring degrees in various faculties, and often embodying colleges and similar institutions.
602
education.colleges
Office Buildings
Child Category
Category Definition
Enumeration ID
String Value
Office Buildings
An office building, also known as an office block or business center is a form of commercial building which contains spaces mainly designed to be used for offices. Advertising displays may be in building lobbies, common areas, or in elevators.
701
office_buildings.office_buildings
Entertainment
Child Category
Category Definition
Enumeration ID
String Value
Recreational Locations
Location where recreational and/or leisure activities take place.
801
entertainment.recreational
Movie Theaters
Location for displaying long-format content on large screens.
802
entertainment.movie_theaters
Sports Entertainment
A venue that individuals or groups can play an active sport or activity.
803
entertainment.sports
Bars
A retail business that serves alcoholic beverages.
804
entertainment.bars
Casual Dining
A restaurant that serves moderately priced food in a casual atmosphere.
805
entertainment.casual_dining
QSR
A fast food restaurant, also known as a quick service restaurant within the industry, is a specific type of restaurant that serves fast-food cuisine and has minimal table service.
806
entertainment.qsr
Hotels
An establishment providing accommodations, means, and other services for travelers and tourists.
807
entertainment.hotels
Golf Carts
A small motorized vehicle for golfers and their equipment.
808
entertainment.golf_cart
Government
Child Category
Category Definition
Enumeration ID
String Value
DMVs
An office building, also known as an office block or business center is a form of commercial building which contains spaces mainly designed to be used for offices. Advertising displays may be in building lobbies, common areas, or in elevators.
901
government.dmv
Military Bases
A facility that houses and facilitates training for military personnel and operations.
902
government.military_bases
Financial
Child Category
Category Definition
Enumeration Value
String Value
Banks
A bank is a financial institution licensed to
1001
financial.banks
Residential
Child Category
Category Definition
Enumeration Value
String Value
Apartment Buildings
A building that contains different residential
1101
residential.apartment
Grandchild Categories & IDs
Transit: Airports
Grandchild Category
Category Definition
Enumeration ID
String Value
Arrival Hall
TBC
10101
transit.airports.arrivals_hall
Baggage Claim
TBC
10102
transit.airports.baggage_claim
Departures Hall
TBC
10103
transit.airports.departures_hall
Food Court
TBC
10104
transit.airports.food_court
Gates
TBC
10105
transit.airports.gates
Lounges
TBC
10106
transit.airports.lounges
Shopping Area
TBC
10107
transit.airports.shopping_area
Transit: Buses
Grandchild Category
Category Definition
Enumeration ID
String Value
Bus
TBC
10201
transit.buses.bus
Terminal
TBC
10202
transit.buses.terminal
Transit: Subway
Grandchild Category
Category Definition
Enumeration ID
String Value
Subway Train
TBC
10501
transit.subway.train
Platform
TBC
10502
transit.subway.platform
Transit: Train Stations
Grandchild Category
Category Definition
Enumeration ID
String Value
Train
TBC
10601
transit.train_stations.train
Platform
TBC
10602
transit.train_stations.platform
Retail: Gas Stations
Grandchild Category
Category Definition
Enumeration ID
String Value
Pump
TBC
20101
retail.gas_stations.pump
Shop
TBC
20102
retail.gas_stations.shop
Retail: Grocery
Grandchild Category
Category Definition
Enumeration ID
String Value
Shop Entrance
TBC
20301
retail.grocery.shop_entrance
Check Out
TBC
20302
retail.grocery.check_out
Retail: Malls
Grandchild Category
Category Definition
Enumeration ID
String Value
Concourse
TBC
20501
retail.malls.concourse
Food Court
TBC
20502
retail.malls.food_court
Spectacular
TBC
20503
retail.malls.spectacular
Outdoor: Billboards
Grandchild Category
Category Definition
Enumeration ID
String Value
Roadside
TBC
30101
outdoor.billboards.roadside
Highway
TBC
30102
outdoor.billboards.highway
Spectacular
TBC
30103
outdoor.billboards.spectacular
Health and Beauty: Gyms
Grandchild Category
Category Definition
Enumeration ID
String Value
Lobby
TBC
40101
health_beauty.gyms.lobby
Fitness Equipment
TBC
40102
health_beauty.gyms.equipment
Office Buildings: Office Buildings
Grandchild Category
Category Definition
Enumeration ID
String Value
Elevator
TBC
70101
office_buildings.office_buildings.elevator
Lobby
TBC
70102
office_buildings.office_buildings.lobby
Entertainment: Recreational Locations
Grandchild Category
Category Definition
Enumeration ID
String Value
Theme Parks
TBC
80101
entertainment.recreational.theme_parks
Museums and Galleries
TBC
80102
entertainment.recreational.museums_galleries
Concert Venues
TBC
80103
entertainment.recreational.concer_venues
Entertainment: Movie Theaters
Grandchild Category
Category Definition
Enumeration ID
String Value
Lobby
TBC
80201
entertainment.movie_theaters.lobby
Food Court
TBC
80202
entertainment.movie_theaters.food_court
Entertainment: Sports Entertainment
Grandchild Category
Category Definition
Enumeration ID
String Value
Sport Arena
TBC
80301
entertainment.sports.arena
Club House
TBC
80302
entertainment.sports.club_house
Entertainment: Hotels
Grandchild Category
Category Definition
Enumeration ID
String Value
Lobby
TBC
80701
entertainment.hotels.lobby
Elevator
TBC
80702
entertainment.hotels.elevator
Residential: Apartment Buildings
Grandchild Category
Category Definition
Enumeration ID
String Value
Lobby
TBC
110101
residential.apartment_buildings.lobby
Elevator
TBC
110102
residential.apartment_buildings.elevator
Specification Expansion & Amendment Process
This specification, written by the contributing parties, is not exhaustive and amenable to changes based on feedback from new participants. However, due to the initial adoption between the contributing parties, the frequency of changes shall be maintained on a cadence that respects the level of effort required by currently-integrated parties. As such, versioning of this spec will occur. Additionally, this spec can be amended on a quarterly cadence between contributors and adopters from the buy-side or sell-side.