Playback cessation modes

Playback Cessation Modes says what ends playback in a video placement: the ad finishing or the viewer stopping it, the player leaving the viewport, or the player detaching into a floating unit when scrolled away. Sellers send one value in Video.playbackend, a field OpenRTB 2.5 introduced alongside Video.placement.

List: Playback Cessation Modes3 valuesUsed by imp.video.playbackend

Values

ValueNameWhat it means
1On Video Completion or when Terminated by UserPlayback runs until the ad completes or the viewer stops it, even if the player scrolls out of view.
2On Leaving Viewport or when Terminated by UserPlayback stops when the player leaves the viewport or the viewer stops it.
3On Leaving Viewport Continues as a Floating/Slider UnitWhen scrolled away, the player detaches into a floating or slider unit and plays on until completion or the viewer stops it.

Fields that use this list

How to use it

The value tells buyers whether an ad that starts can be expected to finish in view. It matters most for web and in-app players inside scrolling content; on CTV and full-screen placements the player never leaves the screen, so the answer is 1. The three values have not changed since OpenRTB 2.5, and the field is still current in 2.6 even though its companion Video.placement is deprecated.

Common mistakes

  • Sending 1 for an article player that pauses when scrolled out of view. That behavior is 2.
  • Sending one value for a player that floats on some devices and not on others. The value should describe the player that will render this impression.

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.