Power user settings and customizations for the MCC PMax script.
Location: Line 61 in the script
Controls how many uninitialized accounts are processed per hourly run. Default is 3.
Higher value:
Lower value:
Location: Line 91 in the script
Maximum number of placement rows to fetch per account, ordered by impressions (highest first). Default is 50,000.
The minPlaceImpr filter in your sheet (default: 10 impressions) applies AFTER fetching. So PLACEMENT_LIMIT controls API query size, minPlaceImpr controls final output.
Location: Line 83 in the script
Hour (0-23, MCC timezone) when the script collects historical data instead of processing individual accounts. Default is 23 (11pm).
Location: Line 85 in the script
When enabled (true), analyzes asset performance over time to identify fatigue. Default is false.
Adds 30-60 seconds per account. Only enable if you actively use this data.
Location: Line 52 in the script
When true, refreshes the 'all' tab during maintenance hour with current account data. Default is false.
Set back to false after one run to avoid unnecessary processing.
The default distribution (15 accounts per hour starting at 03:00) works for most users, but you can customize:
To manually add an account that wasn't auto-populated:
Location: Line 54 in the script
Enables verbose logging including execution times, detailed processing steps, and debug information.
Increases log size. Disable after troubleshooting.
If you're unsure about any of these settings, ask in the community first before making changes.