Non-standard Ads

VAST PLUGIN PRO

VastPro plugin allows to play LINEAR non-standard ads, defined directly through javascript. It is even possible to play a mix of non-standard ads and typical VAST ads from Vast tag url.
EXAMPLE
There are 2 required parameters for non-standard linear ad: video source url and click through url. The user may also define tracking url and ad unique id for tracking purpose. Other parameters available are: skip option (seconds), clickthrough method, time offset to play ad and industry icon displayed in the left bottom corner. Here's an example of single non-standard ad setup:
Code snippet
player.vastAds ({
ads:{
media: {src:"video-source-url",type:"media/type"},
clickthrough: "ad-click-url",
id: "ad-unique-id", // (optionally)
trackingUrl: "tracking-script-url", // (optionally)
skip: "5", //(optionally)
}
});

Tracking

If you define ad Id and tracking URL, ad events will be sent to a tracking script with 2 parameters in request: action and id, e.g.
Code snippet
https://domain.com/your-tracking-script?action=skip&id=ad-idhttps://domain.com/your-tracking-script?action=firstQuartile&id=ad-idhttps://domain.com/your-tracking-script?action=complete&id=ad-id
Actions that can be tracked this way are: start, firstQuartile, midpoint, thirdQuatile, complete, skip, pause, resume.

Multiple ads

You can have multiple non-standard ads. Instead of one ad, provide an array of ads. Additionally, you can assign a different time value for each ad to start playback, e.g.
Code snippet
player.vastAds ({
ads:[ {
media: {src:"video-source-url.mp4",type:"video/mp4"},
clickthrough: "ad-click-url",
id: "ad-unique-id",
trackingUrl: "tracking-script-url",
skip: "5" //(optionally)
} , {
media: {src:"video-source-url.m3u8",type:"application/x-mpegURL"},
clickthrough: "ad-click-url",
id: "ad-unique-id",
trackingUrl: "tracking-script-url"
clickthroughMethod: "link"
icon: "icon-image.png"
timeOffset: 20
} , {
media: {src:"video-source-url.m3u8",type:"application/x-mpegURL"},
clickthrough: "ad-click-url",
id: "ad-unique-id",
trackingUrl: "tracking-script-url"
timeOffset: "50%"
skip: "10"
},
});
If you do not provide timeOffset or timeOffset value is 0 or start, the ad will play as a preroll.
Values for timeOffset option can be provided as a number of seconds, percentage value or end for postroll (VOD video only).

Mixed ads

It is possible to mix non-standard ads and VAST ads from tag url, e.g.
Code snippet
player.vastAds ({
ads:[ {
tagURL:"path-to-vast-file"
}, {
media: {src:"video-source-url.m3u8",type:"application/x-mpegURL"},
clickthrough: "ad-click-url",
id: "ad-unique-id",
trackingUrl: "tracking-script-url"
clickthroughMethod: "link"
icon: "icon-image.png"
timeOffset: 10
}
});

This demo

Demo player above utilize:
  1. non-standard preroll ad with clickthroughtMethod = link and industry icon from .png image,
  2. standard VAST from tagURL with 2 video adpods at time offset = 20 seconds,
  3. non-standard midroll ad at 50% of the main video length.

The VAST PRO plugin is a separate product for Nuevo software version minimum 10.0 licence holders.
Lifetime license per domain can be ordered upon first order, or any time later in client area.
Nuevo software GOLD plan users are entitled to an almost 40% discount off the basic price.