Facebook Anatomy

Meta Feed Ads

Facebook

Feed - 1:1 Video

Aspect Ratio: 1:1

File Size: Under 20mb recommended

File Format: MP4 or MOV for best quality

Video Length: 15 sec max

Sound: Optional, but recommended

Headline, body text, and CTA/Clickthrough are added by the fulfillment team or can be provided by the client, if needed for compliance.

Meta-Feed-Video-FB-1-1.png

Sample 1:1 video feed creative on Facebook

Instagram

Feed - 4:5 Video

Aspect Ratio: 4:5

File Size: 4gb max

File Format: MP4, MOV

Video Length: 15 sec max

Sound: Optional, but recommended

Headline, body text, and CTA/Clickthrough are added by the fulfillment team or can be provided by the client, if needed for compliance.

Meta-Feed-Video-IG-4-5.png

Sample 4:5 video feed creative on Instagram

Facebook

Instagram

Feed - Image

Dimensions: 1080×1080

File Size: 30mb max

File Format: JPG, PNG

Headline, body text, and CTA/Clickthrough are added by the fulfillment team or can be provided by the client, if needed for compliance.

Instagram Only

Dimensions: 1080×1350

File Size: 30mb max

File Format: JPG, PNG

Headline, body text, and CTA/Clickthrough are added by the fulfillment team or can be provided by the client, if needed for compliance.

Meta-Feed-Image-FB-1-1.jpg

Sample image feed creative on Facebook

Meta-Feed-Image-IG-1-1.jpg

Sample image feed creative on Instagram

Meta Stories

Facebook

Instagram

Stories - Video

Aspect Ratio: 9:16

File Size: 4gb max

File Format: MP4 or MOV for best quality

Video Length: 15 sec max

Sound: Optional, but recommended

Headline, body text, and CTA/Clickthrough are added by the fulfillment team or can be provided by the client, if needed for compliance.

 

Text-Safe Zone

It is recommended to avoid putting text or logos in the top 14% (250px) of the ad and the bottom 20% (340px) of the ad. This will prevent overlap with the platform’s UI elements.

Sample stories video creative on Facebook

Sample stories video creative on Instagram

Facebook

Instagram

Stories - Image

Dimensions: 1080×1920

File Size: 30mb max

File Format: JPG

Headline, body text, and CTA/Clickthrough are added by the fulfillment team or can be provided by the client, if needed for compliance.

 

Text-Safe Zone

It is recommended to avoid putting text or logos in the top 14% (250px) of the ad and the bottom 20% (340px) of the ad. This will prevent overlap with the platform’s UI elements.

Image-Stories-FB-9-16.jpg

Sample stories image creative on Facebook

Image-Stories-IG-9-16.jpg

Sample stories image creative on Instagram

Meta Reels

Facebook

Instagram

Video

Aspect Ratio: 9:16

File Size: 4gb max

File Format: MP4 or MOV for best quality

Video Length: 15 sec recommended

Sound: Optional, but recommended

Headline, body text, and CTA/Clickthrough are added by the fulfillment team or can be provided by the client, if needed for compliance.

Text-Safe Zone

Consider leaving roughly 14% of the top, 35% of the bottom, and 6% on each side of your asset free from text, logos, or other key creative elements to avoid covering them with the profile icon or call-to-action.

Sample stories video creative on Facebook

Sample stories video creative on Instagram

Facebook

Instagram

Video

Aspect Ratio: 16:9

File Size: 4gb max

File Format: MP4 or MOV for best quality

Video Length: 15 sec recommended for best practice

Sound: Optional, but recommended

Headline, body text, and CTA/Clickthrough are added by the fulfillment team or can be provided by the client, if needed for compliance.

 

 

Meta-Audience-Network-Video-IG-16-9.jpg

Sample video creative for Meta

Facebook

Instagram

Image

Dimensions: 1200×628

File Size: 30mb max

File Format: JPG, PNG

Headline, body text, and CTA/Clickthrough are added by the fulfillment team or can be provided by the client, if needed for compliance.

TikTok Video

This product is video-only

Video

Aspect Ratio: 9:16

File Size: 500mb max

File Format: MP4

Video Length: 30 seconds max

Must have sound.

All sound should be properly licensed for commercial use. View all TikTok music approved for commercial use here.

Reusing TikToks: Advertisers can reuse TikTok videos that they posted organically but the video CANNOT have the TikTok logo in them. The TikTok logo has to be removed before we can use them in paid ads.

Call to action, clickthrough, stickers, icons, and overlays are added by the fulfillment team.

Additional TikTok design help is available here. It covers native TikTok fonts, colors, and effects.

TikTok_video.png

Sample TikTok video creative.

See the Top Trending US ads on TikTok.

TikTok_safespace_overlay.png

TikTok safe-space overlay with expanded description. Download the PNG overlay here.

Image Ad

Dimensions: 1200×628, 1080×1080

File Size: 5mb max

File Format: JPG, PNG, GIF

Linkedin-image-ad

Sample horizontal/landscape image ad on Linkedin

Video Ad

Aspect Ratio: 16:9

File Size: 200mb max

File Format: MP4

Linkedin-video-ad

Sample 16:9 video ad on Linkedin

Carousel Ad (Image Only)

Dimensions: 1080×1080

File Size: 10mb max (per image)

File Format: JPG, PNG

Minimum 2 cards, maximum 10 cards

Carousel ads do not support video at this time.

Linkedin-image-ad

Sample horizontal/landscape image ad on Linkedin

Video

The creative team will only provide the following unit:

Aspect Ratio: 9:16 

File Size: 1 GB

Video Length: 3-180 seconds

Best practice: 15 seconds

File Format: MP4, MOV

Required: H.264 encoded, AAC codec audio

Must have sound.

Sample 9:16 video ad on Snapchat

Logo

This is a required unit for all ad types.
Example shown in upper left of image below.

Dimensions: 320×320 min

File Size: 2 MB max

File Format: JPG or PNG

Image Ad

Dimensions: 1080×1920 min

File Size: 5 MB

File Format: JPG or PNG

Stories Ad

This is similar to Meta Carousel.

Image and Video Specs match those for individual Image and Video ads. 

Minimum 2 cards, maximum 10 tiles/cards.

Tile image: 

This is a required ad unit for Stories

Dimensions: 360×600

File Size: 2 MB

File Format: PNG

Safe Zone: 175px at the top of image and 269px at the bottom.

X (formerly Twitter)

Image Ad

The creative team will only provide the following unit:

Dimensions: 1080×1080

File Size: 5 mb max

File Format: JPG, PNG

twitter-image-ad-1-1

Sample 1080×1080 image ad on Twitter

Video Ad

The creative team will only provide the following unit:

Aspect Ratio: 1:1

File Size: 30 mb max

File Format: MP4, MOV

Sound: Optional, but recommended

Captions: Optional, but recommended

twitter-video-ad

Sample 1:1 video ad on Twitter

Carousel Ad

Carousel ads can contain a mix of image and video.

Minimum 2 cards, maximum 6 cards

Image

Dimensions: 800×800

File Size: 5mb max (per image)

File Format: JPG, PNG

Video

Aspect Ratio: 1:1

File Size: 30 mb max (per video)

File Format: MP4, MOV

Video Length: 15 seconds or less recommended for best practice

Sound: Optional, but recommended

Captions: Optional, but recommended

Twitter-Carousel

Sample carousel ad on Twitter

Image Ad

Dimensions: 1000×1500

File Size: 20 mb max

File Format: JPG, PNG

It is recommended to avoid putting text or logos in the top 270px, left 65px, right 195px, and bottom 790px of the ad. This will prevent overlap with the platform’s UI elements.

Video Ad

Aspect Ratio: 2:3

File Size: 2 gb max

File Format: MP4, MOV, M4V

Video Length: 6 to 15 seconds recommended

Sound: Optional, but recommended

Captions: Optional, but recommended

It is recommended to avoid putting text or logos in the top 270px, left 65px, right 195px, and bottom 790px of the ad. This will prevent overlap with the platform’s UI elements.

Carousel Ad

Dimensions: 1080×1080

File Size: 20 mb max (per image)

File Format: JPG, PNG

Minimum 2 cards, maximum 5 cards

Image Ad

Dimensions: 1440×1080

File Size: 3 MB max

File Format: JPG, PNG, or GIF

Thumbnail: *Optional

Dimensions: 400×300

File Size: 500 KB max

File Format: JPG, PNG, or Static Gif

 

Video Ad

Aspect Ratio: 4:3 or 16:9

File Size: 1 GB max

Video Length: 2 sec -15 min

Best practice: 5-30 seconds

File Format: MP4, MOV 

(ProRes not supported)

Frame Rate: 30fps max

Thumbnail: *Optional

Dimensions: same aspect ratio as video

File Size: 3 MB

File Format: JPG, PNG, or Static Gif

 

Carousel

Required Files: 2 min – 6 max

File Format: JPG, PNG, or GIF

Dimensions: 1440×1080

File Size:

3 MB max for GIF

20 MB max for JPG or PNG

Thumbnail: *Optional

Dimensions: 400×300

File Size: 3 MB

File Format: JPG, PNG, or Static Gif

 

Free-form Ad

Image *Optional

Max files: 20

Dimensions: 1440×1080, 1440×1080, or 1920×1080

File Size: 10 MB max

File Format: JPG, PNG, or GIF

Video *Optional

Max files: 5

Aspect Ratio: 16:9

File Size: 1 GB max

Best Practice: 50-100 MB

Video Length: 2 sec -15 min

Best practice: 5-30 seconds

File Format: MP4, MOV 

(ProRes not supported)

Frame Rate: 30fps max

Thumbnail: *Optional

Note this ad type doesn’t auto generate a thumbnail. Ads w/o a thumbnail won’t display any media in feeds.

Dimensions: 400×300

File Size: 500 KB max

File Format: JPG, PNG, or Static Gif

 

Free-form Example:

Reddit Premium Takeovers

Top banner

An image ad that occupies the real estate at the top of the page.

Dimensions: 300×600 or 300×250

File Size: 150 KB max

File Format: JPG or PNG

Sticky Banner

An image ad that maintains a fixed position at the top of the page, ensuring prolonged visibility as redditors scroll through content.

Dimensions:  300×250

File Size: 150 KB max

File Format: JPG or PNG

Trending Tile

An image ad featured in the trending section of the Popular feed or when redditors actively search on Reddit.

Dimensions: 

Mobile 657×288

Desktop 600×450

File Size: 3 MB max

File Format: JPG or PNG

Thumbnail: 

Dimensions: 400×300

File Size: 500kb

File Format: JPG, PNG, or Static Gif

 

Promoted Post

Displays on Trending page.

Image 

Dimensions: 1200×628

File Size: 3 MB max

File Format: JPG of PNG

Video: 

Aspect Ratio: 1.9:1

File Size: 1 GB max

File Format: MP4 or MOV

Frame Rate: 30fps max

Video Length: 2 sec -15 min

Best practice: 5-30 seconds

 

Thumbnail: 

Dimensions: 400×300

File Size: 500 KB max

File Format: JPG or PNG

 

Vertical Video

A video ad only visible to mobile app users that appears between organic content in the full-screen media player. If the redditor doesn’t take any action, the video will loop.

Aspect Ratio: 9:16

File Size: 1 GB max

Video Length: 5 – 30 seconds

Best practice: 6 – 15 seconds

File Format: MP4, MOV 

(ProRes not supported)

Frame Rate: 30fps max

Thumbnail:

Dimensions: 400×300

File Size: 500 KB max

File Format: JPG, PNG, or Static Gif

 

Video Spotlight

A video ad that takes up more vertical space within the feed. It’s only visible to mobile app users. Tapping on the video will play it in full screen. If the redditor doesn’t take any action, the video will loop.

Aspect Ratio: 9:16

File Size: 1 GB max

Video Length: 5 – 30 seconds

Best practice: 15 seconds

File Format: MP4, MOV 

(ProRes not supported)

Frame Rate: 30fps max

Example shows what platform shows before user clicks to full screen view.