Mit einer Demand Gen-Anzeige wird das Creative erstellt, das einem Nutzer präsentiert wird, wenn eine Anzeigenauktion gewonnen wird.
Mit AdGroupAd-Ressourcen werden die relevanten Creative-Optionen unter dem Union-Feld ad_details konfiguriert.
Anzeigendetails konfigurieren
Es gibt vier Arten von Demand Gen-Anzeigen. Jede AdGroupAd-Ressource kann nur einen Typ haben. Jeder Typ wird in einem separaten Feld unter dem Union-Feld ad_details konfiguriert:
Ein Link zu den Anforderungen für den jeweiligen Anzeigentyp ist in der Beschreibung jedes Felds verfügbar. Beim Erstellen einer AdGroupAd-Ressource kann nur eines dieser Felder ausgefüllt werden.
Anforderungen an Bildabmessungen und ‑auflösung nach Typ
Für jeden Anzeigentyp sind Bild-Assets in unterschiedlichen Größen erforderlich.
In der folgenden Tabelle sind die Bildtypen und die entsprechenden Dateieinschränkungen aufgeführt:
| Bildtyp | |
|---|---|
| Companion banner |
Maximale Dateigröße: 150 KB Abmessungen: 300 x 60 |
| Bild im Querformat |
Maximale Dateigröße: 5.120 KB Empfohlene Abmessungen: 1.200 × 628, Mindestgröße: 600 × 314 |
| Logo image |
Maximale Dateigröße: 5.120 KB Empfohlene Abmessungen: 1.200 × 1.200, Mindestauflösung: 128 × 128 |
| Bild im Hochformat |
Maximale Dateigröße: 5.120 KB Empfohlene Abmessungen: 960 × 1.200, Mindestgröße: 480 × 600 |
| Quadratisches Bild |
Maximale Dateigröße: 5.120 KB Empfohlene Abmessungen: 1.200 × 1.200, Mindestgröße: 300 × 300 |
Anzeige erstellen
So erstellen Sie eine Demand Gen-Videoanzeige:
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.")