Skip to content
John Williams edited this page Jul 20, 2026 · 2 revisions

Google Ads Placement Exclusions — Automated Display, YouTube & Performance Max Cleanup

Free open-source Google Ads Script that automatically excludes brand-misaligned placements — kids' apps, mobile games, junk inventory, zero-converting sites — with correct handling of Performance Max's account-level-only exclusion requirement.

Built by John Williams, founder of AHMEEGO™ / It All Started With A Idea LLC — 15+ years of enterprise paid media, $350M+ in managed ad spend, creator of Buddy the Google Ads AI Agent.

Start Here

Page What You'll Learn
Installation Guide Step-by-step setup in the Google Ads Scripts editor (2 minutes)
Negative Placement Guardian Full script documentation: detection layers, exclusion routing, config reference
Customizing for Your Vertical Retune the blocklist for any industry — with an AI prompt or manually

Why Placement Exclusions Fail in Most Accounts

Two reasons. First, nobody reviews placement reports weekly — the waste accumulates in thousand-row reports no human reads, and mobile-game accidental taps quietly consume 30–60% of Display budgets. Second, Performance Max ignores campaign-level placement exclusions entirely — only account-level exclusions (created in customer_negative_criterion) apply to PMax, which means most advertisers' carefully built exclusion lists do nothing for their biggest black-box campaign type.

This script fixes both: automated weekly detection (pattern blocklist + performance rules), with exclusions routed to campaign level for Display/Video and account level for PMax.

Sister Toolkit

Negative keywords silently blocking your converting search terms? That's the other half of account hygiene — covered by our companion repo: Unblock Converted Keywords (wiki).

Community & More Tools

About It All Started With A Idea LLC

It All Started With A Idea LLC (AHMEEGO™) Performance marketing studio & AI advertising tools Queen Creek, Arizona, United States Web: itallstartedwithaidea.com · ahmeego.com · googleadsagent.ai


Tags: google ads placement exclusions, negative placements script, performance max placement exclusions, pmax account level exclusions, display network cleanup, youtube channel exclusions, brand safety google ads, exclude mobile games google ads, google ads automation, GAQL, AHMEEGO, Buddy Google Ads AI agent, It All Started With A Idea, Queen Creek Arizona

Clone this wiki locally