Flowplayer · Adverts for live stream

A pre-roll video ad, and an image text advert 3 minutes into a live stream.


Include the ASF assets after loading all other Flowplayer assets:

<!-- Flowplayer -->
<script src="//cdn.dev94.flowplayer.us/dev/flowplayer.min.js"></script>
<!-- Flowplayer hlsjs plugin -->
<script src="//releases.flowplayer.org/hlsjs/flowplayer.hlsjs.min.js"></script>
<!-- Google IMA SDK -->
<script src="//imasdk.googleapis.com/js/sdkloader/ima3.js"></script>
<!-- Flowplayer ASF plugin -->
<script src="//releases.flowplayer.org/asf/flowplayer.org/2.1.9/asf.min.js"></script>


asf.min.js is the AdSense plugin for Flowplayer - you will get your own version of it when you sign up with our AdSense program. This plugin will be tied to your personal ad slot so that the ad impressions and clicks will be associated with your account, and the ad revenue will be assigned to you.

This page uses //releases.flowplayer.org/asf/flowplayer.org/2.1.9/asf.min.js which was built for the flowplayer.org domain and its subdomains. Make sure you are using the build we created for you, otherwise you will not see any revenues.


.flowplayer {
background-image: url(//flowplayer.com/media/img/logo-blue.png);
background-size: 95%;
background-color: #fff !important;
-webkit-box-shadow: 0 0 20px #b8b8b8;
-moz-box-shadow: 0 0 20px #b8b8b8;
box-shadow: 0 0 20px #b8b8b8;
.flowplayer.is-error .fp-message p {
font-size: 200%;
font-weight: bold;
color: #f00;



// global adsense setup and config for all player on page
flowplayer.conf.ima = {
// this should only be set when you are testing your installation
// adtest: true,
// make the Google robots crawl the current page
description_url: location.href,
// request 2 adverts
ads: [{
time: 0,
ad_type: "video"
}, {
time: 180,
ad_type: "image_text",
overlay: "bottomThird"

window.onload = function () {
var container = document.getElementById("player");
// install the player as usual
flowplayer(container, {
ratio: 9/16,
splash: true,
// feature stream only available via https:
// force loading of Flash HLS via https
swfHls: "https://cdn.dev94.flowplayer.us/dev/flowplayerhls.swf",
live: true,
clip: {
sources: [
{ type: "application/x-mpegurl",
src: "https://nasa-i.akamaihd.net/hls/live/253565/NASA-NTV1-Public/master.m3u8" }



<div id="player" class="fp-slim"></div>


AdSense for Flowplayer demos