Page Summary
-
Learn how to exclude specific locations from a campaign using a script.
-
Discover how to retrieve a list of excluded locations for a campaign.
-
Find the Google Ads API reference for a comprehensive list of supported geo codes to use for location targeting.
Add excluded locations for a campaign
function excludeTennessee ( campaignName ) { const campaignIterator = AdsApp . campaigns () . withCondition ( ` campaign . name = "${campaignName}" ` ) . get (); if ( ! campaignIterator . hasNext ()) { throw new Error ( ` No campaign with name "${campaignName}" found ` ); } const campaign = campaignIterator . next (); // Exclude Tennessee , United States ( location id = 21175 ) See // https : // developers . google . com / google - ads / api / reference / data / geotargets // for list of all supported geo codes . // You could pass either the location code , or a TargetedLocation or // ExcludedLocation object from an existing campaign . const tennesseeId = 21175 ; campaign . excludeLocation ( tennesseeId ); }
Get excluded locations for a campaign
function getExcludedLocations ( campaignName ) { const campaignIterator = AdsApp . campaigns () . withCondition ( ` campaign . name = "${campaignName}" ` ) . get (); if ( ! campaignIterator . hasNext ()) { throw new Error ( ` No campaign with name "${campaignName}" found ` ); } const campaign = campaignIterator . next (); return campaign . targeting () . excludedLocations () . get (); }

