Crea un annuncio Demand Gen

Un annuncio Demand Gen crea la creatività pubblicata per un utente quando viene vinta un'asta dell'annuncio. AdGroupAd risorse configurano le opzioni della creatività pertinenti in il campo di unione ad_details.

Configurare i dettagli dell'annuncio

Esistono quattro tipi di annunci Demand Gen. Ogni AdGroupAd risorsa può essere di un solo tipo. Ogni tipo viene configurato in un campo individuale nel campo di unione ad_details:

Nella descrizione di ogni campo è disponibile un link ai requisiti del tipo di annuncio pertinente. Quando crei una risorsa AdGroupAd, puoi compilare solo uno di questi campi.

Requisiti di dimensione e risoluzione delle immagini per tipo

Ogni tipo di annuncio richiede dimensioni diverse degli asset immagine.

La tabella seguente elenca i tipi di immagine e le relative restrizioni sui file:

Tipo di immagine
Companion banner

Dimensione massima del file: 150 kB

Dimensioni: 300 x 60

Immagine orizzontale

Dimensione massima del file: 5120 kB

Dimensioni consigliate: 1200 x 628, minime: 600 x 314

Immagine logo

Dimensione massima del file: 5120 kB

Dimensioni consigliate: 1200 x 1200, minime: 128 x 128

Immagine verticale

Dimensione massima del file: 5120 kB

Dimensioni consigliate: 960 x 1200, minime: 480 x 600

Immagine quadrata

Dimensione massima del file: 5120 kB

Dimensioni consigliate: 1200 x 1200, minime: 300 x 300

Crea un annuncio

Ecco come creare un annuncio video Demand Gen:

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