我正在使用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)
答案 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}}也可能会引起人们的兴趣。