Guides
Upload creatives and texts for Meta Ads in one batch
· updated November 11, 2026 · 2 min read
In Runads you load the files and texts once. The draft then sets which file goes with which text in which ad set.
Files
In the simple mode the files are in the Materials block; in the advanced mode, in the Creatives step. Drop them on the zone or use Choose files.
| Kind | Formats | Limit |
|---|---|---|
| Image | JPEG, PNG | 8 MB |
| Video | MP4, MOV | 1 GB |
A draft holds up to 300 files. A file of another format or above the limit is refused, and the reason is shown under the zone. For videos and carousels see video and carousel ads.
Meta’s Ads Guide recommends 4:5 at 1440 × 1800 pixels for an image in Feed and 9:16 at 1440 × 2560 for an image in Stories.
The model gets the names, sizes and durations of the files, not the files. A name like sale-30-red-shoes.jpg tells it more than IMG_2041.jpg.
Where the files go
The files stay in your browser tab. Only the files that ads of the draft use go to Meta, when you check or publish. The server passes them on and does not keep them. One more case: when you ask the model for texts from images, small copies of up to four files go to your model provider. See texts from images.
Texts
Each text variant has three fields:
| Field | Limit of the builder | Meta recommends for Feed |
|---|---|---|
| Primary text | 2,000 characters | 50–150 characters |
| Headline | 255 characters | 27 characters |
| Description | 255 characters | — |
Only the primary text is required. The builder keeps up to 100 variants and cuts a text at its limit. A text above Meta’s recommendation is allowed. The Checks panel of the advanced mode lists such texts; the simple mode does not.
With a model connected you can leave the texts empty: the model writes them.
Paste in bulk
Paste in bulk takes one text per line. Separate the columns with |, or copy rows from a spreadsheet: tabs work as separators.
Spring sale: −30% on running shoes | Run lighter this spring | Sizes 36–47
New models at spring prices | New season, −30%
Empty lines are dropped. Rows above 100 texts in total are not added.
Landing link
New ads open one https:// address, and their button uses the same address. Two kinds of ads do not use it: ads with an instant form open the form, and ads that reuse a creative of a source campaign keep its link.
For tracking, do not type UTM parameters into the link. Set them once as URL parameters of the draft: see names and UTM.
Next: write the brief.