How do I signal skippable video in a bid request?

Answer

Set imp.video.skip = 1 to say the player allows skipping, then qualify it with skipmin and skipafter (both default 0). skipmin means only videos longer than that many seconds can be skipped, and skipafter is how many seconds must play before the skip control appears. So skip=1, skipmin=15, skipafter=5 reads: ads over 15 seconds are skippable after 5 seconds. These describe player capability only. If a bidder returns a creative that is itself skippable, the bid should list creative attribute 16 in bid.attr.

Fields in this answer

FieldTypeSinceStatus in 2.6
imp.video.skipinteger2.4Current
bid.attrinteger array2.0Current

Go deeper

More questions on video, ctv, native, floors, deals, and macros

All 93 questions are listed in the OpenRTB FAQ.