Google AdWords API - AdGroupAdError CANNOT_CREATE_DEPRECATED_ADS - PullRequest
0 голосов
/ 19 февраля 2020

Я использую 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 это один из принятых типов объявлений.

Так что было бы здорово, если бы кто-то указал мне направление для решения этой проблемы.

1 Ответ

1 голос
/ 20 февраля 2020

Используйте взамен AddMultiAssetResponsiveDisplayAd . Тот же результат по-другому. Надеюсь, ты сможешь сделать это как я.

...