function main() {
function createLabelIfNecessary(labelName) {
if (!AdWordsApp.labels()
.withCondition("LabelName = 'No Active Kws'")
.get().hasNext()) {
AdWordsApp.createLabel("No Active Kws","Ad groups with no active kws");
}}
var ag_iter = AdWordsApp.adGroups()
.get();
while(ag_iter.hasNext()) {
var ag = ag_iter.next();
var kw_iter = ag.keywords()
.withCondition("Status = ENABLED")
.get();
var has_kw = kw_iter.hasNext();
createLabelIfNecessary("No Active Kws");
if(!has_kw) {
ag.applyLabel("No Active Kws");
ag.pause();
}
}}