How do I signal rewarded inventory in OpenRTB?
Answer
Set imp.rwdd = 1. The field was added in OpenRTB 2.6, is an integer with default 0, and means the user receives a reward for viewing the ad: an extra life in a game, a free article, or an ad-free music session, typically granted after the video completes. Before 2.6 this signal lived in assorted imp.ext extensions, so if you support older partners you may need to dual-write. rwdd sits on the impression, not on the video object, so it applies to any media type offered in that imp.
Fields in this answer
Go deeper
More questions on video, ctv, native, floors, deals, and macros
- How do I build an OpenRTB video bid request? Add an imp.video object to the impression; its presence is what marks the impression as video.
- What is plcmt in OpenRTB video? imp.video.plcmt declares the video placement subtype using AdCOM's Plcmt Subtypes list, which follows the updated IAB digital video guidelines.
- What plcmt value should I send for CTV inventory? Send imp.video.plcmt = 1 (instream) for CTV.
- Should I send placement or plcmt in a video bid request? Send both during the transition, but treat plcmt as authoritative.
- How does ad pod bidding work in OpenRTB 2.6? Each slot in the pod is its own imp, and a shared imp.video.podid ties them together.
- How do I signal server-side ad insertion (SSAI) in a bid request? Set imp.ssai, an integer added in OpenRTB 2.6 with default 0.
All 93 questions are listed in the OpenRTB FAQ.