SEEEN Pulse Video Player
SEEEN Pulse Video Player is an on-page video content player: it plays a playlist of content with interstitial video ads between items. It’s built to sit in a standard IAB display ad slot (300x250 medium rectangle, 300x600 half-page, etc.) and pops out into a floating corner when the user scrolls it out of view, so they can keep watching while they browse the rest of the page.
Requirements
Section titled “Requirements”- Google IMA SDK —
every embed method needs
https://imasdk.googleapis.com/js/sdkloader/ima3.jsloaded on the host page. The CDN and ad-tag embeds load it for you; the React integration requires you to include the<script>tag yourself. - React 18+ — only applies to the React integration; the CDN and ad-tag embeds are framework-agnostic and don’t need React at all.
Ways to embed Pulse
Section titled “Ways to embed Pulse”| Guide | Use case |
|---|---|
| CDN & Web Components | Drop a <script> tag, no bundler required |
| React Usage | Import Pulse directly into a React app |
| GPT/DFP Ad-Tag Embed | Run Pulse as a video creative in Google Ad Manager |
Quick start (CDN)
Section titled “Quick start (CDN)”<script src="https://imasdk.googleapis.com/js/sdkloader/ima3.js"></script><script src="https://code.seeen.com/pulse/latest/seeen-pulse.js" async></script>
<div style="width: 300px; height: 250px"> <seeen-pulse data-playlist-id="1d5531f5-a5f6-4104-828a-3daea73a6966" data-aspect-ratio="16:9" data-position="bottom-right" data-stay-visible ></seeen-pulse></div>See CDN & Web Components for every embed strategy — the web
component, data-seeen auto-discovery, and the imperative
SEEENPulse.mount() API.