Appearance
Video format
Video: Instream Post-roll (2.6)
Post-roll plays after the requested content finishes. It remains an Instream placement, but uses the standard startdelay: -2 signal.
- plcmt 1 · Instream
- startdelay -2
- VAST inline
- After content
Request · imp object
json
{
"id": "1",
"secure": 1,
"bidfloor": 0.9,
"bidfloorcur": "USD",
"video": {
"mimes": ["video/mp4"],
"minduration": 5,
"maxduration": 30,
"protocols": [2, 3, 7],
"w": 1280,
"h": 720,
"startdelay": -2,
"plcmt": 1,
"linearity": 1,
"delivery": [1, 2]
}
}Response · bid object
json
{
"id": "bid-postroll-1",
"impid": "1",
"price": 1.05,
"adomain": ["advertiser.example"],
"cid": "campaign-video-3",
"crid": "creative-video-3",
"mtype": 2,
"protocol": 7,
"dur": 15,
"w": 1280,
"h": 720,
"nurl": "https://bidder.example/win?price=${AUCTION_PRICE}",
"burl": "https://bidder.example/bill?price=${AUCTION_PRICE}",
"adm": "[VAST_XML]"
}The creative duration must still satisfy the request constraints. Post-roll describes timing, not permission to exceed maxduration.