Skip to content
All playbooks
PlaybookNovember 12, 202612 min read

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.

Up to 20Images per asset group

Written and reviewed by

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):

ShapeRecommended sizeMinimum sizeMax file sizeGoogle suggestsRequired
Landscape 1.91:11200 x 628600 x 3145120 KB4 or moreYes
Square 1:11200 x 1200300 x 3005120 KB4 or moreYes
Portrait 4:5960 x 1200480 x 6005120 KB (Ads API page)2 or moreNo

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):

LogoRecommended sizeMinimum sizeMax file sizeRequired
Square 1:11200 x 1200128 x 1285120 KBYes
Landscape 4:11200 x 300512 x 1285120 KBNo

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):

ShapeLengthRequired
Horizontal 16:910 seconds or moreNo
Square 1:110 seconds or moreNo
Vertical 9:1610 seconds or moreNo

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 assetCharacter limitHow manyGoogle suggestsRequired
Headline303 to 1511 or more, one of them 15 characters or lessYes
Long headline901 to 52 or more, try for 30 characters or moreYes
Description902 to 54 or moreYes
Business name251Must match your domain or verified business nameYes
Call to actionPick from a list1Automated by defaultYes
Final URLNot listed1-Yes
Display URL path15 each1 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.

AssetMinimumGoogle suggestsMaximum
Headlines311 or more15
Long headlines12 or more5
Descriptions24 or more5
Landscape images14 or more20 images in total
Square images14 or more20 images in total
Portrait images02 or more20 images in total
Videos01 in each shape15
Logos1 square15, in brand guidelines
Business name111, 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

LimitNumberSource
Asset groups per PMax campaign1 to 100Google Ads API, Asset Groups
Asset groups you can set up before publishing1 (add more after)Google Ads Help, Build an asset group
Performance Max campaigns per account100Google Ads Help, account limits
Listing groups per asset group1,000Google Ads Help, account limits
Search themes per asset groupUp to 50Google 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:

  1. Only landscape images. Square is required too. No square image, no publish.
  2. A white logo on a clear background. Google may show it on white. Then nobody sees it.
  3. Cropping close to the ratio, not on it. The upload works, then the link to the asset group fails.
  4. 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.
  5. One video shape only. Google can still make the missing shapes itself. Upload all three if you want only your own videos.
  6. 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.

  1. 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.
  2. 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.
  3. 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.
  4. About brand guidelines, Google Ads Help - business name and 1 to 5 logos at campaign level, and the business name match rule.
  5. About Performance Max Ad Strength, Google Ads Help - the five ratings and what Excellent needs.
  6. About your Google Ads account limits, Google Ads Help - 100 Performance Max campaigns per account and 1,000 listing groups per asset group.
  7. Use search themes with your Performance Max campaign, Google Ads Help - up to 50 search themes per asset group.
  8. 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.
  9. Performance Max Asset Groups, Google Ads API - up to 100 asset groups per campaign.
  10. 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, founder of Scaley AI
Written by

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 Google Ads Skool Community

#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.

Try it on your account

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 Trial

Ask the Live Account Before You Raise the Budget

3-day free trial. Card required. Cancel anytime