问题描述
我正在使用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)
1楼
看看googlads
的github页面上的相应 。
基本上,您将使用带有包含正确字段和谓词的选择器的AdGroupService
的get
方法,以检索包含您感兴趣的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
的也可能很有趣。