Contact support

Video skin

Overview

Formerly named "Smart Video-Background" / "RTB+ Smart Video-Background". The "Video skin" creative template displays a background ad, visible on the left, top and right side of the page, including a video ad that can expand to full-screen mode. 

Demo

Video skin demo

Compliancy

Criterion Compliancy
Creative rotation

Friendly iFrame

Responsive web design

RTB

SIMID

VAST 4.2 and lower

VAST wrapper

Viewability counting (MRC standard)

VPAID

Creatives

This section applies for the direct creative template only. 

Supported video files:

  • mp4, webm (use files with high resolution and bitrate)
  • any VAST redirect containing the formats: mp4, ogg, webm, javascript (for VPAID only)

Note 1: In case of VAST redirects, the ad format picks the most appropriate file to play according to the following priorities: (1) mp4, (2) webm, (3) ogg, (4) javascript

Note 2: In case of VAST redirects, use the "Paste script" creation method and paste the URL or the entire XML into the "Creative script" field.

Creative template parameters

Name Description Default value
Template options
Expand/close animation speed Specifies speed of expand and close animation; select "none" to get no animation at all fast
Place of ad Specifies where the ad should be placed top
Tracking url Make sure you add [timestamp] to the URL for cache busting  
zIndex zIndex of the creative 999
zIndex expand zIndex of the creative in expand mode 9999
Player options (non expand mode)
Autoplay (non expand mode) Specifies if the player should start automatically true
Loop video (non expand mode) Specifies if the small video is looped true
Player height (non expand mode) Specifies the height of the small player 190
Player horizontal offset(non expand mode) Specifies the horizontal offset of the small player; positive number: to the right side; number with "-": to the left side 0
Player vertical offset (non expand mode) Specifies the vertical offset of the small player; positive number: to the bottom; number with "-": to the top 0
Player width (non expand mode) Specifies the width of the small player 600
Video disappear when finished (non expand mode) Specifies if the small video disappears when finished; to use it, "Loop video" cannot be selected false
Volume button (non expand mode) Specifies if small player has volume button. The expanded player will always start muted false
Player options (expand mode)
Bar mode (expand mode) Specifies the bar mode FLOATING
Bar opacity (expand mode) Specifies the opacity of the bar 0.5
Duration label (expand mode) Specifies the duration label; Note: use {0} in label to count down until the end of the ad End of break ads in {0}s
Expand mode  Specifies the type of expand mode video + background
Fullscreen button(expand mode) Specifies if the player has a fullscreen button false
Loop video(expand mode) Specifies if the video is looped false
On mouse out mute(expand mode) Specifies if the sound is muted on mouse out false
On mouse over unmute(expand mode) Specifies if the sound is unmuted on mouse over Please notice that the newest versions of Chrome and Safari browsers do not allow to mute / unmute video programmatically. In that case video player may be paused instead of muted / unmuted. We recommend to keep this option disabled. false
Pause on tab changing (expand mode) Stops the video when changing browser tabs true
Play/pause button (expand mode) Specifies if the player has a play/pause buttons true
Player height (expand mode) Specifies the player height in expand mode 600
Player vertical offset (expand mode) Player vertical position; positive number: move to the bottom; number with "-": move to the top 0
Player width (expand mode) Specifies the player width in expand mode 800
Volume button (expand mode) Specifies if the player has a volume button true
Buttons options
Show close button in: Specifies where the close button should appear collapse and expand mode
Text label options
Label text Specifies the label which appears above the player Advertisement
Label text font color Specifies the color of the label text #cccccc
Label text font size Specifies the font size of the label 12
Background options
Background attachment Specifies the background attachment scroll
Background color Specifies the background color #FFFFFF
Background color (expand mode) Specifies the background color in expand mode #FFFFFF
Background position Specifies the background position; more information here center top
Background position (expand mode) Specifies the background position; more information here center top
Background repeat Specifies the background repeat no-repeat
Background repeat (expand mode) Specifies the background repeat in expand mode no-repeat
Background url Specifies the background URL  
Background url (expand mode) Specifies the background URL in expand mode  
Background video
Add background video Specifies if a background video is added to the ad true
Add background video (expand mode) Specifies if a background video is added to the ad in expand mode false
Opacity

Sets the opacity level for the video. The opacity-level describes the transparency-level, where:

  • 0 is completely transparent
  • 1 represents the original video (no transparency)
0.9
Click map options
Allow click over the background Specifies if the background should be clickable true
Height of clickmap (left and right side) Defines the height of click map area on the left and right side of page 1500
Show test border line Shows border line over the clickmap; this option will help to set up the click map position false
Width of clickmap (right and left side) Defines the width of the click map area on the left and right side of the page 5000
Width of page Is mandatory if the background is supposed to be clickable 0
Start expand options
Click starts expand Specifies if a click starts expanding false
Hover over video starts expand Specifies if hovering over the video-banner starts counting to expand true
RTB options (only for the RTB template)
Maximum bitrate Maximum expected bitrate for the video creative, in Kbps  
Maximum duration Maximum ad duration, in second(s)  
Minimum bitrate Minimum expected bitrate for the video creative, in Kbps  
Minimum duration Minimum ad duration, in second(s)  

Features

Formerly named "Smart Video-Background" / "RTB+ Smart Video-Background". The "Video skin" creative template displays a background ad, visible on the left, top and right side of the page, including a video ad that can expand to full-screen mode.

Behavior on mouse hover

On mouse hover, the video behaves in three possible ways: 

  • Video displays in full screen mode
  • Video + Background is displayed
  • No changes

Default behavior

  • the small video is auto-played in auto-replay mode
  • sound is inactive on mouse hover
  • on mouse hover, the ad goes into full screen mode
  • in full screen mode, the sound is off and the ad is skippable from the beginning; when finished, it goes back to the main website

The default behavior is completely customizable from the Equativ Monetization Platform.

Clickable background

The background can be clickable. To set it up, enable the checkbox "Allow click over the background" and fill the parameters:

  • width of clickmap (left and right side)
  • height of clickmap (left and right side)
  • width of page

Event listening

The Video skin supports the following events: adBegin, adDuration, adEnd and adError. You can listen to these events to control the functioning of your site. Any event contains the parameter formatId to get which formatId (on the page) fired the event:

window.addEventListener('adBegin', function (e) {
	console.log(e.formatId);
});

adBegin / adEnd

For instance, if your website has a video player playing video content, you can mute that player when the ad appears and unmute when it disappears:

window.addEventListener('adBegin', function (e) {
	document.querySelector('video').muted = true;
});

adDuration

The adDuration provides access to the videoDuration property, which can be useful to retrieve the duration of the whole video ad:

window.addEventListener('adDuration', function (e) {
	console.log(e.videoDuration);
});

adError

To take an action when there is an error or the VAST is empty:

window.addEventListener('adError', function (e) {
	console.log("Ad error occured");
});

Force VPAID media files

To update media files selection and prioritize VPAID creatives the sasVpaidFirst variable can be used with a value of true. The below snippet can be added as a custom script:

<script> sasVpaidFirst = true; </script>

Metrics

The small player and data logging start immediately. Data from the small and the big players are summed up. Also see the Video metrics article.

Limitations

  • works for web only (no mobile web supported)
  • IE 10, 9, 8 are not supported anymore
  • The newest versions of Chrome and Safari browsers do not allow to mute / unmute video programmatically. In that case video player may be paused instead of muted / unmuted. We recommend to keep "On mouse over unmute" and "On mouse out mute" options disabled.

Known issues

n/a

Release notes

  • 01-04-2025 - Removed custom close button options
  • 05-03-2025 - Updates for action pixels generation
  • 25-09-2024 - Add support for OMSDK
  • 24-01-2024 - Removed support for obsolete macros
  • 16-10-2023 - Update Video Placement Type parameter
  • 18-07-2023 - Added new RTB macros
  • 05-04-2023 - Update sas-libs version to 1.1
  • 02-02-2023 - Select the most appropriate creative encoded version based on bandwidth and resolution
  • 27-06-2020 - Bugfix - play button not disappearing
  • 01-06-2020 - Add volume button for small player
  • 23-05-2020 - Remove start muted custom parameter
  • 30-05-2019 - Added support for video placement types (OpenRTB 2.5) in RTB template
  • 05-02-2019 - Viewability module improvements - Measures are now more accurate and more integrations are covered
  • 28-01-2019 - Add RTB dimensions in click url
  • 17-10-2018 - Fix for video in expand mode
  • 13-09-2018 - Start muted enabled by default
  • 16-07-2018 - Removed support for flash creatives
  • 25-04-2018 - Parse RTB parameters into strings
  • 06-03-2018 - Additional RTB parameters in event trackers
  • 19-02-2018 - Enable viewability counting by default
  • 30-01-2018 - Updated tracking URL
  • 30-01-2018 - Code refactoring + VAST4 support
  • 22-01-2018 - Updated meta parameters
  • 22-11-2017 - New default close button
  • 22-11-2017 - Updated meta parameters in RTB template
  • 26-09-2017 - Updated meta parameters in RTB template
  • 10-08-2017 - Support for standalone tag
  • 03-08-2017 - Fix for clickmap
  • 03-08-2017 - Log expand action + update for HTML5 player
  • 16-02-2017 - Make template RTB compliant
  • 15-11-2016 - Enable click action after first loop
  • 07-11-2016 - Enable scroll after expand action
  • 18-10-2016 - Support for flv files and VPAID with flash creatives; choose the best file to play according to priority (VAST redirects)
  • 06-10-2016 - Logging data for the small player