Media Uploads
Flexible Ads
Combine 2-10 images and/or videos into a single ad container. Meta automatically selects whether to show each user a single image, video, or carousel.
How It Works
Upload media to your library, then use the Flexible Ads builder to group assets into containers. Each container becomes a single ad that Meta optimizes for format delivery.
Requirements
| Requirement | Value |
|---|---|
| Campaign Objective | Sales or App Promotion |
| Assets per Ad | 2-10 |
| Catalog | Must be OFF |
| CTA | Single per ad |
Building Flexible Ads
- Click "Flexible Ads" in the Uploader toolbar
- Select media from the left panel
- Drag to slots in the right panel (or use auto-group)
- Click "Create" when group has 2-10 assets
Interface Layout
| Left Panel | Right Panel |
|---|---|
| Media grid with search | Group editor with 10-slot rows |
| Type and usage filters | Color-coded group indicators |
Group Slots
Each group displays as a row with 10 slots:
- Filled slots show thumbnails
- Empty slots accept new media
- Minimum 2 slots required
- Drag to reorder within group
Media Selection
Filters
| Filter | Options |
|---|---|
| Type | All, Images, Videos |
| Usage | All, Used, Unused |
| Search | Name, Facebook ID, hash |
Supported
- Images (JPG, PNG, WebP)
- Videos (MP4, MOV)
- Mixed combinations
Not Supported
- Other Flexible Ads (no nesting)
- Linked placement variants
- Media from different ad accounts
Auto-Grouping
Distribute media across multiple groups automatically instead of dragging one at a time.
- Select media in the left panel
- Click "Auto Group"
- Configure options and apply
Options
| Setting | Options | Default |
|---|---|---|
| Group Size | 2-10 assets | 6 |
| Mode | Mixed, Separate (by type) | Separate |
| Order | Upload order, Random | Upload |
After Creation
Created Flexible Ads appear in your library with:
- FA badge indicating container type
- 2x2 grid thumbnail of first 4 assets
- Asset count (2-10)
Using in Ad Creation
Select Flexible Ads in media selection like regular images and videos. Text configuration applies to the entire container.
Tips
| Do | Don't |
|---|---|
| Mix images and videos | Nest Flexible Ads |
| Include multiple aspect ratios | Mix ad accounts |
| Keep videos under 15 seconds | Exceed 10 assets |