একটি দেশের জন্য একটি প্রচারাভিযান লক্ষ্য করুন
function targetFrance(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(); // Target France (location id = 2250) and set a bid modifier of +50%. See // https://developers.google.com/google-ads/api/reference/data/geotargets // for details. campaign.addLocation(2250, 1.5); }
একটি প্রচারাভিযান দ্বারা লক্ষ্য করা অবস্থানের তালিকা পান
function getTargetedLocations(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().targetedLocations().get(); }
একটি প্রচারাভিযান থেকে একটি লক্ষ্যযুক্ত অবস্থান সরান
function untargetFrance(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(); // Remove targeting for France (location id = 2250). See // https://developers.google.com/google-ads/api/reference/data/geotargets // for details. const targetedLocationIterator = AdsApp.targeting() .targetedLocations() .withIds([[campaign.getId(), 2250]]).get(); if (targetedLocationIterator.hasNext()) { targetedLocationIterator.next().remove(); } }