创建广告系列时遇到问题。我在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;