2016-02-03 1 views
0

Я нашел этот скрипт в API скриптов Google AdWords. https://developers.google.com/adwords/api/docs/guides/adgroup-bid-modifiers Но я получаю ошибку в строке 2: «Отсутствует, перед оператором (строка 3)». Кажется, я не могу найти проблему.Google AdWords Script AdGroupBidModifierService

// Get the AdGroupBidModifierService. 
AdGroupBidModifierServiceInterface bidModifierService = adWordsServices.get(session, AdGroupBidModifierServiceInterface.class); 

// Create selector. 
Selector selector = new Selector(); 
selector.setFields(
    new String[] {"CampaignId", "AdGroupId", "Id", "BidModifier"}); 
selector.setPaging(new Paging(0, 10)); 

// Make a 'get' request. 
AdGroupBidModifierPage page = bidModifierService.get(selector); 

// Display bid modifiers. 
if (page.getEntries() != null) { 
    for (AdGroupBidModifier modifier : page.getEntries()) { 
    String value = (modifier.getBidModifier() == null) ? 
     "unset" : String.valueOf(modifier.getBidModifier()) 
    System.out.println("Campaign ID " + modifier.getCampaignId() 
     + ", AdGroup ID " + modifier.getAdGroupId() 
     + ", Criterion ID " + modifier.getCriterion().getId() 
     + " has ad group level modifier: " + value); 
    } 
} else { 
    System.out.println("No bid modifiers were found."); 
} 

У вас есть другие проблемы с этим кодом? Также можно заставить его работать с AdWords.App?

ответ

0

Во-первых: вы не можете использовать Java-код в скриптах AdWords, вы должны использовать javascript. Подробнее о Adwords Scripts в: https://developers.google.com/adwords/scripts/

Во-вторых, Вы не можете получить КПК старые даты, только текущая ставка CPC

+0

Дарн, ну ладно. Спасибо за ответы! – user5876593

0

Вы делаете это как часть приложения Java или в редакторе сценариев Google AdWords?

Если последнее, это проблема. Редактор сценария Google работает с Google Script (который по существу является JavaScript)

+0

Да, я довольно новыми для кодирования скриптов AdWords. Я пишу сценарии в своем редакторе. Так что я должен сделать, чтобы он работал? Или есть другой способ получить корректировки ставок/историю ставок? – user5876593