Spec library

Ad specs, with receipts.

The rules Gatecheck checks against, for 24 placements. Every rule links to where it came from. Platform pages are marked as primary; industry guides used where no platform page was reachable are marked secondary.

Last checked 17 October 2026

Meta

Meta specs explained

Feed image

Facebook and Instagram Feed, single image

Ratio range4:5 to 1.91:1, 1440×1800 recommended
Image formatsJPG, PNG
Image weightup to 30 MB
Minimum width600 px
  • Meta recommends 4:5 at 1440 × 1800 px.
  • Facebook Feed allows a 3% aspect ratio tolerance and 600 px minimum width; Instagram Feed allows 1% and 500 px. Gatecheck uses the stricter of each, so a file that passes runs in both.

Source: Meta Ads Guide: Facebook Feed image; Meta Ads Guide: Instagram Feed image

Feed video

Facebook and Instagram Feed, single video

Ratio range9:16 to 16:9, 1440×1800 recommended
Video files.mp4, .mov, .gif
CodecH.264 recommended
Video weightup to 4 GB
Lengthfrom 1 s, up to 60 min
Audiorecommended
  • Facebook Feed recommends 4:5 at 1440 × 1800 px; Instagram Feed recommends 9:16 at 1080 × 1920 px.
  • Instagram Feed allows up to 60 minutes; Facebook Feed up to 241.
  • Meta asks for H.264, square pixels, a fixed frame rate, progressive scan and stereo AAC audio at 128 kbps or more, with no edit lists.

Source: Meta Ads Guide: Facebook Feed video; Meta Ads Guide: Instagram Feed video

Reels

Facebook and Instagram Reels ads

Ratios9:16 (1440×2560 recommended), min 250×444
Video files.mp4, .mov
CodecH.264 recommended
Video weightup to 4 GB
Lengthup to 15 min
Audiorecommended
Safe zonetop 14%, bottom 35%, sides 6% (official)
  • Minimum width is 500 px for videos of 30 seconds or longer.
  • Reels ads cannot use licensed music.

Source: Meta Ads Guide: Instagram Reels

Stories

Facebook and Instagram Stories, image or video

Ratios9:16 (1440×2560 recommended), min 250×444
Image formatsJPG, PNG
Image weightup to 30 MB
Minimum width500 px
Video files.mp4, .mov, .gif
CodecH.264 recommended
Video weightup to 4 GB
Lengthfrom 1 s, up to 60 min
Audiorecommended
Safe zonetop 14%, bottom 35%, sides 6% (official)
  • Stories videos of 16 seconds or longer may be split into up to three cards.

Source: Meta Ads Guide: Instagram Stories

TikTok

TikTok specs explained

In-Feed

TikTok auction In-Feed video (non-Spark)

Ratios9:16, min 540×960; 16:9, min 960×540; 1:1, min 640×640
Video files.mp4, .mov, .mpeg, .mpg, .3gp, .avi
CodecH.264 recommended
Video weightup to 500 MB
Lengthup to 10 min
Bitrateat least 516 kbps
Audiorecommended
Safe zonetop 6.8%, bottom 25.2%, left 4.1%, right 13% (guide)
  • These limits apply to non-Spark ads. Spark Ads promote an existing post, so the post itself is the creative.

Source: TikTok Ads Manager: Auction In-Feed Ads; Cadenus: TikTok safe zone in pixelssecondary

YouTube

YouTube specs explained

Skippable in-stream

YouTube skippable in-stream video ads

Ratios16:9 (1920×1080 recommended), at least 640 wide and 480 tall, HD from 1280×720; 9:16 (1080×1920 recommended), at least 480 wide and 640 tall, HD from 720×1280; 1:1 (1080×1080 recommended), min 480×480; 4:3, min 640×480, accepted, not recommended; 2:3, at least 480 wide and 640 tall; 4:5, at least 480 wide and 640 tall
Video files.mp4, .mov, .webm, .avi, .wmv, .mpg, .mpeg, .3gp, .flv, .m4v
Video weightup to 256 GB
Length3 min or less recommended
Audiorecommended
Safe zonetop 15%, bottom 35%, left 4.4%, right 17.8% (official)
  • No maximum length; under 3 minutes is recommended.
  • The video is uploaded to YouTube first, then used in Google Ads.
  • Google also accepts 4:3 (SD), 2:3 and 4:5, and standard definition down to 640 × 480 px horizontal or 480 × 640 px vertical, but does not recommend SD.

Source: Google Ads Help: YouTube video ad specs; Google Ads Help: video ad formats

Bumper (5 to 6 s)

YouTube non-skippable bumper, 5 to 6 seconds

Ratios16:9 (1920×1080 recommended), at least 640 wide and 480 tall, HD from 1280×720; 9:16 (1080×1920 recommended), at least 480 wide and 640 tall, HD from 720×1280; 1:1 (1080×1080 recommended), min 480×480; 4:3, min 640×480, accepted, not recommended; 2:3, at least 480 wide and 640 tall; 4:5, at least 480 wide and 640 tall
Video files.mp4, .mov, .webm, .avi, .wmv, .mpg, .mpeg, .3gp, .flv, .m4v
Video weightup to 256 GB
Lengthfrom 5 s, up to 6 s
Audiorecommended
Safe zonetop 15%, bottom 35%, left 4.4%, right 17.8% (official)
  • Google now defines bumpers as 5 to 6 seconds: "6 seconds (>=5 seconds minimum)".

Source: Google Ads Help: video ad formats; Google Ads Help: YouTube video ad specs

Non-skippable (15 s)

YouTube non-skippable in-stream

Ratios16:9 (1920×1080 recommended), at least 640 wide and 480 tall, HD from 1280×720; 9:16 (1080×1920 recommended), at least 480 wide and 640 tall, HD from 720×1280; 1:1 (1080×1080 recommended), min 480×480; 4:3, min 640×480, accepted, not recommended; 2:3, at least 480 wide and 640 tall; 4:5, at least 480 wide and 640 tall
Video files.mp4, .mov, .webm, .avi, .wmv, .mpg, .mpeg, .3gp, .flv, .m4v
Video weightup to 256 GB
Lengthup to 1 min, 15 s or less recommended
Audiorecommended
Safe zonetop 15%, bottom 35%, left 4.4%, right 17.8% (official)
  • Standard non-skippable is 15 seconds. Some campaign subtypes (such as TV screens) allow up to 60 seconds.

Source: Google Ads Help: video ad formats; Google Ads Help: YouTube video ad specs

Shorts

YouTube Shorts ads, vertical

Ratios9:16 (1080×1920 recommended), at least 480 wide and 640 tall, HD from 720×1280; 2:3, at least 480 wide and 640 tall; 4:5, at least 480 wide and 640 tall
Video files.mp4, .mov, .webm, .avi, .wmv, .mpg, .mpeg, .3gp, .flv, .m4v
Video weightup to 256 GB
Length1 min or less recommended
Audiorecommended
Safe zonetop 15%, bottom 35%, left 4.4%, right 17.8% (official)
  • Gatecheck checks Shorts against the vertical ratios in Google’s table for every YouTube format: 9:16, 2:3 and 4:5.

Source: Google Ads Help: video ad formats; Google Ads Help: YouTube video ad specs

Campaign Manager 360

HTML5 banners specs explained

HTML5

HTML5 display creatives trafficked in CM360

Zip weightup to 10 MB
Files in zipup to 100
Allowed typeshtml, htm, js, css, jpg, jpeg, gif, png, json, xml, svg, eot, otf, ttf, woff, woff2
Click-throughclickTag variable
ad.size metarecommended
  • A backup image is optional in CM360. If you use one, upload it separately, not inside the zip.
  • The ad.size meta tag is optional in CM360 but it is the surest way to get the right size, so Gatecheck asks you to review a zip without it.
  • No local storage or session storage, no zips inside the zip, no % in file names.

Source: Campaign Manager 360 Help: prepare HTML5 assets

Display & Video 360

HTML5 banners specs explained

HTML5

HTML5 creatives uploaded to DV360

Zip weightno limit set
Files in zipup to 100
Allowed typeshtml, htm, css, js, jpg, jpeg, gif, png, svg, dfont, eot, otf, tte, ttf, woff, woff2
Click-throughclickTag variable
ad.size metarecommended
File namesup to 200 characters each
  • DV360 sets no zip size limit, but publishers do: keep the zip as small as you can.
  • The zip file name must be shorter than 50 characters, including .zip.
  • Each file name inside the zip can be up to 200 single-byte characters, or 100 double-byte characters (Japanese, Chinese or Korean).

Source: Display & Video 360 Help: HTML5 creatives

IAB standard

HTML5 banners specs explained

Display banners

IAB standard sizes for publisher direct deals

Sizes300×250, 728×90, 160×600, 300×600, 320×50, 320×100, 970×250, 970×90, 300×1050, 468×60, 336×280, 120×600
Image formatsGIF, JPG, PNG
Image weightup to 150 KB
Animationstops within 15 s
Zip weightno limit set
Initial loadup to 150 KB
Files in zipup to 100
Allowed typeshtml, htm, css, js, gif, png, jpg, jpeg, svg, json, woff, woff2, ttf, otf
Click-throughclickTag variable
  • Animation must not run longer than 15 seconds, including loops.
  • IAB sets file weight by unit size (for example 50 KB initial load for 320 × 50 and 150 KB for 300 × 250). Gatecheck applies 150 KB to every size, the common publisher limit.
  • IAB limits an ad to ten file requests during initial load. The 100-file cap is Gatecheck’s default for publisher zips.
  • Publishers often add their own limits, such as a loop count; add their sheet as a custom spec.

Source: IAB New Standard Ad Unit Portfolio; SizeIM: creative trafficking checklistsecondary

LinkedIn

LinkedIn specs explained

Single image

LinkedIn Sponsored Content single image

Ratios1.91:1 (1200×628 recommended), at least 640 wide and 360 tall, at most 7680 wide and 4320 tall; 1:1 (1200×1200 recommended), min 360×360, max 4320×4320; 4:5 (720×900 recommended), stated minimum 360×640, stated maximum 2430×4320; 1:1.91, stated minimum 360×640, stated maximum 2430×4320, accepted, not recommended
Image formatsJPG, PNG, GIF
Image weightup to 5 MB
  • 4:5 vertical images show on mobile only. LinkedIn recommends 4:5 over 1:1.91 vertical, which gets borders.
  • Animated GIFs must be 250 frames or shorter.
  • Images narrower than 401 px show as a thumbnail.

Source: LinkedIn Help: single image ads specifications

Video

LinkedIn video ads

Ratios16:9 (1920×1080 recommended), min 640×360, max 1920×1080; 1:1, min 360×360, max 1920×1920; 4:5 (720×900 recommended), min 360×450, max 1080×1350; 9:16 (720×1280 recommended), min 360×640, max 1080×1920
Video files.mp4
CodecsH.264, VP8
Video weightup to 500 MB
Lengthfrom 3 s, up to 30 min, 30 s or less recommended
Frame rate30 fps or lower
Audiorecommended
  • LinkedIn names 4:5 as its recommended ratio for video.
  • LinkedIn names AAC or MPEG-4 audio. Gatecheck accepts AAC, including HE-AAC, and flags MP3, which is not on the list.
  • 15 to 30 seconds qualifies for every placement. In-stream placements take up to 90 seconds.
  • Videos under 30 seconds loop until 30 seconds have played.
  • LinkedIn states a frame rate below 30 fps; Gatecheck flags anything above 30.

Source: LinkedIn Help: video ads specifications

Snapchat

Single image or video

Snapchat full-screen image or video ad

Ratios9:16 (1080×1920 recommended), min 720×1280
Image formatsJPG, PNG
Image weightup to 5 MB
Video files.mp4, .mov
CodecH.264 recommended
Video weightup to 1 GB
Lengthfrom 3 s (shorter videos are looped), up to 30 min
Audiorequired
Loudnesstarget -16 LUFS, true peak -1 dBTP (Snap target); Gatecheck flags more than ±2 LU
Safe zonetop 7.8%, bottom 7.8% (guide)
  • Snap asks for balanced stereo audio with a target level of -16 LUFS, AAC or PCM, at 192 kbps or more.
  • Still images are shown as 5 second videos.
  • Videos shorter than 3 seconds are looped to reach the 3 second minimum.

Source: Snapchat Business Help: single image or video specifications; Snapchat Business Help: safe zones for ads; Snapchat safe zone in pixels (Strike Social guide)secondary; Snapchat for Business: ad formats

X

Video

X (Twitter) promoted video

Ratios16:9 (1920×1080 recommended); 1:1 (1200×1200 recommended); 9:16 (1080×1920 recommended); 4:5 (1440×1800 recommended); 2:3 (1080×1620 recommended); 1.91:1 (2064×1080 recommended)
Video files.mp4, .mov
CodecH.264 recommended
Video weightup to 1 GB
Lengthup to 2.33 min, 15 s or less recommended
Audiorecommended
  • X recommends files under 30 MB and supports up to 2 minutes 20 seconds; some advertisers can request up to 10 minutes.
  • Videos under 60 seconds loop.

Source: X Ads Help: creative ad specs

Image

X (Twitter) promoted image

Ratios1:1 (1200×1200 recommended); 1.91:1 (1200×628 recommended); 4:5 (1440×1800 recommended); 2:3 (1080×1620 recommended); 16:9 (1920×1080 recommended); 9:16 (1080×1920 recommended)
Image formatsJPG, PNG
Image weightup to 5 MB
  • GIFs render as a still image.

Source: X Ads Help: creative ad specs

Pinterest

Standard image

Pinterest standard image ad

Ratios2:3 (1000×1500 recommended); 1:1 (1000×1000 recommended)
Image formatsJPG, PNG
Image weightup to 20 MB
  • Pins taller than 2:3 may be cut off in feed.
  • The limit is 20 MB on desktop and 32 MB in the app.

Source: Pinterest Business Help: product specs

Standard video

Pinterest standard video ad

Ratio range1:2 to 1.91:1
Video files.mp4, .mov, .m4v
CodecsH.264, HEVC
Video weightup to 2 GB
Lengthfrom 4 s, up to 15 min
Audiooptional
  • Any ratio from 1:2 (tall) to 1.91:1 (wide) is accepted. Pinterest recommends square (1:1) or vertical (2:3, 4:5 or 9:16) video, 6 to 15 seconds long.

Source: Pinterest Business Help: product specs

Connected TV

Loudness targets explained

CTV spot (US)

Streaming TV ads served to US households

Ratios16:9 (1920×1080 recommended), min 1920×1080
Video files.mp4, .mov
Video weightup to 10 GB
Lengthexactly 6, 15, 30, 60 s
Frame rate23.976, 24, 25, 29.97, 30 fps
Audiorequired
Loudnesstarget -24 LUFS, true peak -2 dBTP (ATSC A/85 (CALM Act, California SB 576)); Gatecheck flags more than ±2 LU
  • From 1 July 2026, California SB 576 bars streaming services from playing ads louder than the content they accompany.
  • ATSC A/85 (July 2026) recommends -24 LKFS when nothing else is agreed and lets streaming services pick one target between -23 and -27 LKFS. Confirm the publisher’s target.
  • Publishers often want a high-bitrate mezzanine file (15 Mbps or more); confirm with the buyer.

Source: ATSC A/85:2026-07, loudness and true peak quick reference; California SB 576, bill text; Advalidation: CTV loudness, SB 576 and CALM Actsecondary; Tinuiti: CTV specs and ad format guidelinessecondary

TV broadcast

Loudness targets explained

HD spot (EBU R128, 25 fps)

TV commercials for PAL-region channels (Pakistan, Gulf, Europe)

Ratios16:9, min 1920×1080, max 1920×1080
Video files.mov, .mxf, .mp4
Video weightup to 50 GB
Frame rate25, 50 fps
Audiorequired
Loudnesstarget -23 LUFS, true peak -1 dBTP (EBU R128); Gatecheck flags more than ±1 LU
  • EBU R 128 sets -23.0 LUFS as the target and allows ±1.0 LU only where the target cannot practically be met, such as live programmes, plus ±0.2 LU for measurement error in quality control. Gatecheck flags a mix more than 1 LU off; many channels are stricter.
  • Channels differ on codec (ProRes, XDCAM or high-bitrate H.264), slates and interlacing. Add the channel’s own sheet as a custom spec when you have it.

Source: EBU R 128 (version 5, 2023): loudness normalisation

Check your files against these specs.

Drop a campaign into the checker. Nothing is uploaded.

Gatecheck is not affiliated with Meta, TikTok, Google, LinkedIn, Snap, X, Pinterest, the EBU, ATSC or the IAB. Specs come from their public help pages and, where marked secondary, from industry guides. Every source is linked on this page and was last checked on 17 October 2026.