Une annonce de génération de la demande crée la création diffusée auprès d'un utilisateur lorsqu'une enchère publicitaire est remportée.
Les ressources AdGroupAd configurent les options de création pertinentes sous le champ union ad_details.
Configurer les détails des annonces
Il existe quatre types d'annonces de génération de la demande. Chaque ressource AdGroupAd ne peut être qu'un seul type. Chaque type est configuré dans un champ individuel sous le champ union ad_details :
Un lien vers les exigences concernant le type d'annonce concerné est disponible dans la description de chaque champ. Un seul de ces champs peut être renseigné lors de la création d'une ressource AdGroupAd.
Exigences concernant les dimensions et la résolution des images par type
Chaque type d'annonce nécessite des images de différentes tailles.
Le tableau suivant répertorie les types d'images et les restrictions de fichiers correspondantes :
| Type d'image | |
|---|---|
| Bannière associée |
Taille maximale du fichier : 150 Ko Dimensions : 300 x 60 |
| Image en mode paysage |
Taille maximale du fichier : 5 120 Ko Dimensions recommandées : 1 200 x 628, minimum : 600 x 314 |
| Image du logo |
Taille maximale du fichier : 5 120 Ko Dimensions recommandées : 1 200 x 1 200, dimensions minimales : 128 x 128 |
| Image au format Portrait |
Taille maximale du fichier : 5 120 Ko Dimensions recommandées : 960 x 1 200, minimum : 480 x 600 |
| Image carrée |
Taille maximale du fichier : 5 120 Ko Dimensions recommandées : 1 200 x 1 200, minimum : 300 x 300 |
Créer une annonce
Voici comment créer une annonce vidéo de génération de la demande :
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.")