Documentation

Outstream Video Advertisement

Definition

An outstream video advertisement is a video advertisement without content. Only the advertisement is displayed to the viewer. This is in opposition to in-stream video advertisement which are followed by content.

For an outstream video advertisement, the video advertisement type must be a linear creative. Non-linear creatives will be discarded by the player if presented. Outstream advertisement are not available with our audio-only player.

You can use ad-waterfalling, our video advertisement API and many other settings with outstream video advertisement. Outstream advertisement is available with both Google IMA and our rmp-vast parser.

Player settings

adOutStream: Boolean

Specifies that the player should enter an outstream mode where no content will be displayed. Default: false.

adOutStreamMutedAutoplay: Boolean

To comply with the Initial Better Ads Standards from the Coalition for Better Ads, when autoplay is requested, outstream video ads are automatically muted autoplay on both mobile and desktop. Default: true.

skin: String

Use skin set to 'outstream' setting to use the dedicated outstream player skin. Other skins can also be used with outstream ads. Default: 's1'.

Many other player settings can be used to fine tune the outstream ad experience including:

autoplay, adCountDown, adTagWaterfall, hideControls, adTagReloadOnEnded. See here for more video ads related settings.

Player code example - see this example here

<script src="https://cdn.radiantmediatechs.com/rmp/10.4.1/js/rmp.min.js"></script>
<div id="rmp"></div>
<script>
  const settings = {
    licenseKey: 'your-license-key',
    width: 640,
    height: 360,
    // If we use autoplay - it should be muted as recommended by the Coalition for Better Ads
    autoplay: true,
    adOutStreamMutedAutoplay: true,
    ads: true,
    adTagUrl: 'https://your-ad-tag-url',
    // waterfalling if needs be
    adTagWaterfall: [
      'https://your-fallback-ad-tag-url'
    ],
    // if you want to use rmp-vast for outstream ads (instead of Google IMA which is default)
    // adParser: 'rmp-vast',
    // Outstream settings
    adOutStream: true,
    hideFullscreen: true,
    skin: 'outstream'
  };
  const rmp = new RadiantMP('rmp'); 
  // Initialization ... and done!
  async function initRmpPlayer() {
    try {
      await rmp.init(settings);
    } catch(error) {
      console.error('Radiant Media Player failed to initialize', error);
    }
  }
  initRmpPlayer();
</script>

In order to help you get started with outstream ads and Radiant Media Player we have released an open-source collection of implementation examples on GitHub.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 3.0 License.

©2015-2025 Radiant Media Player. All Rights Reserved.