Twitch image & ad sizes
Drop a creative or type a size — see every placement it fits
Try:
Nothing is uploaded or saved — the check runs entirely in your browser.
Image 11 Video 3 Document / file 1
All Twitch sizes
| Placement | Size (px) | Ratio | Max weight | Formats | Video | Text limits | Confidence | Details |
|---|---|---|---|---|---|---|---|---|
| 16:9 | — | — | MP4 60s | — | High confidence — confirmed in the official documentation | |||
Notes & best practiceNon-skippable, 100% above-the-fold in-stream video across desktop, mobile, tablet, console, and streaming TV. First-party delivery is 1920x1080. Third-party VAST delivery requires mandatory transcodes from 1920x1080 down to 640x360, and recommends transcodes down to 284x160. Use H.264 codec in MP4 format. Bitrate must be 4,000 to 10,000 kbps, 24 to 30 fps, with audio at -9dB. All assets must use SSL or HTTPS. Full specification
High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab) |
||||||||
| 16:9 | — | — | MP4 30s | — | High confidence — confirmed in the official documentation | |||
Notes & best practiceHigh-impact unit served on a viewer's first broadcast of the day. Video must be 1920x1080 minimum, H.264 MP4, up to 30 seconds unskippable. Bitrate must be 4,000 to 10,000 kbps, 24 to 30 fps, with audio at -9dB. Third-party VAST delivery requires mandatory transcodes from 1920x1080 down to 284x160. Full specification
High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab) |
||||||||
3. Vertical Video AdVertical / Portrait |
9:16 | 500 MB site-served only | — | MP4MPGTS 30s | — | High confidence — confirmed in the official documentation | ||
Notes & best practiceRenders beside the livestream on desktop (muted) and as a skippable, full-screen in-feed ad with sound on mobile. First-party resolution is 1080x1920, and third-party is 360x640. Supported codecs are H.264, MPEG-2, or MPEG-4 in MP4, TS, or MPG containers. Minimum bitrate is 4 Mbps for site-served and 2 Mbps for third-party, with 8 Mbps recommended. Frame rate must be constant at 23.976, 24, 25, or 29.97 fps. Audio must be AAC, at least 192 kbps (128 kbps for third-party), 44.1 or 48 kHz, minimum 2 channels, at -9dB. Keep key content and text inside the safe zone — the platform UI overlaps the top and bottom of full-screen 9:16 creatives. Full specification
High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab) |
||||||||
4. Mid-Feed Ad (Mobile)Vertical / Portrait |
9:16 | 250kB | JPGPNG | — | High confidence — confirmed in the official documentation | |||
Notes & best practiceMobile-optimized static fullscreen image rendered within the app feed. The only clickable element is an auto-generated, non-customizable 'Learn More' CTA. Static image only, video is not supported. Dimensions must be 1080x1920, with a maximum file size of 250 kB in JPG or PNG format. Keep key content and text inside the safe zone — the platform UI overlaps the top and bottom of full-screen 9:16 creatives. Full specification
Text limitsBody copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height; ad disclosure + CTA button combined 12% of ad height High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab) |
||||||||
| 1.2:1 | 50kB | JPGPNG | — | High confidence — confirmed in the official documentation | ||||
Notes & best practiceIAB standard medium rectangle embedded in search and browse pages. Supported formats are JPG and PNG only. The unit can display animated content built from JPG or PNG assets, but does not support video and is not expandable. Maximum file size is 50 kB. Full specification
Text limitsBody copy min 12pt Arial; claims/disclaimers min 9pt and no more than 20% of ad height High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab) |
||||||||
6. Super Leaderboard (728x90)Display banner |
8.09:1 | 50kB | JPGPNG | — | High confidence — confirmed in the official documentation | |||
Notes & best practiceIAB standard leaderboard unit shown during content search and browse. Dimensions are 728x90 with a maximum file size of 50 kB. Supported formats are JPG and PNG only. Animated content is supported, but video is not. The unit is not expandable. Full specification
Text limitsBody copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab) |
||||||||
7. Stream Display - Skyscraper (160x600)Display banner |
4:15 | 50kB | JPGPNG | — | High confidence — confirmed in the official documentation | |||
Notes & best practiceDesktop in-stream display rendered between the livestream and chat. Dimensions are 160x600, with a maximum file size of 50 kB in JPG or PNG format. This unit also serves as the basis for Mirror-C, which scales the 160x600 asset to a 300x1050 display. Mirror-C is available only through ADSP Managed Services. Full specification
Text limitsBody copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab) |
||||||||
8. Stream Display - Lower Third (728x90)Display banner |
8.09:1 | 50kB | JPGPNG | — | High confidence — confirmed in the official documentation | |||
Notes & best practiceDesktop in-stream lower-third display banner placed beneath the livestream player. Part of the Stream Display Ads family. Supported formats are JPG and PNG with a maximum file size of 50 kB. Full specification
Text limitsBody copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab) |
||||||||
9. Stream Display - Mobile Lower Third (320x50)Display banner |
32:5 | 50kB | JPGPNG | — | High confidence — confirmed in the official documentation | |||
Notes & best practiceMobile in-stream lower-third display banner shown in portrait orientation beneath the player. Part of the Stream Display Ads family. Supported formats are JPG and PNG with a maximum file size of 50 kB. Full specification
Text limitsBody copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab) |
||||||||
10. Stream Display - Mobile Left Third (160x600)Display banner |
4:15 | 50kB | JPGPNG | — | High confidence — confirmed in the official documentation | |||
Notes & best practiceMobile in-stream left-third display banner shown beside the player in landscape orientation. Part of the Stream Display Ads family. Dimensions are 160x600. Supported formats are JPG and PNG with a maximum file size of 50 kB. Full specification
Text limitsBody copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab) |
||||||||
| 9:7 | 150 KB per graphic | JPGPNG | — | High confidence — confirmed in the official documentation | ||||
Notes & best practicePremium above-the-fold unit on the desktop homepage. Requires left and right graphics at 450x350 pixels each, with a maximum file weight of 150kB per graphic. No transparency or animation allowed. Requires a center hex color code (e.g., #000000). SSL/HTTPS is required. Full specification
Text limitsBody copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height; all elements within safe zone per template High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab) |
||||||||
12. Headliner - Mobile Full Screen Feed (1080x1920)Vertical / Portrait |
9:16 | 350kB | JPGPNG | — | High confidence — confirmed in the official documentation | |||
Notes & best practiceMobile app full-screen feed unit. No animation allowed. Dimensions are 1080x1920 pixels with a maximum file weight of 350kB. Includes an auto-generated, non-customizable "Learn More" CTA. No other CTA buttons are permitted. Core elements must stay within the template safe zone. Keep key content and text inside the safe zone — the platform UI overlaps the top and bottom of full-screen 9:16 creatives. Full specification
Text limitsBody copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab) |
||||||||
13. Headliner - Mobile Banner / Following Tab (640x100)Display banner |
32:5 | 350kB | JPGPNG | — | High confidence — confirmed in the official documentation | |||
Notes & best practiceMobile banner on the Following tab. Requires a 640x100 pixel asset (maximum 350kB) which renders at 2x in a 320x50 placement. No animation allowed. SSL/HTTPS is required. Full specification
Text limitsBody copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab) |
||||||||
| Document / file | — | — | PNG | — | 1 | High confidence — confirmed in the official documentation | ||
Notes & best practiceStreamables is an opt-in ad in Twitch-partnered mobile games: the viewer chooses to watch 30 seconds of a non-skippable livestream full screen. You supply a transparent PNG brand logo at least 250 px wide that stays visible on a dark background, plus splash screen text of up to 70 characters. Twitch gives no logo height or file size, so width and height are set to 0. This format has no fixed pixel size — the specs below are what matter. Full specification
Text limits
High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab) |
||||||||
| 1:1 | — | JPGPNG | — | 1 | High confidence — confirmed in the official documentation | |||
Notes & best practiceBrand logo for Channel Takeover, a Twitch creator sponsorship with channel skins, streamer-read ads, follower promotions and sponsored subscriptions. Upload 115x115 px PNG or JPG with no animation and no transparent background; it appears in the ribbon, above chat and in mobile overlays, and is cropped to a circle in some placements, so keep the mark centered. CTA text is up to 40 characters, sits next to a 'Learn More' button and can't be changed during the campaign. You also give one primary brand HEX color, not pure white or pure black. Full specification
Text limits
High confidence — confirmed in the official documentation Source: advertising.amazon.com (opens in a new tab) |
||||||||
High confidence — confirmed in the official documentation Medium confidence — verified against reputable sources Lower confidence — changes frequently, verify before launch shortened, full wording in the row details
Minimum creative kit
Layouts: 8 · placements covered: 13 of 15
| Layout | Master size | Export sizes | Max weight | Formats | Covers |
|---|---|---|---|---|---|
| 9:16Image | 250kB | JPGPNG | Mid-Feed Ad (Mobile)Headliner - Mobile Full Screen Feed (1080x1920) | ||
| 8.09:1Image | 50kB | JPGPNG | Super Leaderboard (728x90)Stream Display - Lower Third (728x90) | ||
| 4:15Image | 50kB | JPGPNG | Stream Display - Skyscraper (160x600)Stream Display - Mobile Left Third (160x600) | ||
| 32:5Image | 50kBfor 320×50 px | JPGPNG | Stream Display - Mobile Lower Third (320x50)Headliner - Mobile Banner / Following Tab (640x100) | ||
| 16:9Video | — | MP4 | Premium Video (Pre-roll / Mid-roll)First Impression Takeover | ||
| 1.2:1Image | 50kB | JPGPNG | Medium Rectangle (300x250) | ||
| 9:7Image | 150 KB per graphic | JPGPNG | Headliner - Desktop Side Graphics (450x350) | ||
| 9:16Video | 500 MB site-served only | MP4MPG | Vertical Video Ad |
Not in the kit (avatars and formats without a pixel size): Streamables - Brand Logo + Splash Text, Channel Takeover - Brand Logo (115x115)
Text limits
Placements with limits: 2 of 15 · characters unless noted
| Placement | Message | CTA |
|---|---|---|
| Mid-Feed Ad (Mobile) | Body copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height; ad disclosure + CTA button combined 12% of ad height | |
| Medium Rectangle (300x250) | Body copy min 12pt Arial; claims/disclaimers min 9pt and no more than 20% of ad height | |
| Super Leaderboard (728x90) | Body copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height | |
| Stream Display - Skyscraper (160x600) | Body copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height | |
| Stream Display - Lower Third (728x90) | Body copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height | |
| Stream Display - Mobile Lower Third (320x50) | Body copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height | |
| Stream Display - Mobile Left Third (160x600) | Body copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height | |
| Headliner - Desktop Side Graphics (450x350) | Body copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height; all elements within safe zone per template | |
| Headliner - Mobile Full Screen Feed (1080x1920) | Body copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height | |
| Headliner - Mobile Banner / Following Tab (640x100) | Body copy min 12pt; claims/disclaimers min 9pt and no more than 20% of ad height | |
| Streamables - Brand Logo + Splash Text | 70max | — |
| Channel Takeover - Brand Logo (115x115) | — | 40max |
Video specs
Placements: 3 of 15
| Placement | Size (px) | Formats | Max duration | Max video |
|---|---|---|---|---|
| Premium Video (Pre-roll / Mid-roll) | 1920×1080 | MP4 (H.264) | 60s (6s, 15s, 20s, 30s, 60s) | Not published for first-party; 3rd-party served via VAST |
| First Impression Takeover | 1920×1080 | MP4 (H.264) | 30s (unskippable) | Not specified |
| Vertical Video Ad | 1080×1920 | MP4, MPG, TS (H.264/MPEG-2/MPEG-4) | 30s (6s, 15s, 20s, 30s) | 500MB (site-served only) |
Same shape on other platforms
Reuse a master layout where the ratio matches