plcmt configuration

Background

plcmt was recently added to the openRtb video object

plcmt values are:

  1. Instream click to play sound on

  2. Accompanying Content - autoplay sound off

  3. Interstitial

  4. Outstream

More details here: https://github.com/InteractiveAdvertisingBureau/AdCOM/blob/main/AdCOM v1.0 FINAL.md#list_plcmtsubtypesvideo

Aniview Instream Player

When using the instream player, plcmt and placement are automatically set based on the player features autoplay and startVolume so the player will automatically set 1 if the player is click to play sound on and has volume sync enabled

No need to set any plcmt configuration

Demand configuration: plcmt, placement values are automatically set in prebid, prebid server and rtb demand. Add [AV_PLCMT] macro on the vast tags you have in order to pass to vast tags

Aniview outstream player

By default, the outstream player will use plcmt = 4

If the outstream player is configured with video preloader, it will use plcmt = 2

If the outstream player is used as interstitial for video or games in custom integration, plcmt should be set in adConfig using plcmt: 1 for example

Demand configuration: plcmt, placement values are automatically set in prebid, prebid server and rtb demand. Add [AV_PLCMT] macro on the vast tags you have in order to pass to vast tags

Aniview vpaid

When using Aniview vpaid, its required to add &plcmt=2 or &AV_PLCMT=2 for example otherwise its considered as outstream by default

You can add &skip=true&skiptimer=5 to enable a skip button after 5 sec

vpaid instream sound on configuration

Add the following configuration in use the vpaid with click to play sound on configuration to ensure sound on will properly function in all browsers

&usevslot=1&AV_PLCMT=1&imaiosskip=false

vpaid instream sound off configuration

Add

&AV_PLCMT=2

vpaid used as interstitial

Add

&AV_PLCMT=3

vpaid used as outstream

No need to add anything, AV_PLCMT=4 will be used automatically

Other vpaid setting

Add a skip button:

&skiptimer=5&skiptext=Skip

Aniview vast (Server side or client side)

It is required to add &AV_PLCMT=1 or 2 or 3 or 4 in order to pass the plcmt value to demand

Demand configuration:

Instream player, outstream player, vpaid: plcmt, video.placement and other video values are automatically set in prebid, prebid server and rtb demand. Add [AVC_PLCMT] macro on the vast tags you have in order to pass to vast tags

Note: With the player (instream and outstream), we have a custom way to override all plcmt, placement and other video parameters but this is required only in rare cases only and should not be used as a general solution

vast tag (client or servers side): plcmt will pass automatically prebid server and rtb demand
In vast demand tags, use [AV_PLCMT] that will be replaced with AV_PLCMT used in the vast call from supply

Other video parameters must be defined in the prebid server/rtb ad source page

prebid tags do not work in vast anyway

Â