Excluded Locations

  • 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(); }