22 Agent Skills for Amazon sellers and advertisers: Sponsored Products and Brands audits, search-term mining, budget pacing, DSP and Amazon Marketing Cloud, reporting, listing optimization and compliance, product images, repricing, FBA inbound, stockout, refunds, buyer messaging, and profitability. Built for Kuudo's hosted Amazon Ads and Selling Partner MCP servers; price, budget, listing, and shipment writes are previewed and wait for explicit approval.
68
93%
Does it follow best practices?
Impact
66%
1.65xAverage score across 22 eval scenarios
Medium
Suggest reviewing before use
Every dimension, file size, and format, grouped by the program the asset feeds. Read the section for your program and ignore the rest — the numbers do not transfer between programs, and neither do the content rules.
Contents: Program routing · Sponsored Brands and Sponsored Display · Brand logo · Copy limits · DSP display banners · Standard media placements · eCommerce display creative · Conflicts to verify
The single most consequential question before generating anything: which program consumes this asset? Text and logos inside the image are forbidden in one program and expected in another.
| Program | You deliver | Text or logo inside the image? | Amazon adds automatically |
|---|---|---|---|
| Sponsored Brands (product collection, Store spotlight, video) | A raw lifestyle/custom image, a separate logo asset, a separate headline string | No. No branding text, no logos, no CTAs | Headline, logo, product tiles, CTA |
| Sponsored Display (custom creative) | Same: image, logo, headline, all separate | No | Headline, logo, price, ratings, "Shop now" |
| Amazon DSP component-based / asset-based creative | Image set (3 aspect ratios), logo, headline, body, disclaimer | No in the image; copy travels as text fields | Assembles into 12,000+ size variations |
| eCommerce (REC) display creative | A composed custom image per ad size | Yes, limited: ≤10 words, ≤2 logos, ≤2 type variations | Live price, ratings, deal badges section |
| DSP display banners / standard media | A finished, fully composed ad unit at exact pixel size | Yes — it is a finished ad | Nothing; AdChoices label only |
Getting this wrong is the most expensive mistake in the workflow, because a beautiful lifestyle image with the brand name burned into it is an automatic rejection for Sponsored Brands and a requirement for a banner.
The self-service custom image. One rectangular upload can serve in up to 12,000 size variations, so Amazon crops it aggressively — keep the subject centered and leave breathing room at every edge.
| Aspect ratio | Recommended | Minimum |
|---|---|---|
| Square 1:1 | 1200 × 1200 px | 600 × 600 px |
| Wide 1.91:1 | 1200 × 628 px | 600 × 314 px |
| Tall 9:16 | 900 × 1600 px | 338 × 600 px |
Content rules for the image itself (these are policy, not preference):
Logo rules differ by program. Check which one applies.
| Program | Minimum size | Aspect ratio | Format | Max file size |
|---|---|---|---|---|
| Sponsored Brands / Sponsored Display / DSP component-based | 400 × 400 px | 1:1 | Not published on the spec page; PNG or JPG in practice | Not published |
| eCommerce (REC) creative | 600 × 100 px | — | JPG, GIF, PNG | 1,000 KB |
Policy rules that apply to every logo:
Character limits for the text fields that travel alongside the image (component-based creative; Sponsored Display headline matches).
| Field | Limit | Japanese |
|---|---|---|
| Headline | 50 characters | 25 |
| Brand name | 25 characters | 15 |
| Body text | 100 characters | 50 |
| Disclaimer | 60 characters | 28 |
Copy rules live in 02-creative-policy.md.
You deliver a composed banner at the exact creative dimensions. Mobile sizes are designed at 2X and downscaled, which is why the creative dimensions differ from the display size.
Desktop and mobile web
| Format | Display size | Creative dimensions | Max file size | Format |
|---|---|---|---|---|
| Medium rectangle | 300 × 250 | 300 × 250 | 40 kb static / 200 kb HTML | JPG, PNG-8 |
| Leaderboard | 728 × 90 | 728 × 90 | 40 kb static / 200 kb HTML | JPG, PNG-8 |
| Wide skyscraper | 160 × 600 | 160 × 600 | 40 kb static / 200 kb HTML | JPG, PNG-8 |
| Large rectangle | 300 × 600 | 300 × 600 | 50 kb static / 200 kb HTML | JPG, PNG-8 |
| Billboard | 970 × 250 (800 × 250 Germany) | 1940 × 500 @2X onsite | 200 kb | JPG, PNG-8 |
Mobile app banners
| Display size | Creative dimensions | Max file size | Notes |
|---|---|---|---|
| 320 × 50 | 640 × 100 @2X (required) | 50 kb | |
| 300 × 250 | 600 × 500 @2X | 40 kb | |
| 728 × 90 | 1456 × 180 @2X | 200 kb | Tablet leaderboard |
| 414 × 125 | 828 × 250 @2X (required) | 100–200 kb (see conflicts) | 640 × 250 safe zone; Amazon mobile web and shopping apps only |
Static file sizes drop to 50 kb in France, Italy, Spain, and Japan.
Requirements specific to banners:
Fixed on-Amazon placements. Formats: HTML, JPG, GIF, PNG. Locales: US, MX, CA, UK, DE, FR, IT, ES, JP, IN.
| Placement | Size | Max file size |
|---|---|---|
| Home page | 300 × 250 | 200 kb HTML / 40 kb static |
| Detail page | 300 × 250 | 200 kb HTML / 40 kb static |
| MP3 detail page ATF | 300 × 250 | 200 kb HTML / 40 kb static |
| Read all reviews | 300 × 250 | 200 kb HTML / 40 kb static |
| Thank you page | 300 × 250 | 200 kb HTML / 40 kb static |
| Search skyscraper | 160 × 600 | 200 kb HTML / 40 kb static |
| Thank you page (half) | 300 × 600 | 200 kb HTML / 50 kb static |
| Payment method page | 180 × 150 | 15 kb, static only |
Static maximums are 50 kb in France, Italy, Spain, and Japan. Production handoffs typically also want layered PSDs, vector logos (.ai or .eps), backgrounds, fonts (.otf or .ttf), copy, brand guidelines, and the clickthrough URL or hero ASIN.
The exception to the no-text rule. A REC ad is an image section you compose plus an auto-generated eCommerce section carrying live pricing, ratings, and deal badges.
Responsive upload — supply all three: square 1200 × 1200, tall 900 × 1600, wide 1200 × 628. Minimum resolution 600 × 600, maximum 5 MB.
Size-specific custom images
| Ad size | Custom image | Max file size | Headline text | Disclaimer |
|---|---|---|---|---|
| 300 × 250 / 336 × 280 | 900 × 480 | 100 kb | 36–78 pt | 27–36 pt, ≤ 2 lines |
| 160 × 600 / 300 × 600 | 600 × 1020 | 100 kb | 24–52 pt | 24 pt, ≤ 4 lines |
| 728 × 90 | 1140 × 180 | 60 kb | 36–52 pt | 28 pt, ≤ 1 line |
| 300 × 50 / 320 × 50 / 414 × 125 | 570 × 375 | 60 kb | 42–78 pt | 42–78 pt, ≤ 2 lines |
| 970 × 250 | 952 × 500 | 150 kb | 36–78 pt | 27–36 pt, ≤ 2 lines |
Copy constraints inside a REC custom image: at most 10 words total, at most 2 type variations excluding the disclaimer, sentence case, headline ≤ 50 characters, disclaimer ≤ 60 characters in Arial regular or equivalent. Even here the underlying restrictions hold: no white or transparent background, no CTAs, no letterboxing, no pricing claims, nothing crowded.
Amazon's spec pages disagree in a few places. Where they do, this file gives both and you should confirm against the console's own upload dialog, which validates on submit:
Amazon revises these pages without notice. When a number decides whether an asset gets built, cite the page it came from and offer to re-check it.
Provenance: Amazon Ads specification and policy pages captured 2026-09-03:
resources/ad-specs and its sub-pages (standard-media, dsp/desktop,
dsp/mobile-banners, component-based-creative, ecommerce,
sponsored-brands-video), plus
library/guides/sponsored-brands-display-ads-moderation. Policy quotations
also appear in 02-creative-policy.md.
.tessl-plugin
skills
amazon-ads-accounts
amazon-ads-budget-pacing
amazon-ads-create-dsp-campaign
amazon-ads-creative-assets
amazon-ads-marketing-cloud
amazon-ads-reporting
assets
templates
sb
references
tests
amazon-ads-sb-performance-review
amazon-ads-sp-campaign-auditor
amazon-ads-sp-search-term-explorer
amazon-product-image
amazon-profitability-calculator
amazon-sp-fba-inbound
amazon-sp-listing-compliance
amazon-sp-listing-optimizer
amazon-sp-messaging-api
amazon-sp-refund-return-monitor
amazon-sp-repricing
amazon-sp-sales-traffic-analyzer
amazon-sp-sqp-asin-ngram
amazon-sp-stockout-prevention
connect-to-kuudo
using-kuudo