Why automated ad platforms changed the product image job
In a manual search or shopping campaign, one image ran in one placement. You optimized that one asset. In Performance Max, a single asset group feeds Search, Shopping, YouTube, Display, Discover, Gmail, and Maps — each with different shape requirements. Meta's Advantage+ does the same across Feed, Reels, Stories, and Right Column.
The platform assembles the ad at serve time by combining assets it has on hand. Missing a shape doesn't mean the ad gets cropped — it often means the ad simply doesn't compete for that inventory at all.
Portrait (4:5 / 960x1200) is the most commonly missing asset in Performance Max asset groups. Skipping it removes access to mobile-first Discover and Shorts inventory — often the cheapest impressions in the auction.
Manual campaigns
- One hero image per ad
- You choose the winner
- One aspect ratio is enough
- Creative testing is sequential
Automated campaigns
- Asset portfolio per group
- Algorithm chooses combinations
- Three-plus aspect ratios required
- Creative testing is parallel and continuous
Performance Max product image specs
Google's asset requirements for Performance Max are unambiguous, and they're worth building your export presets around rather than resizing ad hoc.
| Asset type | Aspect ratio | Recommended size | Min. count |
|---|---|---|---|
| Landscape image | 1.91:1 | 1200 x 628 | 3 |
| Square image | 1:1 | 1200 x 1200 | 3 |
| Portrait image | 4:5 | 960 x 1200 | 1 |
| Square logo | 1:1 | 1200 x 1200 | 1 (required) |
| Landscape logo | 4:1 | 1200 x 300 | Optional |
File format is JPG or PNG, with a hard ceiling of 5 MB (5120 KB) per file. You can upload up to 20 images plus 5 logos per asset group — and there is real value in getting closer to that ceiling than to the minimum.
The 80% safe zone rule
Google crops and overlays your images depending on placement. Keep every element you care about — the product, any legible text, the logo — inside the center 80% of the frame. The outer 10% on each edge should be treated as expendable.
Don't crop your 1:1 packshot down to 1.91:1. You'll clip the product. Instead, extend the background outward to fill the wider frame so the product stays at its original scale with breathing room on both sides. This is exactly what generative background extension is good at.
Meta Advantage+ catalog ad image specs
Meta's requirements are looser on paper and stricter in practice. The file size ceiling is 30 MB, but anything over about 1 MB starts costing you load speed — and on mobile feeds, load speed is conversion.
| Placement | Aspect ratio | Dimensions | Notes |
|---|---|---|---|
| Feed (default) | 1:1 | 1080 x 1080 | Safest — serves everywhere |
| Feed (tall) | 4:5 | 1080 x 1350 | Advantage+ catalog only |
| Stories / Reels | 9:16 | 1080 x 1920 | Heavy UI safe-zone loss |
| Right column | 1:1 | 1080 x 1080 | Falls back from square |
The 1:1 square remains the workhorse because it degrades gracefully into every placement Meta serves. The 4:5 is the upgrade: it occupies roughly 25% more vertical screen real estate in feed, and it's available specifically to Advantage+ catalog ads pulling product images from your feed.
Volume is the real spec
Meta's own guidance — 20 to 50 unique ads per product — is not a suggestion about budget. It's a statement about how the delivery system learns. More image and video variants means more combinations the system can test to find pairings that convert.
Building a multi-format image set from one shoot
Between Performance Max and Advantage+, a single SKU needs images in at least four aspect ratios, several background treatments, and both product-only and in-context variants. Shooting all of that natively means either a much longer studio day or four separate setups per product.
The practical approach is to shoot once for maximum flexibility, then derive the rest.
Shoot wide and high-resolution
Capture at the highest resolution your camera supports, with the product centered and generous negative space on all sides. A 6000px-wide frame with the product occupying the center 50% gives you room to crop to 1.91:1, 1:1, 4:5, and 9:16 without ever upscaling.
Derive the crops with intent, not automation
Naive center-cropping produces a 1.91:1 landscape with a tiny product marooned in the middle and a 9:16 vertical that clips the top of the item. Each ratio needs its own compositional decision: where the product sits, how much background surrounds it, and whether there's a clean area for the platform's text overlay.
Generate the variants you didn't shoot
Background extension, background replacement, and scene generation cover the gap between what you captured and what the ad platforms want. A single clean packshot can become a white-background square for Shopping, a lifestyle 4:5 for Instagram feed, and a wide environmental 1.91:1 for Discover. Tools like Retouchable handle exactly this kind of one-to-many derivation, which is what makes hitting a 20-variant target realistic for a catalog of any size.
Version-control your crops
Once a SKU exists in four ratios across two platforms plus your own storefront, filename discipline stops being optional. A convention like sku-1234_white_1x1.jpg, sku-1234_lifestyle_4x5.jpg, sku-1234_lifestyle_191x1.jpg lets you audit coverage with a directory listing instead of opening every file. When a product image changes — new colorway, updated packaging — you can see immediately which of the eight derived assets need regenerating.
Brands that skip this end up with orphaned assets: a 4:5 lifestyle image still running in Advantage+ six months after the product's packaging was redesigned, because nobody knew it existed.
Feed images vs. asset images: two different jobs
A frequent source of confusion is that automated campaigns pull from two separate image sources, and they have different rules.
Feed images are the product photos attached to each SKU in your Google Merchant Center or Meta commerce catalog. These are per-product, they populate Shopping-style formats, and they are governed by merchant policy: white or plain background, product filling roughly 75-90% of the frame, no watermarks, no promotional text, no borders.
Asset images are the brand-level creative you upload to a Performance Max asset group or a Meta ad set. These are not tied to a single SKU, they populate Display, Discover, YouTube, and Reels placements, and they are allowed — encouraged, even — to be lifestyle imagery with models, environments, and mood.
| Feed images | Asset images | |
|---|---|---|
| Scope | Per SKU | Per asset group / ad set |
| Background | Plain / white required | Any, lifestyle preferred |
| Models allowed | Apparel only, with limits | Yes |
| Text overlay | Prohibited | Discouraged |
| Volume needed | 1 main + 4-8 supplemental | 7-20 per group |
Uploading lifestyle scenes into the product feed gets items disapproved in Merchant Center. Uploading bare white-background packshots as asset-group creative technically passes review but performs poorly on Display and Discover, where the image has to earn attention in a content stream rather than a shopping grid.
The practical implication: you need both, and they can't be the same file. One clean packshot for the feed, and a set of environmental variants for the asset group.
A pre-flight checklist before you upload
Run this before pushing a new asset group live or refreshing a catalog feed. Most rejected or underperforming assets fail on something on this list.
| Check | Performance Max | Advantage+ |
|---|---|---|
| Minimum 3 landscape assets | Required | N/A |
| Minimum 3 square assets | Required | Recommended |
| At least 1 portrait asset | Required | 4:5 preferred |
| Square logo supplied | Required | Optional |
| Product inside center 80% | Critical | Critical |
| File under 5 MB | Hard limit | 30 MB limit |
| File under 1 MB | Recommended | Recommended |
| No promotional text burned in | Yes | Yes |
The text overlay trap
Burning a price, a percentage-off badge, or a shipping promise directly into a product image feels efficient. It isn't. The platform layers its own text on top, promotional claims go stale, and Google Merchant Center flags overlays on Shopping images. Keep the image clean and let the ad copy fields carry the message.
Automated campaigns fatigue creative faster than manual ones because they serve more combinations. Plan to add fresh assets to top-spending asset groups every 4-6 weeks rather than waiting for performance to visibly decay.
How to read asset-level performance signals
Both platforms report creative performance, but neither gives you a clean per-image conversion rate. What you get instead is a directional grade — and it's still useful if you read it correctly.
Performance Max labels each asset Low, Good, or Best. The trap is treating a Low rating as a verdict on image quality. It usually isn't. A Low-rated landscape image is often simply competing against two much stronger landscape assets in the same group, or serving into a placement that converts poorly for your category regardless of creative.
What to actually do with the ratings
- Replace, don't just delete. Removing a Low asset without adding a replacement shrinks the combination pool and can reduce total reach.
- Compare within ratio, not across. A portrait asset and a landscape asset are serving in different auctions. Rank each ratio against its own peers.
- Watch for whole-ratio underperformance. If every one of your 1.91:1 assets grades Low, the problem is your landscape crop strategy, not any individual file.
- Give new assets 2-3 weeks. Ratings on fresh assets are noisy until they accumulate serving volume.
On Meta, the equivalent signal is delivery share: if one image in an Advantage+ catalog set absorbs most of the impressions, the system has found a winner. The useful move is to produce more variants that resemble the winner rather than to keep the losers in rotation.