Untitled
unknown
javascript
4 years ago
1.5 kB
14
Indexable
// New
// Skip campaign when not set to manual bidding. And check label.
var campaignIterator = AdsApp.campaigns().withIds([row["CampaignId"]]).get();
while(campaignIterator.hasNext()) {
var campaign = campaignIterator.next();
if(campaign.bidding().getStrategyType() != "MANUAL_CPC" && campaign.bidding().getStrategyType() != "MANUAL_CPM" && campaign.bidding().getStrategyType() != "MANUAL_CPV") continue;
if(config.CAMPAIGN_LABEL != ""){ while(!campaign.labels().withCondition("Name = '" + config.CAMPAIGN_LABEL + "'").get().hasNext()) continue; }
var campaignKpi = parseFloat(getCampaignKpi(campaign.getId())).toFixed(2);
var oldBid = parseFloat(1 + (row["BidModifier"].split("%")[0] / 100)).toFixed(2);
}
// Old
// Skip campaign when not set to manual bidding. And check label.
var campaignIterator = AdsApp.campaigns().withIds([row["CampaignId"]]).get();
while(campaignIterator.hasNext()){ var campaign = campaignIterator.next(); }
if(campaign.bidding().getStrategyType() != "MANUAL_CPC" && campaign.bidding().getStrategyType() != "MANUAL_CPM" && campaign.bidding().getStrategyType() != "MANUAL_CPV") continue;
if(config.CAMPAIGN_LABEL != ""){ while(!campaign.labels().withCondition("Name = '" + config.CAMPAIGN_LABEL + "'").get().hasNext()) continue; }
var campaignKpi = parseFloat(getCampaignKpi(campaign.getId())).toFixed(2);
var oldBid = parseFloat(1 + (row["BidModifier"].split("%")[0] / 100)).toFixed(2);Editor is loading...