Skip navigation

Advertising

Updated: 28.04.2026
Open as Markdown

The Kinescope player supports advertising tag integration via the adtagurl parameter. This allows showing ads during video playback.

Who this article is for

  • Content owners — need to monetize video through advertising
  • Developers — need to integrate advertising tags into the player
  • Platform administrators — need to configure ad display for users

Using the adtagurl parameter

Add the adtagurl parameter with the advertising tag URL to the iframe URL:

<iframe src="https://kinescope.io/embed/123456789?adtagurl=https://example.com/ad-tag.js"
        allow="autoplay; fullscreen; picture-in-picture; encrypted-media;"
        frameborder="0"
        allowfullscreen></iframe>

Example with multiple parameters

You can combine the adtagurl parameter with other parameters:

<iframe src="https://kinescope.io/embed/123456789?adtagurl=https://example.com/ad-tag.js&autoplay=1&muted=1"
        allow="autoplay; fullscreen; picture-in-picture; encrypted-media;"
        frameborder="0"
        allowfullscreen></iframe>

Configuration via IFrame API

For more flexible ad configuration, use IFrame Player API . See the full documentation for all API capabilities:

import { createPlayer } from '@kinescope/iframe-api';

const player = await createPlayer({
  videoId: '123456789',
  adTagUrl: 'https://example.com/ad-tag.js'
});

Advertising tag types

The player supports various advertising tag formats:

  • VAST (Video Ad Serving Template) — standard format for video advertising
  • VPAID (Video Player-Ad Interface Definition) — interactive advertising
  • IMA (Interactive Media Ads) — advertising from Google

Recommendations

  • Make sure the advertising tag is accessible via HTTPS
  • Check the advertising tag’s compatibility with the player
  • For better performance, use deferred ad loading
  • Keep browser autoplay policies in mind when displaying ads

Limitations

  • Ads may not work with DRM-protected videos
  • Some ad blockers may block advertising tags
  • Ad autoplay may be restricted by browser policies

What’s next?

Still have questions? Write to the support chat within the Kinescope interface — our specialists will help!