Demand Gen-Anzeige erstellen

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