google adwords python api - 如何获得广告组出价

时间:2014-03-24 09:40:13

标签: python google-adwords adwords-apiv201402

我正在使用adwords python api。我需要获得出价金额和类型。例如。 bid = 4 ad type = cpc。

我获得了广告组ID。

以下是有关创建和广告组的示例。创建后......如何检索设置?我如何得到例如我设定的出价?

ad_group_service = client.GetService('AdGroupService', version='v201402')

operations = [{
      'operator': 'ADD',
      'operand': {
          'campaignId': campaign_id,
          'name': 'Earth to Mars Cruises #%s' % uuid.uuid4(),
          'status': 'ENABLED',
          'biddingStrategyConfiguration': {
              'bids': [
                  {
                      'xsi_type': 'CpcBid',
                      'bid': {
                          'microAmount': '1000000'
                      },
                  }
              ]
          }
      }
  }]
  ad_groups = ad_group_service.mutate(operations)

1 个答案:

答案 0 :(得分:3)

查看googlads的github页面上的相应example

基本上,您将使用包含正确字段和谓词的选择器来AdGroupService的{​​{1}}方法,以检索包含get个对象的AdGroupPage感兴趣的是:

AdGroup

可以在selector reference page找到可用字段的名称以及它们在返回的对象中填充的属性。 selector = { 'fields': ['Id', 'Name', 'CpcBid'], 'predicates': [ { 'field': 'Id', 'operator': 'EQUALS', 'values': [given_adgroup_id] } ] } page = adgroup_service.get(selector) adgroup = page.entries[0] print('Adgroup "%s" (%s) has CPC %s' % (adgroup.name, adgroup.id, adgroup.biddingStrategyConfiguration.bids.bid)) 的{​​{3}}也可能会引起人们的兴趣。