Skip to content
knowledge-base-2

Creating Video Ads

Video ads are a new format designed to enhance the advertiser’s brand and product experience.

How it Woks

The campaign creation process is similar to that of banner ads:

  • Upload a video
  • Select a slot
  • Define placements/context (automatic, category, search)
  • Set campaign details: name, budget, and duration

Note: Videos uploaded by vendors require approval from the marketplace admin.

Video Requirements

  • Duration: 6 to 20 seconds (shorter than 20s recommended)
  • Formats: MP4 or MOV
  • Max size: 200MB

Auction Flow

During an auction request, marketplaces must send the slot ID and may include contextual information (e.g., category, keywords). The auction response will return the video URL for rendering.

Video Integration Options

1. Use Cloudflare Stream Player

Cloudflare provides an embeddable player for on-demand video playback. No engineering work is required.

<iframe
src="https://customer-<CODE>.cloudflarestream.com/<VIDEO_UID>/iframe"
style="border: none"
height="720"
width="1280"
allow="accelerometer; gyroscope; autoplay; encrypted-media; picture-in-picture;"
allowfullscreen="true"
></iframe>

2. Use Your Own Video Player

Topsort’s video ads are compatible with all players that support HLS and DASH formats. Platform-specific guidance:

Reporting & Metrics

Topsort tracks video impressions and clicks using banners.js. Impressions are counted when a video is watched for at least 5 seconds and, according to IAB standards, a viewable impression refers to 50% of pixels in view for 2 seconds

Marketplaces can also configure custom impressions and clicks reporting logic as needed.

Frequently Asked Questions

  1. What are the recommended upload settings for video uploads?
  • MP4 containers, AAC audio codec, H264 video codec, 30 or below frames per second
  • moov atom should be at the front of the file (Fast Start)
  • H264 progressive scan (no interlacing)
  • H264 high profile
  • Closed GOP
  • Content should be encoded and uploaded in the same frame rate it was recorded
  • Mono or Stereo audio (Stream will mix audio tracks with more than 2 channels down to stereo)
  1. What browsers does Stream work on?

You can embed the Stream player on the following platforms:

Browser

Version

Chrome

Supported since Chrome version 88+

Firefox

Supported since Firefox version 87+

Edge

Supported since Edge 89+

Safari

Supported since Safari version 14+

Opera

Supported since Opera version 75+

Mobile Platform

Version

Chrome on Android

Supported on Chrome 90

UC Browser on Android

Supported on version 12.12+

Samsung Internet

Supported on 13+

Safari on iOS

Supported on iOS 13.4+. Speed selector supported when not in fullscreen.