Taboola (Native) 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 13 Video 4
All Taboola (Native) sizes
| Placement | Size (px) | Ratio | Max weight | Formats | Video | Text limits | Confidence | Details |
|---|---|---|---|---|---|---|---|---|
1. Native Thumbnail (Landscape 16:9)Landscape |
16:9 | 5 MB | JPEGPNGBMP+2 | — | 3 | High confidence — confirmed in the official documentation | ||
Notes & best practiceRecommended size is 1200x674 px. The system minimum is 400x350 px, though smaller images serve in fewer placements. JPEG is preferred. The preferred ratio is 16:9, but 4:3 and 1:1 are also accepted. Avoid logos and text in the image because they may be cropped depending on the placement. Full specification
Text limits
High confidence — confirmed in the official documentation Source: realize.com (opens in a new tab) |
||||||||
| 1:1 | 5 MB | JPEGPNGBMP+2 | — | 3 | Medium confidence — verified against reputable sources | |||
Notes & best practiceThe 1:1 square ratio is accepted alongside 16:9 and 4:3. While 1080x1080 px is a common production size, Taboola specifies the ratio rather than fixed pixels. The standard 5 MB maximum file weight and 400x350 px minimum size apply. Full specification
Text limits
Medium confidence — verified against reputable sources Source: realize.com (opens in a new tab) |
||||||||
3. Native Thumbnail (4:3)Landscape |
4:3 | 5 MB | JPEGPNGBMP+2 | — | 3 | Medium confidence — verified against reputable sources | ||
Notes & best practiceThe 4:3 ratio is accepted for native thumbnails. Taboola specifies the ratio rather than fixed pixels. A size of 1200x900 px meets the 400x350 px minimum. The standard 5 MB maximum file weight and format rules apply. Full specification
Text limits
Medium confidence — verified against reputable sources Source: realize.com (opens in a new tab) |
||||||||
4. Carousel Ad CardCarousel |
1.91:1 | — | — | — | 2 | High confidence — confirmed in the official documentation | ||
Notes & best practiceNative carousel of 3 to 5 cards, each with its own image, title, and landing URL; GIF and video cards can be mixed with images. Taboola's best practice is 1200x627 px images (about 1.91:1) for desktop and mobile, and it lists no file-size limit for cards. Build the carousel in a new campaign with no other ads. Full specification
Text limits
High confidence — confirmed in the official documentation Source: realize.com (opens in a new tab) |
||||||||
5. Native Video AdVideo |
16:9 | 50 MB | JPEGPNG | MP4MOV 6-30s preferred | 3 | Medium confidence — verified against reputable sources | ||
Notes & best practiceRecommended resolution is 1067x600 px at 16:9. Ratios of 4:3 and 1:1 are also accepted. Video bitrate must be 2500 kbps or higher. Duration of 6 to 30 seconds is preferred, with a 90-second maximum. A static thumbnail image is required. Full specification
Text limits
Medium confidence — verified against reputable sources Source: realize.com (opens in a new tab) |
||||||||
6. Motion Ad (looping)Video |
16:9 | 50 MB5 MB for GIF | JPEGPNG | MP4MOVGIF 15 seconds | 3 | High confidence — confirmed in the official documentation | ||
Notes & best practiceThis is a soundless, continuously looping short video or GIF in the native feed. Use a 16:9 ratio, 1067x600 px, and a 15-second maximum duration. The minimum resolution is 1000x600 px. Accepted file types are MP4, MOV, and GIF. The maximum file size is 50 MB, or 5 MB for GIFs. A separate fallback static image is required. Full specification
Text limits
High confidence — confirmed in the official documentation Source: realize.com (opens in a new tab) |
||||||||
7. App Install Card (mobile only)Landscape |
16:9 | 1 MB image50 MB motion | JPEGPNGBMP+2 | MP4MOVGIF 15 seconds | 2 | Medium confidence — verified against reputable sources | ||
Notes & best practiceMobile-only app-install card with an app icon, store rating, and a prominent Install button; the rating and logo come from the app store URL. Static images need at least 1000x600 px at 16:9 (preferred) or 4:3, up to 1 MB. Motion versions use 1067x600 px, MP4, MOV, or GIF, up to 50 MB (5 MB for GIFs) and 15 seconds. iOS and Android need separate campaigns. Full specification
Text limits
Medium confidence — verified against reputable sources Source: realize.com (opens in a new tab) |
||||||||
8. Display - Medium Rectangle (300x250)Display banner |
6:5 | 2 MB image200 MB video | JPEGJPGPNG+1 | MP4 60 seconds | — | High confidence — confirmed in the official documentation | ||
Notes & best practiceThis is an IAB standard medium rectangle (300x250). Static images must be 2 MB or less. HTML5 ads must be delivered as a single ZIP file of 2 MB or less, containing a maximum of 100 files with index.html in the root, and must include a static backup image. MP4 video ads can be up to 200 MB, 5 to 60 seconds long, and autoplay muted. Ads are not auto-cropped or padded. Full specification
High confidence — confirmed in the official documentation Source: realize.com (opens in a new tab) |
||||||||
9. Display - Square (250x250)Display banner |
1:1 | 2 MB image | JPEGJPGPNG+1 | — | — | High confidence — confirmed in the official documentation | ||
Notes & best practiceThis is an IAB standard square (250x250). Static images must be 2 MB or less. HTML5 ZIP files must be 2 MB or less. Full specification
High confidence — confirmed in the official documentation Source: realize.com (opens in a new tab) |
||||||||
10. Display - Half Page (300x600)Display banner |
1:2 | 2 MB image200 MB video | JPEGJPGPNG+1 | MP4 60 seconds | — | High confidence — confirmed in the official documentation | ||
Notes & best practiceThis is an IAB standard half-page or large skyscraper (300x600). It follows the same image, HTML5, and video weight limits as other display sizes. Full specification
High confidence — confirmed in the official documentation Source: realize.com (opens in a new tab) |
||||||||
11. Display - Mobile Leaderboard (320x50)Display banner |
32:5 | 2 MB image | JPEGJPGPNG+1 | — | — | High confidence — confirmed in the official documentation | ||
Notes & best practiceThis is an IAB standard mobile leaderboard (320x50). Static images must be 2 MB or less, and HTML5 ZIP files must be 2 MB or less. Full specification
High confidence — confirmed in the official documentation Source: realize.com (opens in a new tab) |
||||||||
12. Display - Leaderboard (728x90)Display banner |
8:1 | 2 MB image | JPEGJPGPNG+1 | — | — | High confidence — confirmed in the official documentation | ||
Notes & best practiceIAB standard leaderboard for Taboola Display Ads. Image maximum weight is 2 MB. HTML5 ZIP maximum weight is 2 MB. Full specification
High confidence — confirmed in the official documentation Source: realize.com (opens in a new tab) |
||||||||
13. Display - Billboard (970x250)Display banner |
3.88:1 | 2 MB image | JPEGJPGPNG+1 | — | — | High confidence — confirmed in the official documentation | ||
Notes & best practiceIAB standard billboard for Taboola Display Ads. Image maximum weight is 2 MB. HTML5 ZIP maximum weight is 2 MB. Full specification
High confidence — confirmed in the official documentation Source: realize.com (opens in a new tab) |
||||||||
14. Display - Wide Skyscraper (160x600)Display banner |
4:15 | 2 MB image | JPEGJPGPNG+1 | — | — | High confidence — confirmed in the official documentation | ||
Notes & best practiceIAB standard wide skyscraper for Taboola Display Ads. Image maximum weight is 2 MB. HTML5 ZIP maximum weight is 2 MB. Full specification
High confidence — confirmed in the official documentation Source: realize.com (opens in a new tab) |
||||||||
15. Vertical Display - Portrait / Mobile Moments (720x1280)Vertical / Portrait |
9:16 | 2 MB image200 MB video | JPEGJPGPNG+1 | MP4 60 seconds | — | High confidence — confirmed in the official documentation | ||
Notes & best practiceFull-screen 9:16 vertical placement (Portrait / Mobile Moments). Image maximum weight is 2 MB. Video must be MP4 up to 200 MB, 5 to 60 seconds long. Video autoplays muted with an optional unmute button. 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: realize.com (opens in a new tab) |
||||||||
| 16:9 | 200 MB | JPEGJPGPNG+1 | MP4 60 seconds | — | High confidence — confirmed in the official documentation | |||
Notes & best practiceLandscape 16:9 display and video placement. Video must be MP4 up to 200 MB, 5 to 60 seconds long, and autoplays muted. Full specification
High confidence — confirmed in the official documentation Source: realize.com (opens in a new tab) |
||||||||
| 9:16 | — | — | MP4 Up to 60 seconds | — | High confidence — confirmed in the official documentation | |||
Notes & best practiceCPC-priced video campaign type in Realize, currently in beta. Upload MP4 files up to 60 seconds; 9:16 is recommended, and 1:1, 16:9, 2:1, 1:2, and 6:5 are also supported. For the beta, Taboola suggests 720x1280, 300x250, or 300x600 px and auto-resizes other sizes. No file-size limit is published, and Taboola must enable the format for your account. Full specification
High confidence — confirmed in the official documentation Source: realize.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: 13 · placements covered: 17 of 17
| Layout | Master size | Export sizes | Max weight | Formats | Covers |
|---|---|---|---|---|---|
| 16:9Video | 50 MBfor 1067×600 px | MP4 | Native Video AdMotion Ad (looping)Display - Landscape (1280x720) | ||
| 16:9Image | 1 MB image50 MB motionfor 1067×600 px | JPGPNGBMPGIF | Native Thumbnail (Landscape 16:9)App Install Card (mobile only) | ||
| 1:1Image | 2 MB imagefor 250×250 px | JPGPNGGIF | Native Thumbnail (Square 1:1)Display - Square (250x250) | ||
| 4:3Image | 5 MB | JPGPNGBMPGIF | Native Thumbnail (4:3) | ||
| 1.91:1Image | — | — | Carousel Ad Card | ||
| 6:5Image | 2 MB image200 MB video | JPGPNGGIF | Display - Medium Rectangle (300x250) | ||
| 1:2Image | 2 MB image200 MB video | JPGPNGGIF | Display - Half Page (300x600) | ||
| 32:5Image | 2 MB image | JPGPNGGIF | Display - Mobile Leaderboard (320x50) | ||
| 8:1Image | 2 MB image | JPGPNGGIF | Display - Leaderboard (728x90) | ||
| 3.88:1Image | 2 MB image | JPGPNGGIF | Display - Billboard (970x250) | ||
| 4:15Image | 2 MB image | JPGPNGGIF | Display - Wide Skyscraper (160x600) | ||
| 9:16Image | 2 MB image200 MB video | JPGPNGGIF | Vertical Display - Portrait / Mobile Moments (720x1280) | ||
| 9:16Video | — | MP4 | Performance Video (Beta) |
Text limits
Placements with limits: 7 of 17 · characters unless noted
| Placement | Title | Company name | Description |
|---|---|---|---|
| Native Thumbnail (Landscape 16:9) | 60 | 30 | 250 |
| Native Thumbnail (Square 1:1) | 60 | 30 | 250 |
| Native Thumbnail (4:3) | 60 | 30 | 250 |
| Carousel Ad Card | 50max, per card | — | 150max, per card |
| Native Video Ad | 60 | 30 | 250 |
| Motion Ad (looping) | 60 | 30 | 250 |
| App Install Card (mobile only) | 60 | 30 | — |
Video specs
Placements: 8 of 17
| Placement | Size (px) | Formats | Max duration | Max video |
|---|---|---|---|---|
| Native Video Ad | 1067×600 | MP4, MOV | 6-30s preferred; 90s maximum | 50 MB |
| Motion Ad (looping) | 1067×600 | MP4, MOV, GIF | 15 seconds | 50 MB (5 MB for GIF) |
| App Install Card (mobile only) | 1067×600 | MP4, MOV, GIF | 15 seconds | 50 MB (5 MB for GIF) |
| Display - Medium Rectangle (300x250) | 300×250 | MP4 | 60 seconds (5s min) | 200 MB |
| Display - Half Page (300x600) | 300×600 | MP4 | 60 seconds (5s min) | 200 MB |
| Vertical Display - Portrait / Mobile Moments (720x1280) | 720×1280 | MP4 | 60 seconds (5s min) | 200 MB |
| Display - Landscape (1280x720) | 1280×720 | MP4 | 60 seconds (5s min) | 200 MB |
| Performance Video (Beta) | 720×1280 | MP4 | Up to 60 seconds | — |
Same shape on other platforms
Reuse a master layout where the ratio matches