ab | INTEGER | REQUIRED | the ad break; possible values:
- 0 - default
- 1 - preroll
- 2 - midroll
- 3 - postroll
- Not set for overlays
default value: 1 |
config | STRING | OPTIONAL | the (encoded) URL of a JSON configuration file to be used by the Equativ Video Plugin; see Ad Plugin Configuration |
|
ctc | STRING | OPTIONAL | the video content category; supports one or multiple values; multiple values must be separated by a comma – e. g.: ctc=cat1,cat2,cat3; Key name in Video plugin*: sas_videoContentCategory; Macro name: [sas_videoContentCategory] |
ctch | STRING | OPTIONAL | the name of the content channel; Key name in Video plugin*: sas_videoContentChannelName |
ctd | STRING | OPTIONAL | the video content duration in seconds; the value -1 indicates a live stream; Key name in Video plugin*: sas_videoContentDuration; Macro name: [sas_videoContentDuration] |
ctdid | STRING | OPTIONAL | the video content distributor Id; Key name in Video plugin*: sas_videoContentDistributorId; Macro name: [sas_videoContentDistributorId] |
ctdn | STRING | OPTIONAL | the video content distributor name; Key name in Video plugin*: sas_videoContentDistributorName; Macro name: [sas_videoContentDistributorName] |
cte | STRING | OPTIONAL | the episode number of the content; format ISO-639-1-Alpha-2 is strongly recommended; Key name in Video plugin*: sas_videoEpisodeNumber; Macro name: [sas_videoEpisodeNumber] |
ctgr | STRING | OPTIONAL | the genre describing the content (e. g. "Rock", "Pop") |
ctid | STRING | OPTIONAL | the video content Id to uniquely identify the content; used for syndication purposes; Key name in Video plugin*: sas_contentid; Macro name: [sas_contentid] |
ctk | STRING | OPTIONAL | one or multiple keywords (tags) that describe the video content (separated by comma); Key name in Video plugin*: sas_videoContentTags; Macro name: [sas_videoContentTags] |
ctlg | STRING | OPTIONAL | the language of the content; format ISO-639-1-Alpha-2 is strongly recommended |
ctmsid | STRING | OPTIONAL | the content management system Id in charge of the video content; Key name in Video plugin*: sas_videoCmsId; Macro name: [sas_videoCmsId] |
ctn | STRING | OPTIONAL | the video content name (title); Key name in Video plugin*: sas_contentTitle; Macro name: [sas_contentTitle] |
ctnw | STRING | OPTIONAL | the name of the content network; Key name in Video plugin*: sas_videoContentNetworkName |
ctp | STRING | OPTIONAL | the video content provider name; Key name in Video plugin*: sas_contentProviderName; Macro name: [sas_contentProviderName] |
ctpid | STRING | OPTIONAL | the video content provider ID; used for syndication purposes; Key name in Video plugin*: sas_contentproviderid; Macro name: [sas_contentproviderid] |
ctr | STRING | OPTIONAL | the permissible audience of the video content (general audiences, parental guidance, adult, etc.); supports one or multiple values; multiple values of a key must be separated by a comma; Key name in Video plugin*: sas_videoContentRating; Macro name: [sas_videoContentRating] |
cts | STRING | OPTIONAL | the video content season number; Key name in Video plugin*: sas_videoSeasonNumber; Macro name: [sas_videoSeasonNumber] |
ctt | STRING | OPTIONAL | the video content type; supports one or multiple values; multiple values must be separated by a comma; Key name in Video plugin*: sas_videoContentType; Macro name: [sas_videoContentType] |
ctxid | STRING | OPTIONAL | the video content id in an external (3rd party) system; Key name in Video plugin*: sas_externalContentId; Macro name: [sas_externalContentId] |
enableSSAR | BOOLEAN | OPTIONAL | a boolean indicating of Server side Video ad rules are enabled or not.
You can also set this parameter in the optional JSON configuration file using the same syntax. If the parameter exists in both ad call and JSON configuration file, the setting in the JSON configuration file will override the setting in the ad call. |
ipd | STRING | OPTIONAL | the inventory partner domain to designate a domain of an inventory sharing partner for purposes of ads.txt/app-ads.txt validation (see "inventorypartnerdomain" in the IAB specification) |
lang | STRING | OPTIONAL | the language of the video player labels; “en” by default |
live | BOOLEAN | OPTIONAL | a boolean indicating if the ad request is originating from an ad break in a live video stream (live event) or not; live video streams generate traffic peaks during ad breaks (many simultaneous ad requests); live=1 ensures appropriate ad delivery pacing during such ad breaks; default value: 0; |
mabd | STRING | OPTIONAL | the maximum adbreak duration; sets a duration limit for the ad pod (in seconds) |
maxdur | INTEGER | OPTIONAL | the maximum duration of an ad pod (in seconds); must be a positive integer; not taken into account if undefined or if its value is 0 or a negative integer |
oc | INTEGER | REQUIRED | a boolean required to enforce the processing of the video ad request as a OneCall (oc=1); allows for the retrieval of ad responses with several ad units concatenated in a single VAST node. |
pb | INTEGER | OPTIONAL | the number of passback ads; defines the number of additional ads to be delivered with the VAST response for failover (fallback) purposes (see "ad buffet" in the VAST specification); default (if pb is not specified): 4 passback ads, if available on the placement; a maximum of 10 passback ads can be served; pb=0 disables passback ads entirely Keep in mind: Only insertions without any video ad pod position targeting can be served as passback ads; read here for more on video ad pod position targeting |
pgDomain | STRING | OPTIONAL | the encoded page domain, indicating where the video ad call is originating from |
ps | INTEGER | OPTIONAL | the ad pod size; specifies the number of sequenced ads to be returned in the VAST ad response; default: ps=1; max value: 20; overrides the number of instances defined on format level (more about format instances in Setting up inventory) |
skip | BOOLEAN | OPTIONAL | a boolean indicating in the bid request if a video ad is skippable or not |
srl | STRING | OPTIONAL | the store URL of a connected TV / mobile application; if missing in the ad request, Equativ will build and pass the store URL through an automated fallback mechanism; however, this mechanism is applied only in case the store URL is missing in the ad request (no overriding of erroneous store URLs through this mechanism!) |
ssar | STRING | OPTIONAL | a boolean indicating of Server side Video ad rules are enabled or not.
- ssar=0 deactivates server side ad rules and activates client side ad rules
- ssar=1 activates server side ad rules and deactivates client side ad rules
|
vbrmax | INTEGER | OPTIONAL | the maximum bitrate of the video creative served programmatically, in Kbps; must have a positive value |
vbrmin | INTEGER | OPTIONAL | the minimum bitrate of the video creative served programmatically, in Kbps; must have a positive value |
vcn | STRING | OPTIONAL | a boolean indicating if noad is counted client-side or server-side; noad occurs when more ads are requested than available on the placement; noad counting is done for reporting and forecasting purposes;
The server side counting method (vcn=s) means that Equativ counts empty (unmonetized) inventory server side. Empty inventory occurs when the number of ads returned by Equativ is less than the number of ads requested by the pod size (ps=) parameter or by the maximum ad break duration (mabd=) parameter in the VAST request. Empty inventory is counted with the report metric "No ad". Keep in mind: In case of client side counting, missing ads should be counted on the client side as described in “Counting empty inventory in case of standalone VAST requests” below. |
vdmax | INTEGER | OPTIONAL | the maximum duration of the video creative served programmatically, in seconds; must have a positive value; default value: 60 |
vdmin | INTEGER | OPTIONAL | the minimum duration of the video creative served programmatically, in seconds; must have a positive value, greater than or equal to 1; default value: 1 |
verbose | BOOLEAN | OPTIONAL | A boolean indicating if the Embedded Ad Manager and the video controller are to be served in their verbose or non-verbose versions; if the parameter is missing, the non-verbose version is served. |
vex | STRING | OPTIONAL | the declaration of the given ad request as being a Video Ad Exchange ad request; required for Equativ's Video Ad Exchange (VEX) offer (see Video Ad Exchange (VEX) - Getting started and Video Ad Exchange (VEX) - Setup guide); any VAST XML ad response to such ad requests will be “flattened”: wrapper redirections are removed, while preserving the tracking URLs of all parties involved in the transaction; this parameter consists of the string vex only, i. e. it is a flag that does not have any value. |
vit | INTEGER | OPTIONAL | the video integration type passed by Equativ’s video plugin; possible values:
- 1 - Instream Plugins
- 2 - Instream Embedded Ad Manager
- 3 - Outstream synchronous formats (obsolete)
- 4 - Outstream asynchronous formats
- 5 - Server side ad insertion (SSAI)
|
vpaidt | STRING | OPTIONAL | the VPAID type; vpaidt=js requests the VPAID type "javascript" |
vpaidv | INTEGER | OPTIONAL | the VPAID version:
- 0 - VPAID not supported (mandatory if VPAID is not supported at all)
- 1,2 - allows VPAID 1.0 or VPAID 2.0 creatives; default option
- 1 - allows only VPAID 1.0 creatives
- 2 - allows only VPAID 2.0 creatives
|
vph | INTEGER | OPTIONAL | the video player height, in pixels |
vplcmt | INTEGER | OPTIONAL | the video placement type in accordance with updated IAB Digital Video Guidelines; replaces vpt parameter; definitions below are shortened - for full definitions, see List: Plcmt Subtypes - Video
- 1 - Instream; pre-roll, mid-roll and post-roll ads played before, during or after the streaming video content requested by user; must be sound-on by default at player start
- 2 - Accompanying Content; pre-roll, mid-roll and post-roll ads played before, during, or after streaming video content; video player loads and plays before, between, or after paragraphs of text or graphical content and starts playing only when it enters the viewport.
- 3 - Interstitial; video ads played without video content; must be primary focus of the page and take up the majority of the viewport; cannot be scrolled out of view; can be placements like in-app video or slideshows.
- 4 - No Content/Standalone; video ads played without streaming video content; can be placements like slideshows, native feeds, in-content or sticky/floating
|
vpmt | INTEGER | OPTIONAL | the video playback method; set to -1 by default (feature disabled):
- -1: Default value, disables the feature
- 1: Initiates on Page Load with Sound On
- 2: Initiates on Page Load with Sound Off by Default
- 3: Initiates on Click with Sound On
- 4: Initiates on Mouse-Over with Sound On
- 5: Initiates on Entering Viewport with Sound On
- 6: Initiates on Entering Viewport with Sound Off by Default
|
vpt | INTEGER | OPTIONAL | the video placement type; deprecated as of open RTB 2.6-202303 release; for the latest types of video placements in accordance with updated IAB Digital Video Guidelines, see vplcmt parameter above
- 1 - In-Stream; played before, during or after the streaming video content;
- 2 - In-Banner; exists within a web banner that leverages the banner space to deliver a video experience as opposed to another static or rich media format; the format relies on the existence of display ad inventory on the page for its delivery;
- 3 - In-Article; loads and plays dynamically between paragraphs of editorial content;
- 4 - In-Feed; in content, social or product feeds;
- 5 - Interstitial / Slider / Floating; covers the entire or a portion of the screen area, but is always on screen while displayed (i.e. cannot be scrolled out of view).
|
vpw | INTEGER | OPTIONAL | the video player width, in pixels |