Negative-keyword conflict checker
Find positives that are silently blocked by your own negatives. Optionally remove the offending negative.
Audit my Google Ads account for negative-keyword conflicts. List my accounts first and ask which to audit if I have more than one. Then: (1) pull all negatives at campaign, ad-group, and shared-list level, (2) pull all positive keywords across the account, (3) identify any positive keyword that is being blocked by a negative (exact, phrase, or broad match logic), (4) for each conflict report which negative is blocking which positive and where the negative lives, (5) flag the highest-impact conflicts (positives that have historical conversions but are now blocked). If I want to fix any of them, preview the remove_campaign_negative mutation and wait for my confirmation before executing.
Why this works
The silent killer. Negatives accumulate over years and start blocking the keywords you want. Most accounts have at least one of these conflicts costing real money.