如何使用adwords api编辑网站类别排除。 目前,我们可以为每个广告系列手动排除类别。 类别是: https://developers.google.com/adwords/api/docs/reference/v201601/CampaignCriterionService.ContentLabelType 我想从所有广告系列中排除某些类别。
使用googleads示例,我想出了这个:
from googleads import adwords
CAMP_ID = '400273340'
def main(client, camp_id):
# Initialize appropriate service.
camp_criterion_service = client.GetService('CampaignCriterionService', version='v201601')
# Create the ad group criteria.
ad_group_criteria = [
# Exclusion criterion.
{
'xsi_type': 'CampaignCriterion',
'campaignId': '400273340',
'criterion': {
'xsi_type': 'ContentLabel',
'contentLabelType': 'ADULTISH'
}
}
]
# Create operations.
operations = []
for criterion in ad_group_criteria:
operations.append({
'operator': 'REMOVE',
'operand': criterion
})
response = camp_criterion_service.mutate(operations)
if __name__ == '__main__':
# Initialize client object.
adwords_client = adwords.AdWordsClient.LoadFromStorage()
main(adwords_client, CAMP_ID)
答案 0 :(得分:0)
我遇到了类似的问题,无法找到解决方案。
你可以在这里看到我的问题解决方案(用PHP编写):
Adwords API Exclude Content_label on campaign level
但简而言之,您需要使用CampaignCriterion
来排除此NegativeCampaignCriterion
ContentLabelType
。