function main() {
var VIEW_RATE_THRESHOLD = '10.00%';
VIEW_RATE_THRESHOLD = parseFloat(VIEW_RATE_THRESHOLD);
//The view rate under which placements will be automatically excluded.
var results = getReportResults();
var ids = [];
for (var id in results) {
ids.push(id);
}
var videoCampaignIterator = AdsApp.videoCampaigns()
.withIds(ids)
.get();
while (videoCampaignIterator.hasNext()) {
var videoCampaign = videoCampaignIterator.next();
var id = videoCampaign.getId();
if (results.hasOwnProperty(id)) {
var urls = results[id];
for (var i = 0; i < urls.length; i++) {
videoCampaign.videoTargeting().newPlacementBuilder()
.withUrl(urls[i])
.exclude();
}
}
}
}