Skip to content

How to fix: PMax asset groups are missing required assets

finding google ads updated 2026.05.25 7 min read

How to fix: PMax asset groups are missing required assets

TL;DR

Performance Max stitches together ads from the assets you supply, then serves the resulting combinations across YouTube, Display, Discover, Gmail, Search, and Maps. If an asset group is missing the 2024 minimums — 1 video, 5 images, 5 logos, 5 short headlines (30 char), 5 long headlines (90 char), 5 descriptions (90 char), 5 sitelinks — it cannot reach "Excellent" Ad Strength, which Google rewards with broader placement eligibility and more impression share [1] [2]. Fix the gap by uploading the missing assets per group, replacing the auto-generated slideshow video with a real one, then waiting 7-14 days to re-evaluate Ad Strength and impression share.

Why it matters

Performance Max is a creative-combinatorial product. Google's algorithm assembles each impression by picking one headline, one description, one image (or video), and one logo out of your pool — different combos serve on YouTube vs Discover vs Search vs Gmail. The more variety you supply, the more combinations Google can test, and the better the algorithm calibrates toward your conversion goal.

When an asset group is under-filled, three things break at once:

  1. Ad Strength drops. Google's Ad Strength meter rewards asset groups that meet the recommended counts. Without enough text variety + a real video, you can't reach "Excellent" — and Google has stated that asset groups rated lower receive less inventory, particularly on YouTube where a video is mandatory to serve at all [1].
  2. Google auto-generates filler. If you skip the video upload, Google builds a slideshow from your images and adds stock music. This filler is famously ugly, ages your brand instantly on YouTube, and still doesn't count toward Excellent Ad Strength.
  3. Combinations starve. With only 3 headlines and 2 descriptions, you have ~6 ad permutations. Compared to 15 headlines × 5 descriptions = 75 permutations, the algorithm has nothing to test against. CTR plateaus, the Smart Bidding learning phase drags, and impression share caps below what your budget could afford.

The fix is mechanical: walk each asset group, top up to the 2024 minimums, upload one real video per group, then let Google rebalance over 7-14 days.

How to fix

  1. Audit current fill counts per asset group. Open the campaign and review each asset group separately (Campaigns → select the Performance Max campaign → Asset groups tab → click into each group). Note which asset types are below the recommended minimum.

  2. Upload short headlines to reach 5 minimum (recommended 11+). Each headline maxes at 30 characters. Mix benefit-led ("Free returns on every order"), category ("Vegan running shoes"), and CTA ("Shop the spring drop"). Include at least one with 15 characters or fewer for tight Search placements [2].

  3. Upload long headlines to reach 5 (max 90 characters each). Use these for Display + Discover where you have more real estate — describe the offer with one concrete benefit and a proof point.

  4. Upload descriptions to reach 5 (max 90 characters each). Avoid restating headlines. Cover shipping, guarantees, social proof, urgency, and a clear CTA across the five slots.

  5. Upload images to reach 5 minimum (recommended 4+ landscape 1.91:1, 4+ square 1:1, 2+ vertical 4:5). Recommended resolutions are 1200×628 (landscape), 1200×1200 (square), 960×1200 (vertical). Keep the subject inside the center 80% of the frame so it survives every crop ratio [3].

  6. Upload 5 logos. At least one square 1:1 (1200×1200 recommended). Add a horizontal 4:1 logo (1200×300) for placements that prefer wide branding.

  7. Upload a real video — 6, 15, and 30-second cuts ideal. Each video must live on a YouTube channel linked to your Google Ads account. If you have no production budget, the PMax video gap fix article covers low-cost video creation paths.

  8. Add 5 sitelinks to the campaign. Sitelinks aren't strictly per-asset-group but Performance Max uses them across all groups — concrete URLs (Shop Men, Shop Women, Sale, New Arrivals, About).

  9. Confirm conversion tracking and a primary conversion action are configured. Performance Max won't optimize without them — see the conversion tracking foundation article for the setup.

  10. Verify Ad Strength reaches "Good" or "Excellent" per asset group. Google's documentation recommends waiting 2-3 weeks before judging performance [2]. Watch impression share and conversion volume over that window. Note: for the campaign itself to fully exit the Smart Bidding learning phase, you also need 30 conversions / 30 days at the campaign level — this can lag the asset fix by another week or two.

This fix lives in the broader PMax Ad Strength article, which frames the strategic side. This article focuses on the asset minimums as a mechanical checklist.

Common mistakes

  • Stopping at the minimum (3 headlines, 2 descriptions). Google's UI shows "minimum 3", but Excellent Ad Strength requires hitting the recommended counts (5 short headlines, 5 long, 5 descriptions). The minimum keeps the campaign serving; the recommended count unlocks broader inventory.
  • Letting Google auto-generate the video. The slideshow is technically a video asset and counts toward the "1 video" requirement, but it doesn't earn Excellent Ad Strength, drags brand perception on YouTube, and almost always underperforms a real cut.
  • Reusing the same headline phrased five ways. The algorithm reads them as redundant. Vary the angle (benefit, feature, proof, urgency, brand) so combinations stay distinct.
  • One asset group serving all themes. If your catalog has clear product segments (men/women, indoor/outdoor, premium/value), build separate asset groups per theme — each with the full asset minimums — so Google can target the right audience signal.
  • Adding sitelinks at the asset-group level when they're campaign-level. Sitelinks, callouts, and structured snippets attach to the campaign, not the asset group. Configure them once per campaign.
  • Skipping the YouTube channel link. Videos must be hosted on a YouTube channel linked to your Google Ads account. Without the link, the video upload fails silently or doesn't serve.

FAQ

Q: Do I need 5 of every asset, or just 3 headlines + 2 descriptions as the UI says?
A: 3 headlines and 2 descriptions are the minimums to serve. To reach Excellent Ad Strength and unlock broader serving, hit the recommended counts: 5 short headlines, 5 long headlines, 5 descriptions, 5 images, 5 logos, 5 sitelinks, and at least 1 real video [2].

Q: Can I skip video?
A: Technically yes — Google auto-generates a slideshow. Practically no — you lose YouTube inventory quality, brand perception, and a meaningful slice of impression share. A 15-second cut shot on a phone is better than the auto-slideshow.

Q: How long until Ad Strength updates?
A: The meter recalculates immediately after you save, but Google recommends waiting 2-3 weeks before judging asset-level performance, because the algorithm needs time to test combinations [2].

Q: Do I need to repeat all assets for each asset group?
A: Yes — each asset group needs its own complete set of assets. Asset groups are how Performance Max segments creative by theme/audience, so they can't share assets.

Q: Will adding assets reset my Smart Bidding learning phase?
A: A small asset top-up usually doesn't trigger re-learning. Replacing the majority of assets or changing the asset group structure can. To stay safe, add missing assets in one pass, then leave the campaign alone for 7-14 days.

Q: My PMax is performing well with fewer assets — should I still bother?
A: Yes. "Performing well" with low Ad Strength typically means you're capped on impression share. Filling the assets unlocks more inventory at your existing efficiency target — you'll grow conversions, not just maintain them.

Sources

  1. Google Ads Help — About Performance Max campaigns.
  2. Google Ads Help — Performance Max text asset specifications.
  3. Google Ads Help — Performance Max image and logo specifications.
// was this useful?
// anonymous · no personal data stored