מודעה ליצירת ביקוש יוצרת את הקריאייטיב שמוצג למשתמש כשהיא זוכה במכרז של מודעות.
משאבי AdGroupAd מגדירים את אפשרויות הקריאייטיב הרלוונטיות בשדה האיחוד ad_details.
הגדרת פרטי המודעה
יש ארבעה סוגים של מודעות ליצירת ביקוש. כל משאב AdGroupAd יכול להיות רק מסוג אחד. כל סוג מוגדר בשדה נפרד בשדה האיחוד ad_details:
בתיאור של כל שדה מופיע קישור לדרישות הרלוונטיות לסוג המודעה. אפשר לאכלס רק אחד מהשדות האלה כשיוצרים משאב AdGroupAd.
דרישות לגבי מידות ורזולוציה של תמונות לפי סוג
לכל סוג מודעה נדרשים נכסי תמונה בגדלים שונים.
בטבלה הבאה מפורטים סוגי התמונות וההגבלות הרלוונטיות לגבי הקבצים:
| סוג התמונה | |
|---|---|
| Companion banner |
גודל הקובץ המקסימלי: 150KB מידות: 300x60 |
| תמונה לרוחב |
גודל הקובץ המקסימלי: 5,120KB מידות מומלצות: 1200x628, מינימום: 600x314 |
| תמונת לוגו |
גודל הקובץ המקסימלי: 5,120KB מידות מומלצות: 1200x1200, מינימום: 128x128 |
| תמונה לאורך |
גודל הקובץ המקסימלי: 5,120KB מידות מומלצות: 960x1200, מינימום: 480x600 |
| תמונה ריבועית |
גודל הקובץ המקסימלי: 5,120KB מידות מומלצות: 1,200x1,200, מינימום: 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.")