Добавить исключенные местоположения для кампании
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); }
Получение исключенных местоположений для кампании
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(); }