Exclude the wrong countries — never the right ones.
Location Exclusion Manager reads the countries every campaign targets, across every campaign type, and proposes excluding the rest under one of five protection tiers — never a country you serve. Preview before you apply. Roll back the last run if you don't like it.
A preview of what would exclude, before it excludes.
Preview mode returns every proposed exclusion, the tier that produced it, and every country held back because you serve it. You decide what ships.
Sample · one account · Balanced tier · preview modeThree rails , one preview before anything ships.
The tool is rule-based, not AI. That's a feature — you can read the tiers, understand the decisions, and roll back anything. No black box.
Reads every campaign's location data live.
Queries the Google Ads API for the location targeting on every campaign — Search, Display, Shopping, PMax, Video, Demand Gen — and resolves each target to a country, including the parent country of region and city targets. The candidate list is the protection tier you chose, minus everything you serve.
API surface: Google Ads v24.1 · campaign & PMax location targetingRemoves your active targets from the list.
Before any write, the tool reads your live targeting and strips every country you serve from the proposed exclusions. Germany stays if you target Germany — and Italy stays if you only target Lombardy, because a country exclusion would override that region. It cannot be disabled, and if targeting cannot be read the run stops.
Mechanism: target-market intersection check, pre-writePreview, apply, revert — in that order if needed.
Preview mode returns the full proposed list without writing. Apply writes via CampaignCriterion, each exclusion judged on its own so one rejection never takes the others with it. Every run is stored to execution history; the most recent one can be reversed.
Retention: execution history · per-account, per-run, revertibleThe questions that every onboarding call asks.
Is this actually AI?
No. We deliberately don't call it that. The tool is rule-based — your live targeting read from the API, minus a DB-backed tier set. You can read the rules, audit the decisions, and roll back the last run. That's a feature, not a limitation.
What are the 5 protection tiers?
Conservative, Balanced and Aggressive are three cumulative country lists of growing size — 62, 108 and 200 countries respectively — held in location_exclusion_tiers and inspectable from the app. Maximum excludes everywhere except the markets you serve. Custom is your own list. The tiers differ in coverage, not in any judgement about traffic quality.
Can I run it on a subset of campaigns?
Yes. The tool takes a campaign-ID filter — run it on one campaign, a campaign type, or every campaign in the account. The target-market safeguard runs regardless of scope.
What happens if I apply and change my mind?
Every apply run stores its full exclusion payload to execution history. Rolling back the most recent run removes exactly the criteria it added from the campaign's negative-targeting set on Google's side. Earlier runs stay in place — undo is for the last change, not for unwinding history.
Does it monitor continuously?
No — it's on-demand. Run it when you need a sweep (monthly is a common cadence). For continuous coverage of *changes* to your account, pair it with Change History Alert.
Run the audit.
Keep the findings.
Connect your account and let Lyra run its 18 tools for 14 days. If the projected waste recovery isn't worth at least 10× the $49, don't pay. You keep every insight either way.
Read-only connect · write access opt-in per tool · SOC 2 in progress · GDPR + CCPA compliant