Desktop Video

Your video creative asset can be incorporated into our live broadcasts. We offer pre-roll, mid-roll, and post-roll in various locations on our site.


  • Twitch Channel Pages (Pre, Mid, Post)
Desktop Video

Ad Server Hosted Video

Video File Duration: 

  • Up to :30s, unskippable.
  • Extra charge for :60s, midroll only

Minimum Resolution: 1280x720 (1920x1080 recommended)

Minimum Bitrate: 1000 kbps

Peak Audio: -9dB

Video File Format: H.264 (MP4)

Max 30 FPS

Supported 3rd Party Tracking Events (1x1 Pixel):

  • Impressions
  • Clicks
  • Quartiles
  • Completes

Third-Party Served (VAST/VPAID)

Video File Requirements: Refer to previous video file specs. The source video file must adhere to those requirements.

Recommended Video Transcodes, required sizes in bold:

  • 1920x1080 - 5,500 kbps
  • 1280x720 - 3,100 kbps
  • 1024x576 - 1,750 kbps
  • 888x500 - 1,316 kbps
  • 854x480 - 1,200 kbps
  • 720x406 - 866 kbps
  • 640x360 - 550 kbps
  • 480x270 - 384 kbps
  • 320x180 - 200 kbps
  • 284x160 - 180 kbps

Max 30 FPS

VAST/VPAID Version Support by platform:

  • Desktop: VAST 2.0/3.0 & VPAID 2.0
  • Mobile App: VAST 3.0
  • Console App: VAST 2.0

Must NOT have geo, browser or any other targeting on the third party end.


Twitch does not allow the use of any unapproved 3rd party ad technologies. Twitch requires all ads and 3rd party vendors to be SSL-compliant. All components of video and display ads including creative and tracking must be provided as and able to serve via SSL (HTTPS).

Companion Unit Specs

Companions are only served on Desktop as non guaranteed Added Value, alongside a video placement.

  • Dimensions: 300 x 250
  • Max File Size: 50K
  • Max Animation: 15 seconds
  • File Format: GIF, JPG, or PNG. Click URL required
  • Expandable: No
  • Third Party HTML: Standard SSL Javascript tag only