pmax-asset-automation

Audit Performance Max asset automation settings via Google Ads API.

58|9|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/fourteenwm/ppc-ai-skills --skill pmax-asset-automation
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pmax-asset-automation
Source: https://github.com/fourteenwm/ppc-ai-skills/tree/main/pmax-asset-automation
Command: npx skills add https://github.com/fourteenwm/ppc-ai-skills --skill pmax-asset-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-ads, PyYAML, and includes scripts (resource) components.

What problem does it solve?

PMAX campaigns ship with five asset automation settings turned ON by default, which can drift off-brand or violate verified claims. This skill provides an auditable, portfolio-wide standard to audit and enforce OPTED_OUT for asset automation, reducing unintended asset changes and manual overhead.

Core Features & Use Cases

  • Audit five asset automation types across all Performance Max campaigns (TEXT_ASSET_AUTOMATION, FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION, GENERATE_ENHANCED_YOUTUBE_VIDEOS, GENERATE_IMAGE_ENHANCEMENT, GENERATE_IMAGE_EXTRACTION).
  • Generate per-account reports and identify non-compliant campaigns; supports single-account checks and portfolio-wide audits.
  • Safe remediation path via a mutation-safety workflow, including a dry-run and explicit user approval before applying changes.
  • Edge-case awareness and UI-independent checks suitable for ongoing portfolio governance.

Quick Start

Audit PMAX asset automation across accounts using the included audit script.

Frequently Asked Questions about pmax-asset-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit Performance Max asset automation settings across multiple Google Ads accounts?▼

You can audit Performance Max asset automation settings across accounts by running GAQL queries via the Google Ads API to read asset_automation_settings. This generates per-account reports identifying non-compliant campaigns for portfolio-wide governance.

What are the default PMAX asset automation settings I need to check for compliance?▼

The PMAX asset automation settings to audit include TEXT_ASSET_AUTOMATION, FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION, GENERATE_ENHANCED_YOUTUBE_VIDEOS, GENERATE_IMAGE_ENHANCEMENT, and GENERATE_IMAGE_EXTRACTION. These five settings ship turned ON by default.

How do I safely opt out of PMAX asset automation without risking unintended campaign changes?▼

To safely opt out of PMAX asset automation, use a mutation-safety workflow that includes a dry-run and requires explicit user approval before applying changes. This enforces OPTED_OUT settings while preventing unintended asset mutations.

Can I use the Google Ads API to enforce OPTED_OUT status for asset automation in Performance Max campaigns?▼

Yes, the Google Ads API supports enforcing OPTED_OUT status for asset automation in Performance Max campaigns. The process uses GAQL queries to identify non-compliant campaigns and integrates with mutation-safety workflows for safe remediation.

Why does Performance Max asset automation drift off-brand and require portfolio-wide audits?▼

Performance Max asset automation drifts off-brand because five settings are turned ON by default, which can violate verified claims. Portfolio-wide audits enforce OPTED_OUT settings to reduce unintended asset changes and manual overhead.