Open the builder

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.

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.