How to upload creatives to the media library

Last updated September 17, 2026Auf Deutsch lesen
Open the media library

Your media library is the shared pool of images and videos you reuse across launches. You add to it from the Load Media dialog of the Ad Launcher, or from the Media Library page in the sidebar; both show the same drop-zone that brings files straight from your computer into uplads. This guide walks through formats, the size limit, progress tracking, and why uploads keep running even if you move on.

If you'd rather pull files in from cloud storage, see import creatives from Dropbox or import creatives from Google Drive instead.

Supported formats and the 250 MB size limit

The uploader accepts standard ad-ready formats:

  • Images: JPG, PNG, and WebP
  • Videos: MP4, MOV, and WebM

Each file can be up to 250 MB. The file picker is filtered to these types, so unsupported files won't show up when you browse, and dropping the wrong type is safely ignored. For larger videos, the uploader automatically switches to a chunked (multipart) upload behind the scenes, so big files transfer reliably without you doing anything differently.

When a file is added, uplads reads its pixel dimensions client-side before uploading. That's what powers automatic placement detection and naming from the creative later in the launcher.

Drag-and-drop or click to browse the drop-zone

In the Ad Launcher, click Load Media in the Ads panel; the dialog opens on the Media Library tab with the drop-zone at the top. The Media Library page has the same drop-zone. There are three ways to add files:

  1. Drag and drop: drag one or more files, or a whole folder, from your desktop onto the drop-zone. It highlights while you're hovering, so you know it's ready to receive the drop.
  2. Select files: opens your system file picker. You can multi-select to add a whole batch at once.
  3. Select folder: pick a folder, and every supported file inside it (including subfolders) is uploaded.

All paths add files to the same upload queue, so you can mix dragging and browsing in one session.

Watching real-time progress in the collapsible list

Once files start uploading, a summary bar appears just below the drop-zone. It stays compact by default so it doesn't push the media library off-screen, while still showing you everything that matters:

  • A count of how many files have uploaded and how many are still uploading
  • An overall percentage, weighted by file size, so a large half-finished video is counted fairly against a tiny finished image
  • A progress fill that sweeps across the bar left-to-right as the batch completes

Click the summary bar to expand it and see a per-file list. Each row shows the file name and its live status, Queued, Preparing…, an uploading percentage, or Finalizing…, so you can tell exactly where each file is in the pipeline.

Cancelling an in-flight upload or retrying a failed one

You stay in control of every file in the queue:

  • Cancel: expand the list and click the X on any row to stop an upload that's still in progress. It's removed from the active queue immediately.
  • Retry: if a file fails, it appears in a red error row with the reason shown inline. Click Retry to re-attempt that single file without re-adding the whole batch.

If a file keeps failing, see how to fix creative upload failures for common causes and fixes.

Carrying on while uploads run in the background

You don't have to wait for uploads to finish before moving on. The summary bar reminds you that uploads keep running. Close the dialog, tick your ad sets, write the copy in the Ad Setup card; your files keep transferring in the background. Each one drops into the media library and becomes selectable the moment it finishes. Then open Load Media again, select the tiles and click Add N to batch to turn them into ads.

Why uploads persist across navigation and refresh

uplads runs the upload engine at the app level rather than inside a single dialog, so your transfers survive moving around the product:

  • Navigate away and back: when you reopen Load Media or the Media Library page, the progress list re-populates from the still-running queue instead of resetting to empty. The app-wide upload dock also keeps everything visible no matter where you are.
  • Accidental refresh: a lightweight snapshot of each in-flight job (name, size, status, percent) is stored in your browser, so after a reload uplads can tell you which uploads were in progress and ask you to pick those files again, rather than silently losing track of them.

This is the same resilience that powers how the launcher keeps your batch and saves drafts: your work in progress is never thrown away just because you clicked the wrong thing.

Next steps

Did this answer your question?

Related articles