یک تبلیغ با قابلیت تولید تقاضا ایجاد کنید

یک تبلیغ Demand Gen، خلاقیتی را که پس از برنده شدن در مزایده تبلیغ به کاربر ارائه می‌شود، می‌سازد. منابع AdGroupAd گزینه‌های خلاقیت مربوطه را در زیر فیلد ad_details پیکربندی می‌کنند.

جزئیات تبلیغات را پیکربندی کنید

چهار نوع تبلیغات Demand Gen وجود دارد. هر منبع AdGroupAd فقط می‌تواند یک نوع باشد. هر نوع در فیلد جداگانه‌ای در زیر فیلد union ad_details پیکربندی می‌شود:

لینکی به الزامات مربوط به نوع تبلیغ در توضیحات هر فیلد موجود است. هنگام ایجاد یک منبع AdGroupAd ، فقط یکی از این فیلدها را می‌توان پر کرد.

الزامات ابعاد و وضوح تصویر بر اساس نوع

هر نوع تبلیغ به اندازه‌های مختلفی از تصاویر نیاز دارد.

جدول زیر انواع تصاویر و محدودیت‌های مربوط به فایل‌ها را فهرست می‌کند:

نوع تصویر
بنر همراه

حداکثر حجم فایل : ۱۵۰ کیلوبایت

ابعاد : ۳۰۰x۶۰

تصویر منظره

حداکثر حجم فایل : ۵۱۲۰ کیلوبایت

ابعاد پیشنهادی : ۱۲۰۰x۶۲۸، حداقل : ۶۰۰x۳۱۴

تصویر لوگو

حداکثر حجم فایل : ۵۱۲۰ کیلوبایت

ابعاد پیشنهادی : ۱۲۰۰x۱۲۰۰، حداقل : ۱۲۸x۱۲۸

تصویر پرتره

حداکثر حجم فایل : ۵۱۲۰ کیلوبایت

ابعاد پیشنهادی : ۹۶۰x۱۲۰۰، حداقل : ۴۸۰x۶۰۰

تصویر مربعی

حداکثر حجم فایل : ۵۱۲۰ کیلوبایت

ابعاد پیشنهادی : ۱۲۰۰x۱۲۰۰، حداقل : ۳۰۰x۳۰۰

ایجاد یک تبلیغ

در اینجا نحوه ایجاد یک تبلیغ ویدیویی Demand Gen آورده شده است:

پایتون

# 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.")