在Google AdWords中添加广告系列

时间:2014-05-07 13:13:48

标签: java google-adwords adwords-apiv201402

我在制作广告系列时遇到问题。我在谷歌Adwords上有测试帐户。我使用了谷歌的代码:AddCampaigns.java

我得到错误:

[OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ class campaignmgmt.campaign.MutateAction(ADD)需要CREATE_CAMPAIGN,OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ class campaignmgmt.campaign.MutateAction(ADD)需要CREATE_CAMPAIGN]

它出现在行中:

// Add campaigns.
CampaignReturnValue result = campaignService.mutate(operations);

我在谷歌开发网页上发现了这种类型的一个问题,但“解决方案”没有帮助。任何人都知道为什么会这样?

非常感谢你,祝你有愉快的一天!

1 个答案:

答案 0 :(得分:1)

我解决了它设置 clientCustomerId 。 使用Google AdWords帐户,您可以使用多个广告系列管理多个客户帐户。

我的c#代码示例:

// Get the CampaignService.
CampaignService campaignService =
    (CampaignService)_user.GetService(AdWordsService.v201409.CampaignService);

// Set ClientCustomerId
campaignService.RequestHeader.clientCustomerId = myClientCustomerId;