إنشاء إعلان لزيادة الطلب

تنشئ "إعلانات زيادة الطلب" المواد الإبداعية التي يتم عرضها للمستخدم عندما يتم الفوز بمزاد الإعلان. تضبط موارد 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.")