Every size, length and count Google asks for, in tables, with the Google page each number came from.
PMax Specs: Performance Max Image Sizes, Logos and Video
PMax specs in one place: Performance Max image sizes, logo sizes, ad specs for video and text, and assets per asset group. Every number linked to Google.

Written and reviewed by Christopher Krassnig
Published Last checked
PMax specs (Performance Max asset specs): headlines 30 characters, long headlines and descriptions 90. Landscape images 1200 x 628, square images 1200 x 1200, portrait 960 x 1200. Square logo 1200 x 1200. Videos 10 seconds or more. Per asset group, up to 15 headlines, 5 descriptions, 20 images and 15 videos, plus up to 5 logos per campaign.
Every number on this page comes from a Google help page or Google's Ads API docs, checked on 12 November 2026. Google's pages carry no "last updated" date, so check the source list at the bottom before a big upload.
New to Performance Max (PMax)? Start with what Performance Max is and how it works. This page is the spec sheet.
Quick note on who is writing. I'm Christopher Krassnig. I built Scaley, and I run ZenoX Media, a Google Ads agency for online stores. None of the specs below are ours. They are Google's, with links.
PMax Image Sizes and Requirements
Google wants three image shapes. Landscape and square are required. Portrait is optional, and Google says optional images help your Ad Strength.
Image specs, from Google's spec page (checked 12 November 2026):
| Shape | Recommended size | Minimum size | Max file size | Google suggests | Required |
|---|---|---|---|---|---|
| Landscape 1.91:1 | 1200 x 628 | 600 x 314 | 5120 KB | 4 or more | Yes |
| Square 1:1 | 1200 x 1200 | 300 x 300 | 5120 KB | 4 or more | Yes |
| Portrait 4:5 | 960 x 1200 | 480 x 600 | 5120 KB (Ads API page) | 2 or more | No |
Three things the table does not show:
- 20 is the total, not per shape. Google's asset group page says "Maximum total number for all images: 20". So 8 landscape, 8 square and 4 portrait fills it.
- File type. Google's spec page says to upload .jpg or .png, with a maximum size of 5MB.
- The real minimum to publish is 1 landscape and 1 square. That is what the Ads API page lists. Four of each is Google's suggestion, not a hard floor.
One trap. An image in the wrong shape can upload fine and still fail later. Google's API docs say the shape check runs "when linking, not during the initial asset upload". So crop to the exact ratio before you start.
Looking for Display banner sizes instead? Those are different. See Google display ad sizes.
Google Performance Max Logo Specs
Logo specs, from Google's spec page (checked 12 November 2026):
| Logo | Recommended size | Minimum size | Max file size | Required |
|---|---|---|---|---|
| Square 1:1 | 1200 x 1200 | 128 x 128 | 5120 KB | Yes |
| Landscape 4:1 | 1200 x 300 | 512 x 128 | 5120 KB | No |
You can add up to 5 logos in total.
Logos moved. Your logo and business name now sit in the campaign's brand guidelines, not in each asset group. Google's brand guidelines page says they "exist at a campaign level" and hold the business name, a brand font, a brand color and 1 to 5 logo images. For campaigns that were not updated in time, Google took the business name and logos from the top-performing asset group.
Two logo tips straight from Google:
- Skip the white logo on a clear background. Google says logos with a transparent background "may be rendered on a white background". A white logo on white is invisible. Upload a square logo with a solid background.
- Blurry logos get flagged. If that happens, upload a sharp, high quality version.
Performance Max Video Specs
Video specs, from Google's spec page (checked 12 November 2026):
| Shape | Length | Required |
|---|---|---|
| Horizontal 16:9 | 10 seconds or more | No |
| Square 1:1 | 10 seconds or more | No |
| Vertical 9:16 | 10 seconds or more | No |
You can add up to 15 videos per asset group. Videos go in as YouTube videos, so upload them to YouTube first.
Google's spec page gives no file size, resolution or file format for video. So neither do we.
If you skip video, Google makes one. Google's words: if you don't add a video, "one or more videos may be auto-generated from the assets in your asset group." To stop that, and to reach Excellent Ad Strength, upload your own video in all three shapes.
Two numbers that don't match across Google's own pages. You will see both online. Here is what each Google page says:
- 15 videos or 5? The spec page says "Add up to 15 videos." An older Google page, How asset groups work, says "Add up to 5 videos" in one spot and "15 videos across all types" in its own table. We go with 15.
- 10 seconds or more, or 10 to 60 seconds? The spec page says 10 seconds or more. The older page lists 10 to 60 seconds for each shape. Keep videos between 10 and 60 seconds and you pass both.
Headline and Description Character Limits
Text specs, from Google's spec page (checked 12 November 2026):
| Text asset | Character limit | How many | Google suggests | Required |
|---|---|---|---|---|
| Headline | 30 | 3 to 15 | 11 or more, one of them 15 characters or less | Yes |
| Long headline | 90 | 1 to 5 | 2 or more, try for 30 characters or more | Yes |
| Description | 90 | 2 to 5 | 4 or more | Yes |
| Business name | 25 | 1 | Must match your domain or verified business name | Yes |
| Call to action | Pick from a list | 1 | Automated by default | Yes |
| Final URL | Not listed | 1 | - | Yes |
| Display URL path | 15 each | 1 to 2 | - | No |
Google's Ads API page lists the same limits for headlines, long headlines, descriptions and business name.
A few rules people miss:
- Business name. It has to match your domain or your verified legal business name. No extra symbols, no promo text like "50% Off". If it doesn't match, it can get disapproved.
- Korean, Japanese and Chinese count double. Each character in those languages counts as 2 toward the limit.
- Final URL expansion. If it is on, Google can send people to a different page on your site than the one you set. It can also write a headline and description to match that page.
Want to see how these assets look in real ads? Here are Google Ads examples for online stores.
How Many Assets per Asset Group
Here is the whole count in one table. Minimum is what Google needs to publish an asset group with no Merchant Center feed attached. That is Google's own definition of minimum.
| Asset | Minimum | Google suggests | Maximum |
|---|---|---|---|
| Headlines | 3 | 11 or more | 15 |
| Long headlines | 1 | 2 or more | 5 |
| Descriptions | 2 | 4 or more | 5 |
| Landscape images | 1 | 4 or more | 20 images in total |
| Square images | 1 | 4 or more | 20 images in total |
| Portrait images | 0 | 2 or more | 20 images in total |
| Videos | 0 | 1 in each shape | 15 |
| Logos | 1 square | 1 | 5, in brand guidelines |
| Business name | 1 | 1 | 1, in brand guidelines |
What Excellent Ad Strength takes. Google rates each asset group Incomplete, Poor, Average, Good or Excellent. Incomplete means it is missing the minimum assets to serve. For Excellent, Google's Ad Strength page asks you to fill all 15 headlines and all 5 descriptions, add at least 6 sitelinks, and "upload your own video assets". In Google's words, Ad Strength "evaluates the total number of assets in your asset group".
Limits per Campaign and Account
| Limit | Number | Source |
|---|---|---|
| Asset groups per PMax campaign | 1 to 100 | Google Ads API, Asset Groups |
| Asset groups you can set up before publishing | 1 (add more after) | Google Ads Help, Build an asset group |
| Performance Max campaigns per account | 100 | Google Ads Help, account limits |
| Listing groups per asset group | 1,000 | Google Ads Help, account limits |
| Search themes per asset group | Up to 50 | Google Ads Help, search themes |
One note on search themes. A Search Ads 360 help page still says 25. The Google Ads search themes page says 50, and that is the current one.
Running PMax on a Shopping Feed
If you sell products, Google's spec page says you can attach a Merchant Center feed to Performance Max to serve Shopping ads. That changes the rules above.
You can launch on the feed alone. Google says advertisers with a Merchant Center feed "don't need to supply any additional creative assets to launch a Performance Max campaign". The minimums in the tables above are for asset groups with no feed attached.
You may get a Poor Ad Strength rating. Google says you "may notice a Poor Ad Strength rating", and it may make ads for you when it can. Your Shopping ads still run off the feed. Google also notes that "text customization isn't available for Shopping ads".
Add assets all the way or not at all. Google's API docs warn that if you link only optional assets to a feed asset group, like a video with no text or images, the asset group ends up in an "unsupported state" that blocks edits in Google Ads. So if you add your own assets, add the full minimum set of text and images from the table above: 3 headlines, 1 long headline, 2 descriptions, 1 landscape image and 1 square image.
Product images follow different rules. The images in your feed are Merchant Center images, not PMax images. Google's Merchant Center page recommends 1500 x 1500 pixels or more, no file bigger than 16MB and no image bigger than 64 megapixels. From 31 January 2027, Google wants at least 500 x 500 pixels for every product image.
Feed-only or not, the feed does most of the work in a store's Performance Max. Start with Google Shopping optimization, and if you are weighing feed-only PMax against Shopping, read Performance Max vs Standard Shopping.
Common Spec Mistakes
Each of these ties back to a Google line above:
- Only landscape images. Square is required too. No square image, no publish.
- A white logo on a clear background. Google may show it on white. Then nobody sees it.
- Cropping close to the ratio, not on it. The upload works, then the link to the asset group fails.
- A business name with a promo in it. "Acme Store - Free Shipping" is not your domain or your legal name. Keep it to the name.
- One video shape only. Google can still make the missing shapes itself. Upload all three if you want only your own videos.
- A video and nothing else on a feed asset group. Add the full text and image minimum, or add nothing.
Where Scaley Fits
Scaley does not make, upload or check your creative assets. Getting the specs right is your job.
What Scaley does is read the numbers after your ads run. Scaley Media Buyer ($99/mo for all your stores + 1% of total ad spend) connects to your live Google Ads account, read-only. Ask it "which asset group spent and sold nothing this month?" and it answers from your account. It cannot change a setting. If you want PMax checks done for you, read how to automate Performance Max for Google Ads Dropshipping.
Every tier starts with a 3-day free trial. Card required. Cancel anytime. All three tiers are on the pricing page.
Where These Facts Come From
Checked on 2026-11-12. Google's help pages show no "last updated" date, so the check date is the one that counts.
- Performance Max campaigns specs and format requirements, Google Ads Help - the text, image, logo and video tables, the 5MB file rule, the double-width language rule, Final URL expansion, auto-made videos, and the definition of minimum.
- How asset groups work, Google Ads Help - 20 images and 5 logos in total, and the older "up to 5 videos" and 10 to 60 second lines.
- Build an asset group, Google Ads Help - feed stores need no extra creative to launch, the Poor Ad Strength note, one asset group before publishing, and the business name and logo fallback.
- About brand guidelines, Google Ads Help - business name and 1 to 5 logos at campaign level, and the business name match rule.
- About Performance Max Ad Strength, Google Ads Help - the five ratings and what Excellent needs.
- About your Google Ads account limits, Google Ads Help - 100 Performance Max campaigns per account and 1,000 listing groups per asset group.
- Use search themes with your Performance Max campaign, Google Ads Help - up to 50 search themes per asset group.
- Asset Requirements, Google Ads API - min and max per asset type, the portrait file size, YouTube videos, the shape check on linking, and the feed asset group warning.
- Performance Max Asset Groups, Google Ads API - up to 100 asset groups per campaign.
- Image link, Google Merchant Center Help - product image size, file and megapixel limits, and the 500 x 500 rule from 31 January 2027.
Frequently Asked Questions

Christopher Krassnig runs both Scaley AI and ZenoX Media, his Google Ads agency. ZenoX Media has $200M+ in client revenue tracked through its campaigns, across 400+ store accounts. Scaley is an AI media buyer trained on ZenoX Media's own data.
#1 of 233 when you search "google ads ecom" on Skool, 12 November 2026
Learn the playbook Scaley runs on, inside the Ecom Lab.
1,800+ members. 196 lessons. Plans from $9 a month.
See where Scaley would cut waste on your Google Ads
Connect read-only in under five minutes and ask where the money went. Every level starts with a 3-day free trial. Card required. Cancel anytime.
Start the 3-Day Free TrialMore Worth Reading
PPC Ads Examples: Search, Shopping and PMax
PPC ads examples for online stores: Search, Google Shopping and PMax ads you can copy, real stores from Google's own case studies, and the patterns that win.
ReadGoogle Ads Wasted Spend: 5 Places It Hides
Google Ads wasted spend hides in five places in a store account. Where to look in each one, what to cut first, and how to see your own waste today.
ReadGoogle Shopping Custom Labels: Tier by Margin
Google Shopping custom labels, step by step: tag every product by margin and sales speed, split Shopping and PMax by tier, and set a ROAS target for each.
Read