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.