Я использую Google AdWords Python SDK для создания ResponsiveDisplayAd s. Мой код, как показано ниже.
adgroup_ad_service = adwords_client.GetService(
service_name = "AdGroupAdService",
version = "v201809"
)
operations = [{
'operator': 'ADD',
'operand': {
'xsi_type': 'AdGroupAd',
'adGroupId': '<AD_GROUP_ID>',
'ad': {
'xsi_type': 'ResponsiveDisplayAd',
'marketingImage': {
'mediaId': '<MEDIA_ID>'
},
'shortHeadline': 'Short Headline',
'longHeadline': 'This is a very long headline',
'description': 'This is a description',
'businessName': 'Test Business Name',
'finalUrls': ['https://www.google.com'],
'squareMarketingImage': {
'mediaId': '<MEDIA_ID>'
}
},
'status': 'PAUSED'
}
}]
ads_response = adgroup_ad_service.mutate(operations)
print("AD RESPONSE : {}".format(ads_response))
Но это дает мне, AdGroupAdError.CANNOT_CREATE_DEPRECATED_ADS
.
Согласно документации эта ошибка описывается как An ad of this type is deprecated and cannot be created. Only deletions are permitted.
.
Но в документации AdGroupAd ResponsiveDisplayAd это один из принятых типов объявлений.
Так что было бы здорово, если бы кто-то указал мне направление для решения этой проблемы.