Skip to content
Open Portal

Creatives

Upload creatives and follow moderation.

Applies to Appylar v1.0

A creative is the image users see for your campaign. Each campaign carries exactly one creative. You upload a single source image; Appylar generates the banner and interstitial variants and sends it through moderation. This page covers formats, upload, and the moderation lifecycle.

#Supported formats

PropertyValue
File typesJPEG, PNG, WebP, GIF
Max file size5 MB (5120 KB)
Per campaignOne creative

Upload one source image. Appylar produces the served variants from it automatically — you don't upload separate files per size.

#Variants and sizes

From your source image, Appylar generates two variants:

VariantSize
banner320 × 50
interstitial320 × 480

Upload a large, high-quality source image. Because both a wide banner and a tall interstitial are derived from it, an image with the subject centered and safe margins crops best across both shapes.

#Upload

Upload from the campaign's detail page in the portal, or via the API (multipart/form-data, field image):

curl -X POST https://api.appylar.com/v1/campaigns/1/creative \
  -H "Authorization: Bearer <token>" -H "Accept: application/json" \
  -F "image=@creative.png"

Uploading again replaces the existing creative and sends the new one back through moderation.

#Moderation

Every creative is reviewed before it can serve. It moves through three states:

StatusMeaningServes?
pendingAwaiting reviewNo
approvedPassed reviewYes (when the campaign is active)
rejectedDid not pass; a reason is givenNo

Moderation is manual during the design-partner phase, so approval isn't instant. A pending creative never serves live.

#Rejected creatives

When a creative is rejected, the campaign page shows the full rejection reason. Fix the issue and upload a new image — that resets the status to pending for another review. Common reasons include misleading content, poor image quality, or content that overlaps the safe area.

#Approved creatives

Once approved, the creative is eligible to serve as soon as its campaign is active. For network reach you also need a positive credit balance.

#Best practices

  • Use a high-resolution source so both variants stay crisp.
  • Keep key content (logo, call-to-action) centered and clear of the edges.
  • Avoid text that's essential but tiny — it may be unreadable at banner height.
  • Make sure the creative honestly represents the promoted app.