Live Streaming

Stream Ad Config

This section allows you to globally manage video advertisements across all live streaming channels using pre-roll, mid-roll, and post-roll ad logic.


🔴 Enable/Disable Global Ads

  • Toggle Button (Enable/Disable):
    – Activates or deactivates the global advertisement system across all channels.
    (When disabled, no ads will be shown on any stream.)

🎯 Ad Types

Selects the type of advertisement content.

  • VAST (Video Ad Serving Template)
  • HTML (Predefined Layouts)

1. VAST (Video Ad Serving Template)

Integrate third-party video ads using a VAST-compliant tag (e.g., Google Ad Manager, SpotX).

  • VAST URL: Paste your ad network’s VAST tag here
  • Automatic Handling: Delivery, skip logic, and tracking are handled by the VAST provider
  • Use Case: Ideal for monetizing with external ad networks and tracking views, clicks, impressions

💡 Tip: Always test your VAST link before publishing to ensure compatibility.


2. HTML (Predefined Layouts)

📝 Note: When the HTML ad type is selected, the following three sections become visible:

  • Pre-Roll Ads
  • Mid-Roll Ads
  • Post-Roll Ads

🎥 HTML Ad Types

▶️ Pre-Roll Ads

  • Displayed before the stream begins.
  • Ideal for short promotions or brand introductions.
  • Helps monetize even if users don’t stay long.
  • You can configure video source URL, skip option, and skip delay time.

Mid-Roll Ads

  • Shown during the stream at specific time intervals.
  • Best used for longer content (e.g., news, events, live shows).
  • You can add multiple mid-roll ad slots with their own structure, duration, and skip logic.

Post-Roll Ads

  • Appear after the stream ends.
  • Useful for follow-up promotions, sponsor messages, or product offers.
  • Like pre-rolls, these are based on a single video source and can be skippable after a set duration.

1️⃣ Pre-Roll Ads

These ads play before the video stream starts. Once enabled, the following settings appear:

  • Pre-Roll Video Source URL
    ➤ Add the direct URL of the video ad that should play before the stream starts. This is a required field.
    Example: https://yourdomain.com/ads/ad1.mp4
  • Enable Ad Skip Option (Yes/No)
    ➤ Allows viewers to skip the ad after a few seconds.
    Yes: A skip button will appear based on the time you set below.
    No: The ad must play fully before the stream starts.
  • Skippable After (seconds)
    ➤ Enter the number of seconds after which the Skip button will appear.
    Example: 5 seconds = viewer can skip the ad after 5 seconds.

2️⃣ Mid-Roll Ads

These ads play during the video stream at specified time intervals. When enabled, you will see:

  • New Ad
    ➤ Click this red button to add a new mid-roll ad slot.
  • Add Duration (Seconds)
    ➤ Define when (in seconds) the ad should play during the stream.
    Example: 300 = Ad will play 5 minutes into the stream.
  • Advertisement Settings (per slot):
    Select Ad Structure: Choose layout type (e.g., Full Screen, Companion Banner, Overlay non-intrusive).

🖥️ 1. Full Screen (Video Ad)

Displays a full-screen video ad during playback.

  • Full Screen Video Source URL
    ➤ Enter the URL of the video you want to display full-screen.
  • Enable Ad Skip Option (Yes / No)
    ➤ Allows the user to skip the video ad.
    Yes: The “Skippable After (seconds)” option appears.
    No: The user must watch the entire video.
  • Skippable After (seconds)
    ➤ Specify how long the viewer must wait before they can skip.

🖼️ 2. Companion (Banner Ad)

Shows a visual banner-style ad alongside or under the stream

  • Ad Duration (seconds)
    ➤ How long the banner ad should stay visible.
  • Ad Title
    ➤ The heading or main line of the ad.
  • Ad Description
    ➤ Supporting text or body content for the ad.
  • Branding Logo URL
    ➤ Add a logo image to represent the brand.
  • CTA URL
    ➤ The link the user will be taken to when clicking the ad.
  • CTA Button Text
    ➤ Text for the button (e.g., “Learn More”, “Shop Now”).

🎯 3. Overlay (Non-Intrusive Ad)

Displays an overlay ad on top of the video without interrupting playback.

  • Same as Companion (Banner Ad):
    – Ad Duration (seconds)
    – Ad Title
    – Ad Description
    – Branding Logo URL
    – CTA URL
    – CTA Button Text

3️⃣ Post-Roll Ads

Display an ad after the stream ends, ideal for sponsor messages or final promotions.

  • Post-Roll Video Source URL
    Paste the video URL to play after the stream ends.
  • Enable Ad Skip Option (Yes / No)
    Yes: Allows the viewer to skip the ad.
    – No: Ad plays fully.
  • Skippable After (seconds)
    Enter the delay before the “Skip” button appears (e.g., 5 = skip available after 5 seconds).

💡 Post-roll ads are non-intrusive and a great way to end your content with a branded message.


🧪 Testing & Best Practices

  • ✅ Use short and skippable ads for better viewer retention
  • Preview HTML ads before making them live
  • ✅ Test on both mobile and desktop devices
  • ✅ Use analytics or your ad provider’s reports to track engagement