Python 使用Adwords API向广告组添加自定义受众

Python 使用Adwords API向广告组添加自定义受众,python,google-ads-api,Python,Google Ads Api,我将python库用于Adwords,我需要选择要链接到给定广告组的受众。我需要选择重新营销和类似的受众,自定义意图或亲和力 创建广告群时如何设置受众?因此,经过一些测试后,这里介绍了如何设置受众: 创建广告组并获取其id 使用AdGroupCriterionService 以下是我想使用的三种类型的受众的代码(self.client正在启动adwords.adwords.client.LoadFromStorage): 在您的示例中,如何创建自定义访问群体(my_audience\u id)?

我将python库用于Adwords,我需要选择要链接到给定广告组的受众。我需要选择重新营销和类似的受众,自定义意图或亲和力


创建广告群时如何设置受众?

因此,经过一些测试后,这里介绍了如何设置受众:

  • 创建广告组并获取其id
  • 使用
    AdGroupCriterionService
  • 以下是我想使用的三种类型的受众的代码(
    self.client
    正在启动
    adwords.adwords.client.LoadFromStorage
    ):


    在您的示例中,如何创建自定义访问群体(
    my_audience\u id
    )?
    我的观众id
    来自哪里?你能举个例子吗?非常感谢!它来自我在Adwords(工具>共享库>受众管理器)中看到的受众列表,因此它不是以编程方式创建的?@roundrobin据我所知,您可以通过Adwords API以编程方式创建客户端列表,但这段代码只是将一组预先创建的观众/客户机列表附加到广告组。在这里,您可以找到一些Python示例或其他语言中的等效示例@roundrobin:。如果您还需要什么,请随时与我联系,我每天都广泛使用API
            ad_group_criterion_service = self.client.GetService('AdGroupCriterionService', version='v201809')
            audience_custom_affinity = {
                'xsi_type': 'BiddableAdGroupCriterion',
                'adGroupId': 'my_ad_group_id',
                'criterion': {
                    'xsi_type': 'CriterionCustomAffinity',
                    'type': 'CUSTOM_AFFINITY',
                    'customAffinityId': 'my_audience_id'
                }
            }
            audience_custom_intent = {
                'xsi_type': 'BiddableAdGroupCriterion',
                'adGroupId': 'my_ad_group_id',
                'criterion': {
                    'xsi_type': 'CriterionCustomIntent',
                    'type': 'CUSTOM_INTENT',
                    'customIntentId': 'my_audience_id'
                }
            }
            audience_remarketing = {
                'xsi_type': 'BiddableAdGroupCriterion',
                'adGroupId': 'my_ad_group_id',
                'criterion': {
                    'xsi_type': 'CriterionUserList',
                    'type': 'USER_LIST',
                    'userListId': 'my_audience_id'
                }
            }
            operations = [
                {'operator': 'ADD',
                    'operand': audience_custom_affinity},
                { 'operator': 'ADD',
                    'operand': audience_custom_intent},
                {'operator': 'ADD',
                'operand': audience_remarketing}
            ]
            ad_group_criterion_service.mutate(operations)