Skip to content
esc close · switch
LYRA/ Tools/ Protection/ Location Exclusion Manager
Protection On-demandTarget-market safe

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.

No credit card · Preview mode available · Every run is revertible
What Location Exclusion Manager does · product behaviour, not analytics Tool v3.3.0 · on-demand
Execution On-demand Run a sweep from the app whenever you need one — a few seconds per account. Nothing is written to Google Ads without an explicit apply.
Campaign scope All types Search, Display, Shopping, Performance Max, Video, Demand Gen — exclusions apply at the campaign-criterion level across every type.
Protection tiers 5 Conservative, Balanced, Aggressive, Maximum, Custom. Pulled from location_exclusion_tiers — a shared, inspectable DB tier set.
Rollback Last run Every run records exactly the exclusions it added. Undo removes those criteria from Google Ads — idempotent, so re-running it is harmless. Only the most recent run is reversible.

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 mode
TimeTypeWhat happenedRule matchedAction
Conservative Country Exclude North Korea, Iran, Syria — tier-locked no-ship regions Tier · Conservative (all tiers inherit) Proposed
Balanced Country Exclude 14 more countries from the Balanced list Tier · Balanced set Proposed
Safeguard Country Germany removed from exclusion set — you're actively targeting DE in 3 campaigns Target-market safeguard Held
Safeguard Country Italy removed from exclusion set — campaign targets Lombardy and Veneto, both inside IT Target-market safeguard · parent country Held
Safeguard Country Ireland removed from exclusion set — active target in PMax · Shoes Target-market safeguard Held
Balanced Summary 16 countries will be excluded across 7 campaigns on apply Preview — nothing written to Google yet Ready
Anatomy · three moving parts

Three 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.

01Analyse

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 targeting
02Safeguard

Removes 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-write
03Apply or roll back

Preview, 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, revertible
Frequently asked

The 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.

14-day free trial · No credit card · Cancel in one click

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