当前位置: 代码迷 >> python >> google adwords python api-如何获取广告组出价
  详细解决方案

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

热度:83   发布时间:2023-07-16 10:29:34.0

我正在使用adwords python api。 我需要获取出价金额和类型。 例如,出价= 4广告类型=每次点击费用。

我已获得广告组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)

看看googlads的github页面上的相应 。

基本上,您将使用带有包含正确字段和谓词的选择器的AdGroupServiceget方法,以检索包含您感兴趣的AdGroup对象的AdGroupPage

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))

可用字段的名称及其在返回的对象中填充的属性可以在 。 AdGroupService的也可能很有趣。

  相关解决方案