Google AdWords脚本AdGroupBidModifierService

时间:2016-02-03 07:53:51

标签: google-adwords

我在Google AdWords Script API上找到了此脚本。 https://developers.google.com/adwords/api/docs/guides/adgroup-bid-modifiers 但我在第2行得到错误:"失踪;在声明之前(第3行)"。我似乎无法找到问题。

// 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一起使用吗?

2 个答案:

答案 0 :(得分:0)

您是在Java应用程序中还是在Google AdWords脚本编辑器中执行此操作?

如果是后者,那就是问题所在。 Google Script编辑器可以使用Google Script(基本上是JavaScript)

答案 1 :(得分:0)

首先:您不能在AdWords脚本中使用Java代码,必须使用javascript。在https://developers.google.com/adwords/scripts/

中详细了解Adwords脚本

第二:您无法获取旧日期的每次点击费用,只能获得当前的每次点击费用出价