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.
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.
<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.
©2015-2025 Radiant Media Player. All Rights Reserved.