Production qualities
Production Qualities rates how the content around an ad was made: professionally produced, prosumer, user generated, or unknown. It is sent in Content.prodq under site, app, or dooh, and buyers use it as a brand safety and pricing signal.
Values
| Value | Name | What it means |
|---|---|---|
0 | Unknown | The seller does not know how the content was produced. |
1 | Professionally Produced | Content made by professional studios, networks, or publishers. |
2 | Prosumer | Semi-professional content from independent creators with real production values. |
3 | User Generated (UGC) | Content created and uploaded by ordinary users without professional production. |
Fields that use this list
How to use it
OpenRTB 2.4 introduced Content.prodq and deprecated Content.videoquality, which used the same four values but was named for video only; the new field applies to any content, including audio and text. Content.videoquality is not part of OpenRTB 2.6, so send Content.prodq alone. The categories come from IAB definitions written for long-form video, and they should be applied per content item rather than per platform.
Common mistakes
- Sending 1 for everything on a platform that also hosts user uploads. Buyers that exclude user-generated content rely on the per-item value.
- Still sending
Content.videoqualityon a 2.6 request. The field was removed, and RTBlint reportsopenrtb.field.removed.
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
- Plcmt subtypes (video)
- Creative subtypes (audio and video)
- Playback methods
- Playback cessation modes
- Start delay modes
- Linearity modes
- Companion types
- Delivery methods
- Feed types
- Volume normalization modes
- Pod deduplication
- Pod sequence
- Slot position in pod
All lists are on the enumerated lists index.