- Resources · Ad specs
Ad specs, all in one place.
Creative guidelines for every major platform we run. Search for a size, format or platform, or jump straight to a section. Questions about your creative? Your AlwaysOn team is happy to help.
Last updated: October 2026
Newsfeed
Image ads
- Formats
- JPG, PNG
- Aspect ratio
- 1.91:1 to 4:5 (4:5 recommended)
- Resolution
- 4:5 = 1440×1800; 1:1 = 1440×1440
- Primary text
- 50–150 characters
- Headline
- 27 characters
- Max file size
- 30MB
- Minimum size
- 600px wide; 750px high (4:5)
- Ratio tolerance
- 3%
Video ads
- Formats
- MP4, MOV, GIF
- Ratio
- 4:5 recommended (1:1 also supported)
- Encoding
- H.264, square pixels, fixed frame rate, progressive scan, stereo AAC audio at 128kbps+
- Resolution
- 1440×1800
- Captions & sound
- Optional but recommended
- Primary text
- 50–150 characters
- Headline
- 27 characters
- Duration
- 1 second to 241 minutes
- Max file size
- 4GB
- Minimum size
- 120×120
Files should not contain edit lists or special boxes in file containers.
Stories
Image ads
- Formats
- JPG, PNG
- Aspect ratio
- 9:16
- Resolution
- 1440×2560
- Safe zone
- Keep the top 14%, bottom 35% and 6% on each side free of text, logos and key creative
- Primary text
- 125 characters
- Headline
- 40 characters
- Max file size
- 30MB
- Minimum width
- 500px
- Ratio tolerance
- 1%
Video ads
- Formats
- MP4, MOV, GIF
- Ratio
- 9:16
- Encoding
- H.264, square pixels, fixed frame rate, progressive scan, stereo AAC audio at 128kbps+
- Resolution
- 1440×2560
- Safe zone
- Keep the top 14%, bottom 35% and 6% on each side free of text, logos and key creative
- Captions & sound
- Optional but recommended
- Primary text
- 125 characters
- Headline
- 40 characters
- Duration
- 1 second to 3 minutes
- Max file size
- 4GB
- Minimum width
- 250px
- Ratio tolerance
- 1%
Reels
Image ads
- Formats
- JPG, PNG
- Aspect ratio
- 9:16
- Resolution
- 1440×2560
- Safe zone
- Keep the top 14%, bottom 35% and 6% on each side free of text, logos and key creative
- Primary text
- 44 characters
- Max file size
- 30MB
- Minimum width
- 500px
- Ratio tolerance
- 1%
Video ads
- Formats
- MP4, MOV
- Ratio
- 9:16
- Encoding
- H.264, square pixels, fixed frame rate, progressive scan, stereo AAC audio at 128kbps+
- Resolution
- 1440×2560
- Safe zone
- Keep the top 14%, bottom 35% and 6% on each side free of text, logos and key creative
- Captions & sound
- Optional; sound strongly recommended
- Primary text
- 44 characters
- Duration
- Up to 15 minutes
- Max file size
- 4GB
- Minimum width
- 250px (500px for ads 30 seconds or longer)
Newsfeed
Image ads
- Formats
- JPG, PNG
- Ratio
- 4:5 recommended (1.91:1 to 4:5 supported)
- Resolution
- 1440×1800
- Primary text
- 125 characters
- Headline
- 40 characters
- Max hashtags
- 30
- Max file size
- 30MB
- Minimum width
- 500px
- Ratio range
- Minimum 400×500; maximum 191×100
- Ratio tolerance
- 1%
Video ads
- Formats
- MP4, MOV, GIF
- Ratio
- 9:16
- Resolution
- 1080×1920
- Captions & sound
- Optional but recommended
- Primary text
- 125 characters
- Max hashtags
- 30
- Duration
- 1 second to 60 minutes
- Max file size
- 4GB
- Minimum width
- 250px
- Ratio tolerance
- 1%
Stories
Image ads
- Formats
- JPG, PNG
- Ratio
- 9:16
- Resolution
- 1440×2560
- Safe zone
- Keep the top 14%, bottom 35% and 6% on each side free of text, logos and key creative
- Primary text
- 125 characters
- Max file size
- 30MB
- Minimum width
- 500px
- Ratio tolerance
- 1%
Video ads
- Formats
- MP4, MOV, GIF
- Ratio
- 9:16
- Encoding
- H.264, square pixels, fixed frame rate, progressive scan, stereo AAC audio at 128kbps+
- Resolution
- 1440×2560
- Safe zone
- Keep the top 14%, bottom 35% and 6% on each side free of text, logos and key creative
- Captions & sound
- Optional but recommended
- Primary text
- 125 characters
- Duration
- 1 second to 60 minutes
- Max file size
- 4GB
- Minimum width
- 250px
- Ratio tolerance
- 1%
Reels
Image ads
- Formats
- JPG, PNG
- Aspect ratio
- 9:16
- Resolution
- 1440×2560
- Safe zone
- Keep the top 14%, bottom 35% and 6% on each side free of text, logos and key creative
- Primary text
- 44 characters
- Max file size
- 30MB
- Minimum width
- 500px
- Ratio tolerance
- 1%
Video ads
- Formats
- MP4, MOV
- Ratio
- 9:16
- Encoding
- H.264, square pixels, fixed frame rate, progressive scan, stereo AAC audio at 128kbps+
- Resolution
- 1440×2560
- Safe zone
- Keep the top 14%, bottom 35% and 6% on each side free of text, logos and key creative
- Captions & sound
- Optional; sound strongly recommended
- Primary text
- 44 characters
- Duration
- Up to 15 minutes
- Max file size
- 4GB
- Minimum width
- 250px (500px for ads 30 seconds or longer)
YouTube
Video dimensions
Video uploads
- Recommended
- 1080p (Full HD)
- Pixels
- 1920×1080 (horizontal); 1080×1920 (vertical); 1080×1080 (square)
- Minimum
- 720p: 1280×720, 720×1280 or 480×480 (square)
- Aspect ratio
- 16:9, 9:16, 1:1 (4:3, 2:3 and 4:5 also accepted)
- Max file size
- 256GB
- Format
- .MPG (MPEG-2 or MPEG-4) recommended
- Also accepted
- .WMV, .AVI, .MOV, .FLV, MPEG-1, .MP4, MPEGPS, 3GPP, WebM, DNxHR, ProRes, CineForm, HEVC (H.265)
- Length
- Varies by ad format (see ad types below)
Thumbnails & companion banner
- Thumbnail
- 1280×720 recommended (16:9); JPG, GIF or PNG under 2MB
- Companion banner
- 300×60; JPEG, GIF or PNG; 150KB max
- Companion placement
- Desktop only, next to the video ad
The companion banner can be a custom upload or generated from your channel banner.
Ad types
Skippable in-stream ads
- Behavior
- Skippable after 5 seconds; before, during or after the main video
- Appears on
- Desktop, mobile, TV, game consoles
- Delivery
- Upload to YouTube and share the video URL (no shortened URLs); public or unlisted
- Length
- No limit; under 3 minutes recommended
Non-skippable in-stream ads
- Behavior
- Must be watched; before, during or after the main video
- Length
- 15 to 60 seconds, depending on campaign type
Bumper ads
- Behavior
- Non-skippable
- Length
- Up to 6 seconds
- Resolution
- 1080p recommended
- Aspect ratio
- 16:9, 9:16 or 1:1
In-feed video ads
- Placement
- Thumbnail with text in YouTube search results, alongside related videos and on the home feed
- Behavior
- Plays when the viewer clicks it
- Length
- No limit
Shorts ads
- Placement
- Between videos in the Shorts feed
- Aspect ratio
- 9:16 (vertical)
- Behavior
- Viewers can skip right away by swiping
- Length
- Under 60 seconds recommended
Promoted pins
Image ads
- Formats
- PNG, JPEG
- Aspect ratio
- 2:3 recommended (1000×1500)
- Wider images
- Ratios wider than 2:3 may be cut off in feeds
- Max file size
- 20MB (32MB in the app)
- Title
- Up to 100 characters (about 40 show in feeds)
- Description
- Up to 800 characters
Video ads
- Formats
- MP4, MOV or M4V; H.264 or H.265
- Max file size
- 2GB
- Length
- 4 seconds to 15 minutes (6–15 seconds recommended)
- Aspect ratio
- 1:1, 2:3, 4:5 or 9:16 recommended
- Title
- Up to 100 characters (about 40 show in feeds)
- Description
- Up to 800 characters
Sponsored content
Single image
- Formats
- JPG, PNG, GIF (animated GIFs up to 250 frames)
- Max file size
- 5MB
- Horizontal 1.91:1
- Recommended 1200×628 (min 640×360, max 7680×4320)
- Square 1:1
- Recommended 1200×1200 (min 360×360, max 4320×4320)
- Vertical 4:5 (mobile)
- Recommended 720×900 (min 360×640, max 2430×4320)
- Introductory text
- 150 characters recommended (3,000 max)
- Headline
- 70 characters recommended (200 max)
- Description
- 100 characters recommended (300 max)
- Ad name
- Optional, 255 characters
- Destination URL
- http:// or https://, up to 2,000 characters
Special characters (< > # % { } [ ]) in query strings can cause errors.
Video ads
- File type
- MP4
- Codecs
- H.264 or VP8 video; AAC or MPEG4 audio
- Frame rate
- Under 30 FPS
- File size
- 75KB to 500MB
- Duration
- 3 seconds to 30 minutes (15–30 seconds recommended)
- Horizontal 16:9
- 1920×1080 recommended (min 640×360)
- Square 1:1
- 360×360 to 1920×1920
- Vertical 4:5
- 720×900 recommended (min 360×450, max 1080×1350)
- Vertical 9:16
- 720×1280 recommended (min 360×640, max 1080×1920)
- Headline / intro
- 70 / 150 characters recommended (200 / 3,000 max)
- Captions
- Optional, SRT file
- Thumbnail
- Optional; JPG or PNG, 2MB max, same ratio as the video
Carousel ads
- Cards
- 2 to 10
- Image size
- 1080×1080 recommended (1:1); max 6012×6012
- Max file size
- 10MB per card
- Formats
- JPG, PNG, GIF (non-animated)
- Introductory text
- 150 characters recommended (255 max)
- Card headline
- 45 characters (URL) or 30 characters (Lead Gen Form)
Document ads
- Formats
- PDF, DOCX or PPTX
- Max file size
- 100MB
- Max length
- 300 pages
Messaging & text ads
Sponsored InMail (message ads)
- Subject
- Up to 60 characters
- Message text
- Up to 1,500 characters
- Links
- Up to 3; hyperlinked text up to 70 characters
- CTA button
- Up to 20 characters
- Custom terms
- Up to 2,500 characters
- Banner
- 300×250; JPG, GIF (non-animated), PNG; 40KB max
Text ads
- Image
- 100×100; JPG or PNG, 2MB max
- Headline
- Up to 25 characters
- Description
- Up to 75 characters
- Sizes
- 300×250, 17×700, 160×600, 728×90, 496×80
- Destination URL
- http:// or https://, up to 2,000 characters
Dynamic ads (desktop only)
Follower ads
- Description
- Up to 70 characters
- Headline
- Up to 50 characters
- Company name
- Up to 25 characters
- Image
- Min 100×100; JPG or PNG
Spotlight ads
- Description
- Up to 70 characters
- Headline
- Up to 50 characters
- Company name
- Up to 25 characters
- CTA button
- Up to 18 characters
- Background
- Optional, exactly 300×250, 2MB max
Job ads
- Company name
- Up to 25 characters
- Logo
- Min 100×100 recommended
- Headline
- Up to 70 characters
Google Search & Performance Max
Search ads
Responsive search ad (1–2 recommended)
- Headlines
- 3 to 15; up to 30 characters each
- Descriptions
- 2 to 4; up to 90 characters each
- Display path
- 2 optional fields, up to 15 characters each
Sitelink & callout assets
- Sitelinks
- 3 recommended; text up to 25 characters; 2 optional description lines up to 35 characters
- Callouts
- 5 recommended; up to 25 characters (12–15 ideal); non-clickable
Responsive display ad (1–2 recommended)
- Landscape image
- 1.91:1, min 600×314
- Square image
- 1:1, min 300×300
- Logo
- Square 1:1 required; landscape 4:1 recommended
- Headlines
- 1 to 5, up to 30 characters
- Long headline
- 1, up to 90 characters
- Descriptions
- 1 to 5, up to 90 characters
- Business name
- Up to 25 characters
Performance Max
Text assets
- Headlines
- 3 to 15; 30 characters max (include one at 15 or fewer)
- Long headlines
- 1 to 5; 90 characters max
- Descriptions
- 2 to 5; 90 characters max
- Business name
- 25 characters max
- Call to action
- Automated by default, or choose from a list
Image assets
- Horizontal 1.91:1
- 1200×628 recommended; 600×314 min; up to 20
- Square 1:1
- 1200×1200 recommended; 300×300 min; up to 20
- Vertical 4:5
- 960×1200 recommended; 480×600 min; optional, up to 20
- Square logo
- 1200×1200 recommended; 128×128 min; 1 to 5
- Horizontal logo 4:1
- 1200×300 recommended; 512×128 min; optional, up to 5
- Max file size
- 5120KB; JPG or PNG
Video assets
- Orientations
- 16:9, 1:1 and 9:16 (one of each recommended)
- Length
- 10 seconds or longer
- Count
- Up to 15 videos
If you add none, Google may auto-generate videos from your other assets.
Nextdoor
Newsfeed
Image ads
- Logo
- 100×100 (cropped to a circle)
- Image
- 1200×628 (1.91:1) or 1200×1200 (1:1); JPEG or PNG; up to 150MB
- Advertiser name
- 70 characters
- Headline
- 70 characters
- Body copy
- 1,700 characters (90 show before truncation)
- Call to action
- 45 characters
There is no separate offer-text field: include offers in the headline or body copy. Emojis and special formatting are not supported.
Video ads
- Logo
- 100×100 (cropped to a circle)
- Length
- 2 to 300 seconds (under 30 seconds with subtitles recommended)
- Aspect ratio
- 16:9 or 1:1
- Formats
- MOV or MP4; up to 500MB
- Thumbnail
- Auto-generated
- Advertiser name
- 70 characters
- Headline
- 70 characters
- Body copy
- 1,700 characters (90 show before truncation)
- Call to action
- 45 characters
Carousel ads
- Cards
- 2 to 10, images only
- Image
- 1200×1200 minimum (1:1); JPEG or PNG; up to 150MB
- Per card
- Offer text, call to action and URL can differ on each card
- Advertiser name
- 70 characters
- Headline
- 70 characters
- Body copy
- 1,700 characters (90 show before truncation)
- Call to action
- 30 characters
Lead gen ads
- Creative
- Image or video; 16:9 or 1:1
- File size
- Up to 150MB (image) or 500MB (video)
- Form fields
- 2 to 11: name, email, phone, address and zip code, plus up to 3 custom and 3 multiple-choice questions
- Advertiser name
- 70 characters
- Headline
- 70 characters
- Body copy
- 1,700 characters (90 show before truncation)
- Call to action
- 45 characters
- Privacy policy
- Link to your privacy policy required
Other placements
For Sale & Free
- Image
- 1:1; JPEG or PNG; up to 150MB
- Advertiser name
- 70 characters
- Headline
- 70 characters (shown on 2 lines)
Product-only images perform best in this placement.
Right-hand rail (desktop only)
- Image
- 1:1; JPEG or PNG; up to 150MB
- Advertiser name
- 70 characters
- Headline
- 70 characters
- Call to action
- 45 characters
Nextdoor recommends no text in the image for this placement.
TikTok
In-feed video ads
Video
- Aspect ratio
- 9:16 (recommended), 1:1 or 16:9
- File types
- .mp4, .mov, .mpeg, .3gp, .avi
- Resolution
- At least 540×960 (9:16), 640×640 (1:1) or 960×540 (16:9)
- Duration
- Up to 10 minutes
- Bitrate
- At least 516 kbps
- Max file size
- 500MB
Profile & copy
- Profile image
- 98×98 (1:1); .jpg, .jpeg or .png; under 50KB
- Display name
- Up to 20 characters (10 for Chinese, Japanese and Korean)
- Ad text
- Shows up to 4 lines; no links, @mentions or hashtags
Tips: include music or sound, upload high-resolution video without stretching, and localize your creative. Spark Ads use the original post’s caption.
Snapchat
Single image or video ads
Image ads
- Formats
- JPG, PNG
- Aspect ratio
- 9:16 (full screen)
- Size
- 1080×1920 recommended; 720×1280 minimum
- Max file size
- 5MB
- Brand name
- 25 characters, including spaces
- Headline
- 34 characters, including spaces
The brand name must match the paying advertiser.
Video ads
- Formats
- MP4, MOV (H.264)
- Aspect ratio
- 9:16 (full screen)
- Size
- 1080×1920 recommended; 720×1280 minimum
- Length
- 3–180 seconds
- Max file size
- 1GB
- Brand name
- 25 characters, including spaces
- Headline
- 34 characters, including spaces
Story, collection & commercial ads
Story ads
- Formats
- MP4, MOV, JPG, PNG
- Aspect ratio
- 9:16
- Size
- 1080×1920 recommended; 720×1280 minimum
- Video length
- 3–180 seconds
- Brand name
- 25 characters
- Headline
- 34 characters
A branded tile in Discover that opens a series of image or video ads.
Collection ads
- Formats
- MP4, MOV, JPG, PNG
- Aspect ratio
- 9:16
- Size
- 1080×1920 recommended; 720×1280 minimum
- Video length
- 3–180 seconds
- Brand name
- 25 characters
- Headline
- 34 characters
A hero image or video with tappable product tiles below it.
Commercials
- Formats
- MP4, MOV (H.264)
- Aspect ratio
- 9:16
- Size
- 1080×1920 recommended; 720×1280 minimum
- Standard
- 3–6 seconds, non-skippable
- Extended Play
- 7–180 seconds; first 6 seconds non-skippable
X (Twitter)
Display ads
Image ads
- Post copy
- 280 characters (each link uses 23)
- File types
- PNG and JPEG recommended (no BMP or TIFF)
- Max file size
- 5MB
Video ads
- File types
- MP4 or MOV
- Max file size
- 1GB (under 30MB strongly recommended)
- Length
- 15 seconds or less recommended; up to 2:20
- Bitrate
- 5–10 Mbps target; 25 Mbps max
- Frame rate
- 29.97 or 30 FPS (up to 60)
- Codecs
- H.264 video (4:2:0); AAC LC audio
- Thumbnail
- PNG or JPEG matching video ratio; 5MB max
- Branding
- Logo in the upper left recommended; captions strongly recommended
Carousel ads
- Slides
- 2 to 6 images or videos
- Image cards
- 800×418 (1.91:1) or 800×800 (1:1)
- Video cards
- 800×450 (16:9) or 800×800 (1:1)
- Destinations
- 1, or up to 6 for multi-destination carousels
Use one ratio per carousel; mixed media must match (1:1 with 1:1, or 1.91:1 with 16:9).
DSP / Programmatic
Display
Image ads
- File types
- GIF, PNG, JPEG, HTML5
- Max file size
- 150KB
- Animation
- 24 FPS; 15 seconds max; 1.1MB max
- IAB standard
- 300×250, 180×150, 160×600, 728×90
- Large formats
- 970×90 super leaderboard; 300×600 half page; 970×250 billboard; 300×1050 portrait
- Additional
- 468×60, 120×600, 336×280, 320×180, 250×250, 980×120, 320×50, 274×154, 640×360, 1920×1080, 300×100, 1800×100
HTML5
- Initial load
- 300KB max (200KB recommended); 10 files max
- Subload
- 600KB max; 100 files max
- Individual file
- 5MB max
- User-initiated
- 2.2MB recommended
- Packaging
- Single HTML file up to 200KB, or a root HTML file with assets in a ZIP
- ZIP contents
- HTML, JS, CSS, MP4, JPG, JPEG, GIF, PNG, SVG; 100 files max; primary HTML at the root
- Compressed sizes
- Autoplay video under 1.1MB; any file 2.2MB max; primary HTML 100KB max; ZIP under 10MB (12MB uncompressed)
- Click tags
- Default clickTAG (case-sensitive); clicks open in a new window; supply a backup click-through URL
No dynamic or expandable HTML5. Include a static backup image, an IAB "ad.size" meta tag, and degrade gracefully in unsupported browsers. Image sprites are recommended.
Mobile
Mobile display
- File types
- GIF, PNG, JPEG
- File size
- Smartphone 1MB max; tablet 150KB max
- Smartphone
- 300×50, 320×50, 300×250, 336×280, 320×480
- Tablet
- 728×90, 160×600, 300×250, 468×60, 336×280
Video & CTV
Online video
- File types
- MP4, FLV, WEBM, MOV, MPG, MPEG
- Max file size
- 200MB
- VAST / VPAID
- VAST 1.0–4.0; VPAID 1.0 and 2.0
- Tag types
- VAST URL, VAST XML, VAST with VPAID
- Placement
- Pre-roll, mid-roll, post-roll
- Companions
- 300×250, 728×90, 300×600 (GIF, PNG, JPEG)
Connected TV (CTV)
- File type
- MP4 only
- Max file size
- 10GB
- Frame rate
- 23.98 or 29.97 FPS
- Audio
- 48kHz sample rate
- Bitrate
- 1200–1500 kbps minimum; 1.6–3.2 Mbps preferred
- Third-party tags
- VAST only (no VPAID); VAST 2.0 reaches the most inventory; one tag per creative
- Security
- All creatives must be SSL compliant
CTV devices don't support click-throughs. AlwaysOn-hosted CTV creatives are served SSL-compliant automatically.
No specs match your search. Try a size like “300×250”, a format like “MP4”, or a platform name.
- Creative questions?
We’ll make sure it runs right.
Not sure which sizes you need, or whether your files will pass? Our specialists review creative before launch, so nothing gets held up.