QuantumAdsLab Logo Quantum Ads Lab
Google ads display ads image sizes performance max: the minimum asset set that covers every placement
The google ads display ads image sizes performance max set I actually upload: the required floor, the two optional assets that unlock full coverage, and how I stay out of 'limited'

GOOGLE ADS DISPLAY ADS IMAGE SIZES PERFORMANCE MAX

Summary

What you'll learn in this article

  • The exact minimum image set that lets a non-feed asset group publish, and why I never stop there
  • Which two "optional" assets actually decide whether you cover every placement or leave inventory on the table
  • What concretely happens in the auction when a vertical, a logo variant, or a whole format is missing
  • The real google ads performance max image specs I export to: recommended pixels, minimums, and the 5 MB cap
  • How I keep asset groups out of "limited" ad strength without chasing the 20-image ceiling

Most questions about google ads display ads image sizes performance max coverage are really one question wearing a costume: what is the smallest set of images I can upload and still have ads that show everywhere they should? I have built asset groups for SaaS, e-commerce and lead-gen accounts, and the pattern is consistent. People hit the publish-minimum, see the campaign go live, and assume coverage is done. It is not. The minimum makes the campaign eligible; it does not make it complete. The gap between those two states is where reach quietly leaks, and where the "limited" flag comes from. This article is the set I actually upload, in the order I upload it, and what I have watched break each time an asset is missing.

Before the pixels, one framing point that took me too long to internalise. Performance Max does not serve "ads" in the way a classic Display campaign does; it serves combinations. Google takes your image assets, your text, your logos and your video assets, then assembles them on the fly for whatever placement comes up in the auction. That means the question is never "is this one banner right?" It is "have I supplied enough raw material for the system to build a strong ad for every surface?" Every gap in that raw material is a placement you cannot win, and the full set of asset requirements exists precisely to stop you shipping a campaign that looks live but is structurally starved. So I will cover images first, because that is where the keyword volume and the real waste sit, then walk through the text and video pieces that round out a complete performance max asset group.

The minimum image set that lets the asset group publish

For a non-retail asset group with no Merchant Center feed attached, Google enforces a hard floor before it will let you publish. From the accounts I manage, the required image side of that floor is four horizontal 1.91:1 images, four square 1:1 images, and one square 1:1 logo. The recommended specs for those are 1200 x 628 for the horizontal, 1200 x 1200 for the square, and 1200 x 1200 for the square logo. Two formats and one logo: that is what the system checks before it stops blocking the "Publish" button.

Here is the part the publish-screen does not tell you clearly. The vertical 4:5 image and the horizontal 4:1 logo are marked optional, which most people read as "skip it." I read it as "Google will fill this slot for you if you don't, and you will not like how." The official Google Performance Max specs and format requirements lists those optional assets right next to the required ones for a reason: they are what the auction reaches for when a portrait or wide placement comes up. So my working "minimum" is bigger than Google's: required floor plus one vertical 4:5 (960 x 1200) and one landscape 4:1 logo (1200 x 300).

One nuance worth flagging early, because it changes the floor entirely: retail asset groups attached to a Merchant Center feed behave differently. When a feed is linked, Google generates the minimum required performance max assets automatically from your product data, so the publish-blocker effectively disappears. That is convenient and also a trap, because "auto-generated minimum" is the weakest possible coverage. In feed-linked pmax campaigns I still upload the full manual image set on top of the feed, for the same reason I do it in non-retail groups: I want my own creative competing for placements, not the system's lowest-effort fallback. The feed gets you eligible; it does not get you covered, and the distinction is identical to the non-retail case.

The set that actually covers every placement

Performance Max serves the same asset group across Search, Display, YouTube, Gmail, Discover and Maps. Each surface has a shape it prefers, and an image only competes for a placement if its aspect ratio fits. That is the whole logic of the format list, and it maps cleanly onto how I plan creative. The image assets you supply are the raw material Google mixes into every ad it builds, so I think of each aspect ratio as claiming a category of inventory rather than as a single banner size.

Horizontal 1.91:1 — the workhorse

This is the format that fills standard display ads banners, in-feed Discover cards and the wide YouTube and Gmail slots. The landscape image at recommended 1200 x 628, minimum 600 x 314, under 5120 KB. I upload at least four and treat this as the format I will never under-supply, because it serves the largest share of impressions in nearly every account I open. When people ask which single format to perfect first, this is it.

Square 1:1 — the universal fallback

The square image is the most placement-agnostic shape Google has; it slots into mobile feeds, square banner units and search-adjacent inventory where neither wide nor tall fits. Recommended 1200 x 1200, minimum 300 x 300. When I plan a creative set, I build the square first, because if anything is going to be cropped into other shapes later, the centre-weighted square survives it best. A strong square image is the asset I would least want to be missing.

Vertical 4:5 — the reach unlock

The portrait image is where most accounts leave money on the table. It opens the tall mobile placements on Gmail, Discover and in-app Display that the horizontal and square simply cannot fill cleanly. Recommended 960 x 1200, minimum 480 x 600. It is technically optional, and that is exactly why adding it is the single highest-leverage move in this list: you are claiming inventory your competitors skipped because the publish screen told them they could.

Logos: square required, landscape strongly recommended

The square 1:1 logo (1200 x 1200, minimum 128 x 128) is mandatory and renders best on a non-white background. The horizontal 4:1 logo (1200 x 300, minimum 512 x 128) is optional but improves rendering on wide units; supply the wordmark version, not a squeezed square. If you skip the logo entirely Google substitutes a neutral placeholder, which is a brand cost nobody signs off on deliberately. Getting the right files in here is also where the broader Google Ads image size requirements stop being abstract and start affecting what actually serves.

What happens when one asset is missing

This is the question I get most, and the honest answer is: nothing dramatic on the surface, which is exactly the trap. The campaign keeps running. There is no error banner mid-flight. The damage is in what stops being served, and it is only visible if you go looking.

Drop the vertical 4:5 and you do not lose the campaign, you lose the portrait inventory. Google compensates in one of two ways, both worse than supplying your own asset: it crops a square or horizontal image to fit the tall slot, often slicing through your subject, or it auto-generates a vertical from your other assets. The generated version technically fills the placement, but it rarely matches your brand and you had no say in the composition. Either way, an asset you could have controlled is now controlled by the system.

Drop the horizontal 4:1 logo and wide units render with a scaled or boxed square logo that looks off. Drop a whole format below its minimum count and the asset group's variety collapses, which is what the ad strength indicator is actually measuring. The compounding version of this problem is the one I see in inherited accounts: a single horizontal and a single square uploaded years ago, never refreshed, quietly starving the auction of options. The fix there is the same discipline I apply to choosing the right creative tooling — supply the full shape set deliberately rather than letting defaults decide.

The text and video assets that finish the group

Images get the attention, but an asset group is not complete until the text and video slots are filled too, and the same "minimum versus covered" logic applies. Google assembles ads from every asset type at once, so a thin text set caps how well even a perfect image set can perform. Here is what I supply alongside the pictures, and why it changes the result.

On the text side, the required pieces are headlines, long headlines and descriptions plus a business name. Headlines run to 30 characters each and I provide eleven or more (the system accepts up to fifteen), including at least one short one. The long headline allows 90 characters and I treat it as the line that has to stand alone when no other text shows next to it. Descriptions cap at 90 characters too, and the business name is limited to 25 characters and must match your verified domain or legal business name. Getting these headlines and descriptions right matters because Google rotates them independently of the images; a weak headline drags down an otherwise strong square or landscape image in the combinations the system builds.

On the video side, video is optional but consequential. If you leave the slot empty, Google auto-generates a video ad from your other assets, and the result is generic. I upload my own video assets in all three orientations — horizontal 16:9, square 1:1 and vertical 9:16, each ten seconds or longer — because that is what unlocks the YouTube and Shorts inventory cleanly and is required to reach "excellent" ad strength without AI-generated fillers. This is the step most accounts skip, and it is why their pmax assets never quite reach the video-heavy placements. The broader point holds across every asset type: Performance Max builds ad formats dynamically, and it can only build well from what you actually give it.

How I keep asset groups out of "limited"

"Limited" or "good" ad strength is not a verdict on whether your images are beautiful. It is a coverage score. It is telling you that you have met the floor but left slots empty or supplied too little variety, and the system has fewer combinations to test than it wants. Every time I have moved a group off "limited," it came down to the same three moves, in this order.

First, fill the vertical. Most "limited" groups I audit have the required horizontal and square and nothing in portrait. Adding two genuinely different 4:5 images is usually enough to shift the indicator on its own. Second, add the landscape logo so both logo slots are filled. Third, push variety, not volume: I run roughly six horizontal, six square and four vertical, each distinct in composition or message, rather than twenty near-duplicates. The maximum is 20 images shared across the three formats, but chasing that ceiling with weak creative hurts more than it helps, because the algorithm has nothing meaningful to choose between.

The discipline that keeps accounts out of "limited" permanently is treating the asset group like a living set, not a one-time upload. I keep the recommended Performance Max image specs as a checklist — recommended pixels not minimums, every shape present, both logos in, under 5 MB each — and I re-run that checklist whenever ad strength dips. The same review habit underpins my broader image policy and requirements workflow, because a rejected or missing asset and an under-supplied one produce the same symptom: an auction with fewer placements to win.

The takeaway is blunt. The publish-minimum is the line for eligible, not the line for covered. If you upload only what Google forces you to, you have built a campaign that runs but does not reach. Add the vertical, add the landscape logo, export at recommended sizes, and keep variety high — that is the entire difference between an asset group stuck at "limited" and one that serves cleanly across every placement Performance Max can reach.

If I had to compress everything above into a single operating rule, it would be this: build for the system you actually have, not the ad you imagine. Performance Max is not going to show your favourite banner to everyone; it is going to assemble thousands of combinations and serve whichever one fits each impression. Your job is not to design the perfect ad, it is to remove every reason the system has to fall back on a crop, a letterbox, or an auto-generated asset you never approved. Each missing shape is a delegated decision — you are handing creative control to a model that optimises for fill, not for brand. The advertisers who win on these campaigns are almost never the ones with the single best image; they are the ones who left the fewest gaps. Supply all three image ratios, both logo variants, a full text set, and your own video in every orientation, and you have given the auction enough to work with on every surface. That completeness, not any individual asset, is what separates a campaign that quietly underdelivers from one that pulls its full weight across Display and beyond.

FAQ on google ads display ads image sizes performance max

What is the minimum image asset set for full Performance Max placement coverage?
To publish a non-feed asset group, Google requires four horizontal 1.91:1 images (1200 x 628), four square 1:1 images (1200 x 1200) and one square 1:1 logo (1200 x 1200), plus text assets. I treat that as the floor, not the target: I always add at least two vertical 4:5 images (960 x 1200) and a horizontal 4:1 logo (1200 x 300). The required set publishes the campaign; the extended set is what actually covers every placement across Display, YouTube, Gmail and Discover.
What happens if I'm missing the vertical 4:5 image?
The campaign still runs, because the 4:5 is optional, but you lose clean access to portrait mobile placements in Gmail, Discover and in-app Display. Google fills the gap by cropping a square or horizontal asset, which can cut your subject, or by auto-generating a vertical that rarely matches your brand. Supplying your own 4:5 expands reach into vertical inventory without pulling impressions from the other formats — it is the highest-leverage optional asset in the whole set.
Why does my asset group show "limited" ad strength?
"Limited" is a coverage signal, not a quality judgement on individual images. It usually means you met the minimum but left optional slots empty or supplied too little variety — typically only the required horizontal and square with no vertical, a single logo, and too few headlines or descriptions. Fill the vertical, add the landscape logo, and push variety with genuinely different creative until the indicator moves off "limited." Recommended google ads performance max image specs, every shape present, both logos in, under 5 MB each, is the checklist I re-run whenever it dips.