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

我收到错误消息:

[OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @类campaignmgmt.campaign.MutateAction(ADD)需要CREATE_CAMPAIGN,OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @类campaignmgmt.campaign.MutateAction(ADD)需要CREATE_CAMPAIGN。

它发生在以下行中:

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


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

非常感谢,祝您有美好的一天!

最佳答案

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

我的C#代码示例:

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

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

09-11 18:32