Supported Ad Clients
GiGaSoft media player has built-in support for the two leading video ad frameworks: VAST/VPAID and Google IMA. VAST/VPAID are Ads served by a VAST-compliant video ad server (VAST 3.0 and Mobile Ads). This is the default and most widely used method. Google IMA ads are in-video ads served by Google's Dart For Publishers (DFP), supported through the Interactive Media Ads (IMA) SDK version 3.
- The player supports a large number of ad servers and networks - any server producing VAST will work. For IMA, both DoubleClick for Publishers (DFP) and the Google AdSense network are supported. Static VAST XML tag setup allows you to run video ads without using an adserver.
Ad Client and Description
VAST/VPAID: Ads served by a VAST-compliant video ad server. For a sampling of these servers, please see the Supported Ad Servers section below. This is the default and most widely used method. It is worth noting that VPAID 1 ads are currently only supported via the use of Adobe's Flash plugin (not supported in latest versions). VPAID 2 ads will only work when the player is rendering in HTML5 mode.
Google IMA: Google's Interactive Media Ads (IMA) SDK version 3 provides support for serving ads via Google's proprietary platforms along with other third-party ad servers.
VMAP: VAST or Google IMA Ads served by a VAST-compliant video ad server can be scheduled throughout video playback in a VMAP tag. See Scheduling Ads with VMAP.
Freewheel: FreeWheel's HTML5 Ad Manager SDK provides support for serving ads via FreeWheel's proprietary ad server via configuration in their MRM Platform. Serving ads via FreeWheel requires an existing relationship with FreeWheel and is largely separate in implementation from VAST/IMA.
Supported Ad Creatives
||MP4, MOV, WEBM, VPAID(JS), MP3, AAC, HLS
||MP4, MOV, WEBM, VPAID (JS),MP3, AAC, HLS
||MP4, MOV, WEBM, VPAID (JS) MP3, AAC
||VPAID (JS), GIF, JPG, PNG
||GIF, JPG, PNG, HTML, IFRAME
Different options can be implemented including:
Pre-roll, non-linear banner image overlay, companion ads, ad break schedules (placing ads in specific points of the video timeline), arrays (playing more than one video advert in a pre-roll or ad break, for example, play 2 video ads at offset: x), setup for skipping ads, click-through URL (when watching the ad, viewer can click on the player or banner to go to a specified website), running static adverts without using an ad server, using more than one different ad servers (called waterfalling), if one tag has no ads, look in the next tag and so on, ad message (adding a message such as: ‘Sponsor message or video starts in 00:00’), tracking Ad impressions, clicks, etc.
- The player supports a non-linear method of displaying ad banners as an overlay on video content. This means that advertisements can appear in-line without disrupting playback.
- Ad Skipping (using the skipoffset in VAST 3.0 tag) allows you to set an amount of time viewers can watch an advert before being allowed to skip it. When this skip offset is configured, a countdown will appear in the player and become active when the time has passed. This skip cancels the ad playback and does not fire any ad complete trackers.
- Ad Scheduling enables you to place ads at specific points in your main video timeline. The schedule block contains one or more ad breaks. Each ad break specifies a point on the timeline of the main content at which an ad must be inserted.
- Ad Tag Waterfalling (VAST supported) – Since many advertising tags do not have a 100% fill rate, a technique known as "waterfalling" is typically used in order to maximize revenue. Once the player detects that an ad is not returned in a given VAST tag, it cascades to another tag and attempts to play a different ad from that tag. This process will essentially go down a list and try multiple ad tags until an ad response is returned. If no ad is returned from any of the listed tags, main video content playback with begin. Setting up a waterfall in the player configuration is accomplished by providing the player with an array of ads instead of a single ad. The array can be used anywhere where a tag is set.
Supported Ad Servers
Here are some of the supported ad servers that work with our GiGaSoft multi-format media player.
As with all cross-origin files, Cross-Domain File Loading must be taken into account for both Flash and HTML5 (CORS). Make sure to check this if you intend to serve ads between domains.
For IMA, DoubleClick for Publishers (DFP), Ad Exchange for Video, the AdSense for Video (AFV) network, along with third-party ad servers are supported. See the IMA SDK Documentation for more info.
For FreeWheel, only FreeWheel's proprietary ad server is supported.
|24/7 Real Media
Smart Ad Server