Back to Knowledge Base
Auto-updated weekly from official sources

Platform Ad Specifications 2026

Complete ad specifications for all major advertising platforms. Dimensions, character limits, video requirements, and best practices—all in one place.

Meta (Facebook & Instagram)

4 ad formats • 6 best practices • 10 checklist items

Ad Formats & Specifications

Feed Ads (Image)

display
Headlines:1-1 (max 40 chars)
Descriptions:0-1 (max 30 chars)
Primary Text:Max 125 chars (truncates at 125)
Images:1:1 or 4:5 • Min 1080×1080px • Max 30MBJPG, PNG

Reels Ads

reels
Primary Text:Max 72 chars (truncates at 72)
Video:9:16 15-60s recommended • Min 500x888 • Max 4GB
⚠️ Safe Zone: Keep bottom 35% clear of key elements (text, logos, CTAs)

Stories Ads

stories
Primary Text:Max 125 chars
Images:9:16 • Min 1080×1920px • Max 30MBJPG, PNG
Video:9:16 5-15s recommended • Min 1080x1920 • Max 4GB
⚠️ Safe Zone: Keep top 14% and bottom 20% clear

Carousel Ads

carousel
Headlines:1-1 (max 40 chars)
Primary Text:Max 125 chars
Images:1:1 • Min 1080×1080px • Max 30MBJPG, PNG

Best Practices

Build for 9:16 Verticalcriticalcreative

Reels is full-screen, immersive video format. Build content in 9:16 ratio. 9:16 video with audio in safe zone results in 34.5% lower cost per result than image ads.

Respect Safe Zonescriticalcreative

Keep bottom 35% of Reels ads clear of essential features (text, logos, CTAs). Ads violating safe zones experience 28% lower CTR.

Build with Sound Oncriticalcreative

Over 80% of Reels are viewed with sound on. Music, voiceover, or sound effects are key drivers of engagement.

Use AI Toolsrecommendedcreative

Leverage image animation, video expansion, and text generation tools to scale creative quickly.

Partner with Creatorsrecommendedcreative

Partnership ads with creators result in 9% lower CPA, 47% higher CTR, and 56% longer average video play time.

Use Advantage+ Placementsrecommendedtargeting

Meta's delivery system will allocate budget across placements based on expected performance.

Pre-Launch Checklist

*
9:16 Vertical Video

Create vertical video content for Reels and Stories (1080x1920 minimum)

*
Safe Zone Compliance

Ensure bottom 35% of Reels content is clear of important elements

*
Audio Track

Include music, voiceover, or sound effects - 80%+ view with sound on

*
Square Assets (1:1)

Provide 1:1 ratio images for feed placements

*
Primary Text Under 125 Characters

Keep primary text concise to avoid truncation

*
Headline Under 40 Characters

Short, punchy headlines perform better

*
Multiple Creative Variations

Create 3-5 different ad variations for testing

*
Meta Pixel Installed

Ensure Meta Pixel is tracking conversions

Captions for Videos

Add captions for accessibility and sound-off viewing

Video Under 60 Seconds

Shorter videos (15-60s) typically perform better for conversions

* Required items

Official Documentation Sources

Last verified: 2026-01-28

LinkedIn

4 ad formats • 7 best practices • 10 checklist items

Ad Formats & Specifications

Single Image Ad

display
Headlines:1-1 (max 70 chars)
Descriptions:0-1 (max 100 chars)
Primary Text:Max 600 chars (truncates at 150)
Images:1.91:1 • Min 1200×627px • Max 5MBJPG, PNG, GIF

Video Ad

video
Headlines:1-1 (max 70 chars)
Primary Text:Max 600 chars (truncates at 150)
Video:16:9, 1:1, 9:16 15-30s recommended • Min 360x360 • Max 200MB

Carousel Ad

carousel
Headlines:1-1 (max 45 chars)
Primary Text:Max 255 chars
Images:1:1 • Min 1080×1080px • Max 10MBJPG, PNG

Lead Gen Form

lead_gen
Headlines:1-1 (max 60 chars)
Descriptions:1-1 (max 70 chars)
Primary Text:Max 600 chars (truncates at 150)

Best Practices

Minimum Audience Sizecriticaltargeting

Ensure your audience size is at least 50,000 members to improve performance and reduce costs.

Create 3-5 Ad Variationscriticalcreative

Test different copy, visuals, or both. Set ad rotation to "optimize for performance".

Minimum Budget $100/daycriticalbidding

Allocate at least $100 USD daily budget with minimum 4-week campaign duration for optimal results.

Video Best Practicesrecommendedcreative

Prioritize 15-30 second videos for all placements. Include captions for sound-off viewing. Use vertical format.

Lead Gen Form Optimizationrecommendedcreative

Use no more than 3-4 form fields for higher completion rates. Include a custom image in your form.

Install Insight Tagcriticalmeasurement

Install LinkedIn Insight Tag to unlock demographics, track Website Actions, and build retargeting audiences.

Enable Audience Networkrecommendedtargeting

Turn on LinkedIn Audience Network to increase reach by up to 25% and lower cost per result.

Pre-Launch Checklist

*
Audience Size 50K+

Ensure target audience is at least 50,000 members

*
Intro Text Under 150 Characters

Keep intro text concise to prevent truncation in feed

*
3-5 Ad Variations

Create multiple ad variations with different copy/visuals

Video 15-30 Seconds

Keep videos short for all placement eligibility

*
Video Captions

Include captions for sound-off viewing

Vertical Video Format

Prioritize vertical (9:16) video formats

*
Insight Tag Installed

Install LinkedIn Insight Tag for tracking and retargeting

*
Conversion Tracking

Enable conversion tracking via Insight Tag or API

Lead Form: 3-4 Fields Max

Keep lead gen forms short for higher completion rates

Localized Content

Localize ads (language, visuals) for target markets

* Required items

Official Documentation Sources

Last verified: 2026-01-28

TikTok

2 ad formats • 5 best practices • 10 checklist items

Ad Formats & Specifications

In-Feed Ads

video
Primary Text:Max 100 chars
Video:9:16, 1:1, 16:9 9-15s recommended • Min 720x1280 • Max 500MB
⚠️ Safe Zone: Keep bottom 20% clear of important elements

Spark Ads

video
Primary Text:Max 100 chars
Video:9:16 21-34s recommended • Min 720x1280 • Max 500MB

Best Practices

Native Content Stylecriticalcreative

Create content that feels native to TikTok. Use trending sounds, effects, and editing styles.

Hook in First 3 Secondscriticalcreative

Capture attention immediately. The first 3 seconds determine whether users keep watching.

Vertical Video Onlycriticalcreative

Use 9:16 vertical video format. This is the native format for TikTok.

Use Spark Adsrecommendedcreative

Boost existing organic content or creator content for better authenticity and engagement.

Include Musiccriticalcreative

Sound is essential on TikTok. Use trending sounds or music that fits your brand.

Pre-Launch Checklist

*
9:16 Vertical Video

Create vertical video content (720x1280 minimum)

*
Hook in First 3 Seconds

Strong opening hook to capture attention

*
Trending Sound/Music

Include popular or relevant audio track

Video 9-15 Seconds

Optimal length for engagement

*
Safe Zone Compliance

Keep bottom 20% clear of key elements

*
CTA Text Under 100 Characters

Keep call-to-action text concise

*
Native Content Style

Content should feel organic to TikTok, not overly polished

*
TikTok Pixel Installed

Install TikTok Pixel for conversion tracking

*
Multiple Creative Versions

Test 3-5 different video creatives

Captions/Text Overlay

Add captions for accessibility

* Required items

Official Documentation Sources

Last verified: 2026-01-28

YouTube

4 ad formats • 5 best practices • 10 checklist items

Ad Formats & Specifications

Skippable In-Stream Ads

video
Headlines:0-1 (max 90 chars)
Video:16:9 15-60s recommended • Min 1920x1080 • Max 256GB

Non-Skippable In-Stream (15s)

video
Video:16:9 6-15s recommended • Min 1920x1080 • Max 256GB

Bumper Ads (6s)

video
Video:16:9 6-6s recommended • Min 1920x1080 • Max 256GB

YouTube Shorts Ads

video
Video:9:16 15-60s recommended • Min 1080x1920 • Max 256GB
⚠️ Safe Zone: Keep bottom 20% clear for Shorts UI

Best Practices

Strong Openingcriticalcreative

For skippable ads, capture attention in the first 5 seconds before the skip button appears.

Brand Earlycriticalcreative

Show your brand within the first 5 seconds. Don't save the reveal for the end.

Optimize for Shortsrecommendedcreative

Create vertical 9:16 content specifically for YouTube Shorts placement.

Use YouTube Selectoptionaltargeting

Target premium content and creator channels with YouTube Select for brand safety.

Brand Lift Studiesrecommendedmeasurement

Use Google Brand Lift to measure impact on brand awareness and consideration.

Pre-Launch Checklist

*
16:9 Horizontal Video

Create horizontal video for standard placements (1920x1080)

9:16 Vertical for Shorts

Create vertical video for YouTube Shorts (1080x1920)

*
Brand in First 5 Seconds

Show brand/logo early for skippable ad recall

Multiple Video Lengths

Create 6s, 15s, and 30s+ versions for different placements

Companion Banner

Add companion banner for desktop placements

*
Conversion Tracking

Set up Google Ads conversion tracking

*
Clear CTA

Include clear call-to-action

Captions/Subtitles

Add captions for accessibility

*
High-Quality Audio

Ensure clear audio quality

Brand Safety Settings

Configure content exclusions

* Required items

Official Documentation Sources

Last verified: 2026-01-28

Viber

4 ad formats • 6 best practices • 8 checklist items

Ad Formats & Specifications

Daily Essentials (Native)

display
Headlines:1-1 (max 25 chars)
Primary Text:Max 50 chars (truncates at 50)
Images:1:1 • Min 300×300px • Max 500KBJPG, PNG

Business Exclusive (Native)

display
Headlines:1-1 (max 25 chars)
Descriptions:1-1 (max 70 chars)
Primary Text:Max 50 chars (truncates at 50)
Images:1:1 • Min 300×300px • Max 500KBJPG, PNG

Display Reach (MPU)

display
Images:300x250 (MPU) • Min 300×250px • Max 200KBJPG, PNG, GIF

Video Pulse (Outstream)

video
Video:16:9 6-15s recommended • Min 1280x720 • Max 10MB
⚠️ Safe Zone: Non-skippable format - ensure key message within 15 seconds

Best Practices

High-Intent Placementscriticalcreative

Business Inbox placement achieves 3.50% CTR. Users actively seek brand interactions here - ideal for conversion-focused offers.

Non-Skippable Videocriticalcreative

Video Pulse ads are 15-second non-skippable outstream videos. Deliver your complete message within this timeframe.

First-Party Data Targetingrecommendedtargeting

Leverage Viber's first-party data: demographics (17-50+), geography, interests (Fashion, DIY, Business, Sports), and technical (OS, device).

Native Content Stylerecommendedcreative

Daily Essentials ads appear in Chats, Calls, and More screens. 1.80% CTR, 70% viewability with native-looking content.

Third-Party Validationrecommendedmeasurement

Use UTM parameters and independent impression trackers. Benchmark against €2.61 CPM standard.

Seasonal Impact Campaignsoptionalcreative

Display Reach (300x250 MPU) is ideal for high-visibility campaigns: Black Friday, Summer Sales, New Launches.

Pre-Launch Checklist

*
Native Image (1:1)

Create square images for Daily Essentials placement

*
MPU Banner (300x250)

Create medium rectangle banners for Display Reach

*
Video 15s Max

Non-skippable video must be 15 seconds or less

*
Headline Under 25 Characters

Keep headlines short for native placements

*
Clear CTA Button

Include actionable call-to-action button

*
Audience Segmentation

Define demographic, geographic, and interest targeting

*
UTM Parameters

Add UTM tracking for campaign attribution

*
Brand-Safe Content

Ensure content meets Viber brand guidelines

* Required items

Official Documentation Sources

Last verified: 2026-01-28

microsoft_ads

4 ad formats • 6 best practices • 10 checklist items

Ad Formats & Specifications

Responsive Search Ads

search
Headlines:3-15 (max 30 chars)
Descriptions:2-4 (max 90 chars)

Microsoft Audience Ads (Native)

display
Headlines:1-1 (max 30 chars)
Descriptions:1-1 (max 90 chars)
Primary Text:Max 90 chars
Images:1.91:1 • Min 703×368px • Max 5MBJPG, PNG

Multimedia Ads

display
Headlines:1-1 (max 30 chars)
Descriptions:1-1 (max 90 chars)
Images:1.91:1, 1:1 • Min 1200×628px • Max 5MBJPG, PNG, GIF

Video Ads

video
Headlines:1-1 (max 30 chars)
Video:16:9 15-30s recommended • Min 1280x720 • Max 2GB

Best Practices

Use Responsive Search Adscriticalcreative

Provide up to 15 headlines and 4 descriptions. Microsoft AI will optimize combinations automatically.

LinkedIn Profile Targetingcriticaltargeting

Unique to Microsoft: target by company, industry, and job function using LinkedIn data.

Import Google Ads Campaignsrecommendedcreative

Use the Google Import feature to quickly transfer existing campaigns while leveraging Microsoft-specific features.

Audience Network Expansionrecommendedtargeting

Extend reach to MSN, Outlook, Edge, and partner sites through Microsoft Audience Network.

Automated Biddingrecommendedbidding

Use Enhanced CPC or Target CPA for optimal bid adjustments across Bing, Yahoo, and AOL.

UET Tag Implementationcriticalmeasurement

Install Universal Event Tracking (UET) tag for conversion tracking and remarketing.

Pre-Launch Checklist

*
Minimum 3 Headlines

Create at least 3 headlines (max 30 characters each)

Up to 15 Headlines

Provide up to 15 headlines for RSA optimization

*
Minimum 2 Descriptions

Create at least 2 descriptions (max 90 characters)

*
Sitelink Extensions

Add at least 4 sitelinks (max 25 characters each)

*
Callout Extensions

Add callouts (max 25 characters each)

Image Extensions

Add images for enhanced visual presence

*
UET Tag Installed

Install Universal Event Tracking for conversions

LinkedIn Targeting Setup

Configure LinkedIn profile targeting if B2B

*
Negative Keywords

Add negative keywords to improve targeting

Import from Google Ads

Consider importing existing Google campaigns

* Required items

Official Documentation Sources

Reddit

4 ad formats • 7 best practices • 10 checklist items

Ad Formats & Specifications

Image Ads

display
Headlines:1-150 (max 300 chars)
Images:1:1, 4:5, 4:3, 16:9 • Min 1200×1200px • Max 3MBJPG, PNG

Video Ads

video
Headlines:1-150 (max 300 chars)
Video:1:1, 4:5, 4:3, 16:9 5-30s recommended • Min 1080x1080 • Max 1GB

Carousel Ads

carousel
Headlines:1-150 (max 300 chars)
Descriptions:0-1 (max 50 chars)
Images:4:5, 4:3, 16:9 • Min 1200×1500px • Max 20MBJPG, PNG, GIF

Free-form Ads

display
Headlines:1-150 (max 300 chars)
Primary Text:Max 40000 chars (truncates at 850)
Images:1:1, 4:3, 16:9 • Min 1200×1200px • Max 10MBJPG, PNG, GIF

Best Practices

Authentic Community Voicecriticalcreative

Reddit users value authenticity. Write ads that sound like a real person, not corporate speak.

Subreddit Targetingcriticaltargeting

Target specific subreddits (communities) to reach highly engaged, niche audiences.

Headline Under 150 Characterscriticalcreative

While max is 300, headlines truncate in some placements. Keep under 150 for full visibility.

Video 5-30 Secondsrecommendedcreative

Short-form video performs best. Keep videos between 5-30 seconds for optimal engagement.

Interest-Based Targetingrecommendedtargeting

Use Reddit's interest categories to reach users based on their browsing behavior and subscriptions.

Reddit Pixelcriticalmeasurement

Install Reddit Pixel for conversion tracking, optimization, and building retargeting audiences.

Use Square Formatrecommendedcreative

1:1 aspect ratio works across all placements (feed and conversation).

Pre-Launch Checklist

*
Headline Under 150 Characters

Keep headlines concise to avoid truncation

*
Square Image (1:1)

Create 1200x1200 square images for feed

*
Thumbnail (400x300)

Provide thumbnail for conversation placements

*
Authentic Voice

Use conversational, authentic tone - avoid corporate speak

*
Subreddit Selection

Identify relevant subreddits for targeting

*
Reddit Pixel Installed

Install Reddit Pixel for conversion tracking

Video Under 30 Seconds

Keep videos short for engagement

Carousel 2-6 Cards

Use 2-6 cards with individual captions (50 chars max)

*
Community Guidelines

Ensure ad complies with Reddit and subreddit rules

*
UTM Parameters

Add UTM tracking for attribution

* Required items

Official Documentation Sources

Last verified: 2026-01-28

OpenAI / ChatGPT (Beta)

1 ad formats • 5 best practices • 8 checklist items

Ad Formats & Specifications

ChatGPT Contextual Ads (Beta)

display
Headlines:1-60 (max 100 chars)
Descriptions:1-150 (max 200 chars)
Images:1:1 • Min 400×400px • Max 2MBJPG, PNG

Best Practices

Contextual Relevancecriticalcreative

Ads appear at the bottom of ChatGPT responses. Content should be relevant to the conversation topic.

Clear Labelingcriticalcompliance

All ads are clearly labeled and separated from AI responses. Maintain transparency in messaging.

Conversation-Based Targetingrecommendedtargeting

Ads are shown based on conversation topics. No personal data is shared with advertisers.

Sensitive Topic Exclusionscriticalcompliance

Ads will not appear near health, mental health, or political topics. Plan accordingly.

Interactive Experiencesoptionalcreative

OpenAI is exploring interactive ads where users can ask questions to advertisers.

Pre-Launch Checklist

*
Headline Under 100 Characters

Keep headlines concise and clear

*
Description Under 200 Characters

Clear, informative description

*
Transparency

Messaging should be honest and non-deceptive

*
Conversation Relevance

Ad content aligns with likely conversation topics

*
No Sensitive Topics

Avoid health, mental health, or political content

*
Square Image (1:1)

Provide square image for ad placement

*
Attribution Setup

Configure click tracking and attribution

*
Brand Safety

Ensure brand-safe messaging

* Required items

Official Documentation Sources

Last verified: 2026-01-28

Always Up-to-Date

Our specifications are automatically updated weekly from official platform documentation. Last system update: January 28, 2026

9 Platforms Covered
Weekly Updates