Объявление, созданное для генерации спроса, формирует креатив, показываемый пользователю после выигрыша в рекламном аукционе. Ресурсы AdGroupAd настраивают соответствующие параметры креатива в поле объединения ad_details .
Настройте параметры объявления
Существует четыре типа объявлений для генерации спроса. Каждый ресурс AdGroupAd может относиться только к одному типу. Каждый тип настраивается в отдельном поле в рамках объединенного поля ad_details :
Ссылка на требования к соответствующему типу объявления доступна в описании каждого поля. При создании ресурса AdGroupAd можно заполнить только одно из этих полей.
Требования к размерам и разрешению изображения в зависимости от типа
Для каждого типа рекламы требуются изображения разных размеров.
В таблице ниже перечислены типы изображений и соответствующие ограничения на файлы:
| Тип изображения | |
|---|---|
| Сопутствующий баннер | Максимальный размер файла : 150 КБ Размеры : 300х60 |
| Пейзажное изображение | Максимальный размер файла : 5120 КБ Рекомендуемые размеры : 1200x628, минимальные : 600x314 |
| Изображение логотипа | Максимальный размер файла : 5120 КБ Рекомендуемые размеры : 1200x1200, минимальные : 128x128. |
| Портретное изображение | Максимальный размер файла : 5120 КБ Рекомендуемые размеры : 960x1200, минимальные : 480x600. |
| Квадратное изображение | Максимальный размер файла : 5120 КБ Рекомендуемые размеры : 1200x1200, минимальные : 300x300. |
Создать объявление
Вот как создать видеорекламу для генерации спроса:
Python
# Provide the ID of the parent advertiser. advertiser_id = advertiser-id # Provide the ID of the parent line item. ad_group_id = ad-group-id # Provide the display name of the ad. display_name = display-name # Provide the information for the ad creative. final_ad_url = final-ad-url call_to_action = call-to-action headline = headline long_headline = long-headline description = description business_name = business-name youtube_asset_id = youtube-video-asset-id logo_asset_id = logo-asset-id # Create an ad object with example values. ad_obj = { "adGroupId": ad_group_id, "displayName": display_name, "entityStatus": "ENTITY_STATUS_PAUSED", "demandGenVideoAd": { "finalUrl": final_ad_url, "callToAction": call_to_action, "headlines": [headline], "longHeadlines": [long_headline], "descriptions": [description], "businessName": business_name, "videos": [{"videoAssetId": youtube_asset_id}], "logo": {"assetId": logo_asset_id} } } # Build and execute request. response = ( service.advertisers() .adGroupAds() .create(advertiserId=advertiser_id, body=ad_obj) .execute() ) # Display the new ad. print(f"Demand Gen ad {response['name']} was created.")