Set video ad pod position targeting
Overview
With ad pod position targeting you can specify, at which position a video ad must be displayed within an in-stream video ad pod. For example, you can specify, that the video ad is displayed on the first, second and last position of the pre-roll ad break.
Features
- Any position within the ad pod is supported: first, second, third, etc. as well as last (n), penultimate (n-1) and antepenultimate (n-2).
- Compatible with any in-stream video integration method: Video plugin, VPAID embedded ad manager, Standalone VAST request. In case of standalone VAST requests, the targeted player must support the ad pod feature and the "sequence" attributes, as specified in the IAB VAST standard.
- Compatible with passback ads: only insertions without any video ad pod position targeting are eligible to be used as passback ads.
Set up ad pod position targeting
Ad pod position targeting is optional. If undefined, the insertion is eligible for delivery on any position within the ad pod.
To set up ad pod position targeting, proceed as follows:
- Create an in-stream video insertion.
- In the General settings section, use the Ad type: In-stream video > Web - App
- In the Placement section, select the format Video - Linear. The format Video - Non Linear does not support ad pod position targeting.
- Disable All types and positions.
- Enable the Ad break types (Pre-rolls, Mid-rolls, Post-rolls) where you want to apply the ad pod position targeting.
- Under Ad break position, select one or multiple positions in the ad pod. Selecting multiple positions means that the insertion is eligible for delivery on all selected positions. For example, selecting positions 1 and 2 means that the insertion is eligible to deliver on either position 1 or 2.
- If needed, enter additional positions (4, 5,...) in the New position field. Once you entered a new position, click the + Add button to save it and to add additional positions.
- If needed, enable the last (n), penultimate (n-1) and antepenultimate (n-2) positions.
⚠️ Warning
If the maximum ad break duration parameter (
mabd=) is sent in the ad call without the pod size parameter (ps=) parameter, the targeting of the n-1, and n-2 positions is not enforced!
For more information about these parameters, see POST Ad request API: parameter reference and GET Ad request API.

Only insertions without ad pod position targeting can be used as passback ads.
Examples
The following table provides examples of parameters in ad requests and the resulting eligible/not eligible insertions:
| Parameters in ad request | Eligible/not eligible insertions |
|---|---|
ps=1 (1 requested ad for the ad pod) |
Eligible:
Not eligible:
|
ps=2 (2 requested ads for the ad pod) |
Eligible for first position:
Eligible for second position:
|
ps=5 (5 requested ads for the ad pod size. The Insertion is targeting position 5, but only 3 insertions are booked) |
The insertion won't be delivered. The position 5 doesn't exist in an ad pod of 3 ads. |