Ad

Une annonce

Représentation JSON
{
  "resourceName": string,
  "finalUrls": [
    string
  ],
  "finalAppUrls": [
    {
      object (FinalAppUrl)
    }
  ],
  "finalMobileUrls": [
    string
  ],
  "urlCustomParameters": [
    {
      object (CustomParameter)
    }
  ],
  "type": enum (AdType),
  "devicePreference": enum (Device),
  "urlCollections": [
    {
      object (UrlCollection)
    }
  ],
  "systemManagedResourceSource": enum (SystemManagedResourceSource),
  "id": string,
  "trackingUrlTemplate": string,
  "finalUrlSuffix": string,
  "displayUrl": string,
  "addedByGoogleAds": boolean,
  "name": string,

  // Union field ad_data can be only one of the following:
  "textAd": {
    object (TextAdInfo)
  },
  "expandedTextAd": {
    object (ExpandedTextAdInfo)
  },
  "callAd": {
    object (CallAdInfo)
  },
  "expandedDynamicSearchAd": {
    object (ExpandedDynamicSearchAdInfo)
  },
  "hotelAd": {
    object (HotelAdInfo)
  },
  "shoppingSmartAd": {
    object (ShoppingSmartAdInfo)
  },
  "shoppingProductAd": {
    object (ShoppingProductAdInfo)
  },
  "imageAd": {
    object (ImageAdInfo)
  },
  "videoAd": {
    object (VideoAdInfo)
  },
  "videoResponsiveAd": {
    object (VideoResponsiveAdInfo)
  },
  "responsiveSearchAd": {
    object (ResponsiveSearchAdInfo)
  },
  "legacyResponsiveDisplayAd": {
    object (LegacyResponsiveDisplayAdInfo)
  },
  "appAd": {
    object (AppAdInfo)
  },
  "legacyAppInstallAd": {
    object (LegacyAppInstallAdInfo)
  },
  "responsiveDisplayAd": {
    object (ResponsiveDisplayAdInfo)
  },
  "localAd": {
    object (LocalAdInfo)
  },
  "displayUploadAd": {
    object (DisplayUploadAdInfo)
  },
  "appEngagementAd": {
    object (AppEngagementAdInfo)
  },
  "shoppingComparisonListingAd": {
    object (ShoppingComparisonListingAdInfo)
  },
  "smartCampaignAd": {
    object (SmartCampaignAdInfo)
  },
  "appPreRegistrationAd": {
    object (AppPreRegistrationAdInfo)
  },
  "demandGenMultiAssetAd": {
    object (DemandGenMultiAssetAdInfo)
  },
  "demandGenCarouselAd": {
    object (DemandGenCarouselAdInfo)
  },
  "demandGenVideoResponsiveAd": {
    object (DemandGenVideoResponsiveAdInfo)
  },
  "demandGenProductAd": {
    object (DemandGenProductAdInfo)
  },
  "travelAd": {
    object (TravelAdInfo)
  }
  // End of list of possible types for union field ad_data.
}
Champs
resourceName

string

Immuable. Nom de ressource de l'annonce. Les noms de ressources d'annonces ont la forme suivante:

customers/{customerId}/ads/{ad_id}

finalUrls[]

string

Liste d'URL finales possibles après toutes les redirections interdomaines de l'annonce.

finalAppUrls[]

object (FinalAppUrl)

Liste des URL finales des applications qui seront utilisées sur mobile si l'utilisateur a installé l'application spécifique.

finalMobileUrls[]

string

Liste des URL mobiles finales possibles après toutes les redirections interdomaines de l'annonce.

urlCustomParameters[]

object (CustomParameter)

Liste des mappages pouvant être utilisés pour remplacer les balises de paramètres personnalisées dans un trackingUrlTemplate, finalUrls ou mobile_final_urls. Pour les mutations, utilisez des opérations de paramètres personnalisés d'URL.

type

enum (AdType)

Uniquement en sortie. Type d'annonce.

devicePreference

enum (Device)

Préférences relatives aux appareils de l'annonce. Vous ne pouvez spécifier de préférence que pour les appareils mobiles. Lorsque cette préférence est définie, l'annonce est diffusée de préférence sur les appareils mobiles. L'annonce peut toujours s'afficher sur d'autres types d'appareils, par exemple si aucune autre annonce n'est disponible. Si aucune préférence n'est spécifiée (pas de préférence d'appareil), tous les appareils sont ciblés. Cette fonctionnalité n'est compatible qu'avec certains types d'annonces.

urlCollections[]

object (UrlCollection)

URL supplémentaires de l'annonce taguées avec un identifiant unique pouvant être référencé à partir d'autres champs de l'annonce.

systemManagedResourceSource

enum (SystemManagedResourceSource)

Uniquement en sortie. Si cette annonce est gérée par le système, ce champ indique la source. Ce champ est en lecture seule.

id

string (int64 format)

Uniquement en sortie. Identifiant de l'annonce.

trackingUrlTemplate

string

Modèle d'URL permettant de créer une URL de suivi.

finalUrlSuffix

string

Suffixe à utiliser lors de la création d'une URL finale.

displayUrl

string

URL qui s'affiche dans la description de certains formats d'annonces.

addedByGoogleAds

boolean

Uniquement en sortie. Indique si cette annonce a été ajoutée automatiquement par Google Ads et non par un utilisateur. Par exemple, cela peut se produire lorsque des annonces sont créées automatiquement en tant que suggestions pour de nouvelles annonces en fonction des performances des annonces existantes.

name

string

Immuable. Nom de l'annonce. Cette valeur sert uniquement à identifier l'annonce. Ils ne doivent pas nécessairement être uniques et n'ont aucune incidence sur l'annonce diffusée. Le champ de nom n'est actuellement compatible qu'avec DisplayUploadAd, ImageAd, ShoppingComparaisonListingAd et VideoAd.

Champ d'union ad_data. Informations pertinentes concernant le type d'annonce. Vous devez définir une seule valeur. ad_data ne peut être qu'un des éléments suivants :
textAd

object (TextAdInfo)

Immuable. Informations sur une annonce textuelle

expandedTextAd

object (ExpandedTextAdInfo)

Informations concernant une annonce textuelle agrandie.

callAd

object (CallAdInfo)

Informations sur une annonce Appel.

expandedDynamicSearchAd

object (ExpandedDynamicSearchAdInfo)

Immuable. Informations concernant une annonce dynamique agrandie du Réseau de Recherche. Le titre, les URL finales et l'URL à afficher de ce type d'annonce sont générés automatiquement au moment de la diffusion en fonction des informations spécifiques au nom de domaine fournies par dynamicSearchAdsSetting associé au niveau de la campagne.

hotelAd

object (HotelAdInfo)

Informations concernant une annonce d'hôtel

shoppingSmartAd

object (ShoppingSmartAdInfo)

Informations concernant une annonce Shopping intelligente

shoppingProductAd

object (ShoppingProductAdInfo)

Informations concernant une annonce Shopping pour un produit.

imageAd

object (ImageAdInfo)

Immuable. Informations sur une annonce illustrée.

videoAd

object (VideoAdInfo)

Informations sur une annonce vidéo

videoResponsiveAd

object (VideoResponsiveAdInfo)

Informations concernant une annonce vidéo responsive.

responsiveSearchAd

object (ResponsiveSearchAdInfo)

Informations sur une annonce responsive sur le Réseau de Recherche.

legacyResponsiveDisplayAd

object (LegacyResponsiveDisplayAdInfo)

Informations concernant une ancienne annonce display responsive.

appAd

object (AppAdInfo)

Informations sur une annonce pour une application

legacyAppInstallAd

object (LegacyAppInstallAdInfo)

Immuable. Informations sur une ancienne annonce incitant à installer une application.

responsiveDisplayAd

object (ResponsiveDisplayAdInfo)

Informations concernant une annonce display responsive.

localAd

object (LocalAdInfo)

Informations concernant une annonce locale

displayUploadAd

object (DisplayUploadAdInfo)

Informations concernant une annonce display importée.

appEngagementAd

object (AppEngagementAdInfo)

Informations sur une annonce ciblant l'engagement avec une application.

shoppingComparisonListingAd

object (ShoppingComparisonListingAdInfo)

Informations concernant une annonce Shopping comparateur de prix.

smartCampaignAd

object (SmartCampaignAdInfo)

Informations concernant une annonce de campagne intelligente

appPreRegistrationAd

object (AppPreRegistrationAdInfo)

Informations concernant une annonce pour une application axée sur la préinscription.

demandGenMultiAssetAd

object (DemandGenMultiAssetAdInfo)

Informations concernant une annonce multicomposant de génération de la demande.

demandGenVideoResponsiveAd

object (DemandGenVideoResponsiveAdInfo)

Informations concernant une annonce vidéo responsive de génération de la demande.

demandGenProductAd

object (DemandGenProductAdInfo)

Informations concernant une annonce produit de génération de la demande.

travelAd

object (TravelAdInfo)

Informations concernant une annonce de voyage

FinalAppUrl

URL de lien profond vers une application pour le système d'exploitation donné.

Représentation JSON
{
  "osType": enum (AppUrlOperatingSystemType),
  "url": string
}
Champs
osType

enum (AppUrlOperatingSystemType)

Système d'exploitation ciblé par cette URL. Obligatoire.

url

string

URL du lien profond vers l'application. Les liens profonds spécifient un emplacement dans une application qui correspond au contenu que vous souhaitez afficher. Ils doivent être au format {scheme}://{host_path}. Le schéma identifie l'application à ouvrir. Pour votre application, vous pouvez utiliser un schéma personnalisé qui commence par le nom de l'application. L'hôte et le chemin d'accès spécifient l'emplacement unique de votre contenu dans l'application. Exemple: "exampleapp://productid_1234". Obligatoire.

AppUrlOperatingSystemType

Système d'exploitation

Enums
UNSPECIFIED Non spécifié.
UNKNOWN Utilisé uniquement pour la valeur renvoyée. Représente la valeur inconnue dans cette version.
IOS Système d'exploitation Apple iOS
ANDROID Système d'exploitation Android

AdType

Types d'annonces possibles.

Enums
UNSPECIFIED Aucune valeur n'a été spécifiée.
UNKNOWN

La valeur reçue n'est pas connue dans cette version.

Il s'agit d'une valeur réservée aux réponses.

TEXT_AD L'annonce est une annonce textuelle.
EXPANDED_TEXT_AD L'annonce est une annonce textuelle agrandie.
EXPANDED_DYNAMIC_SEARCH_AD L'annonce est une annonce dynamique agrandie sur le Réseau de Recherche.
HOTEL_AD L'annonce est une annonce d'hôtel.
SHOPPING_SMART_AD L'annonce est une annonce Shopping intelligente.
SHOPPING_PRODUCT_AD L'annonce est une annonce Shopping standard.
VIDEO_AD L'annonce est une annonce vidéo.
IMAGE_AD Cette annonce est une annonce illustrée.
RESPONSIVE_SEARCH_AD L'annonce est une annonce responsive sur le Réseau de Recherche.
LEGACY_RESPONSIVE_DISPLAY_AD L'annonce est une ancienne annonce display responsive.
APP_AD L'annonce est une annonce pour une application.
LEGACY_APP_INSTALL_AD L'annonce est une ancienne annonce incitant à installer une application.
RESPONSIVE_DISPLAY_AD L'annonce est une annonce display responsive.
LOCAL_AD L'annonce est une annonce locale.
HTML5_UPLOAD_AD L'annonce est une annonce display importée avec le type de produit HTML5_UPLOAD_AD.
DYNAMIC_HTML5_AD L'annonce est une annonce display importée avec l'un des types de produits DYNAMIC_HTML5_*.
APP_ENGAGEMENT_AD L'annonce est une annonce ciblant l'engagement avec une application.
SHOPPING_COMPARISON_LISTING_AD L'annonce est une annonce Shopping de type "Fiche du service de comparateur de prix".
VIDEO_BUMPER_AD Annonce vidéo bumper
VIDEO_NON_SKIPPABLE_IN_STREAM_AD Annonce InStream vidéo non désactivable.
VIDEO_TRUEVIEW_IN_STREAM_AD Annonce vidéo TrueView InStream
VIDEO_RESPONSIVE_AD Annonce vidéo responsive.
SMART_CAMPAIGN_AD Annonce de campagne intelligente.
CALL_AD Annonce Appel
APP_PRE_REGISTRATION_AD Annonce de préinscription à une application universelle.
IN_FEED_VIDEO_AD Annonce vidéo In-Feed
DEMAND_GEN_MULTI_ASSET_AD Annonce multicomposant de génération de la demande
TRAVEL_AD Annonce de voyage.
DEMAND_GEN_VIDEO_RESPONSIVE_AD Annonce vidéo responsive de génération de la demande.
DEMAND_GEN_PRODUCT_AD Annonce produit de génération de la demande.

UrlCollection

Ensemble d'URL taguées avec un identifiant unique.

Représentation JSON
{
  "finalUrls": [
    string
  ],
  "finalMobileUrls": [
    string
  ],
  "urlCollectionId": string,
  "trackingUrlTemplate": string
}
Champs
finalUrls[]

string

Liste des URL finales possibles.

finalMobileUrls[]

string

Liste des URL finales pour mobile possibles.

urlCollectionId

string

Identifiant unique de cette instance UrlCollection.

trackingUrlTemplate

string

Modèle d'URL permettant de créer une URL de suivi.

SystemManagedResourceSource

Énumération listant les sources d'entités gérées par le système possibles.

Enums
UNSPECIFIED Non spécifié.
UNKNOWN Utilisé uniquement pour la valeur renvoyée. Représente la valeur inconnue dans cette version.
AD_VARIATIONS Annonce du test de variantes d'annonces générées.

TextAdInfo

Annonce textuelle

Représentation JSON
{
  "headline": string,
  "description1": string,
  "description2": string
}
Champs
headline

string

Titre de l'annonce.

description1

string

Première ligne de la description de l'annonce.

description2

string

Deuxième ligne de description de l'annonce.

ExpandedTextAdInfo

Annonce textuelle agrandie

Représentation JSON
{
  "headlinePart1": string,
  "headlinePart2": string,
  "headlinePart3": string,
  "description": string,
  "description2": string,
  "path1": string,
  "path2": string
}
Champs
headlinePart1

string

Première partie du titre de l'annonce.

headlinePart2

string

Deuxième partie du titre de l'annonce.

headlinePart3

string

Troisième partie du titre de l'annonce.

description

string

Description de l'annonce.

description2

string

Deuxième description de l'annonce.

path1

string

Texte pouvant apparaître à côté de l'URL affichée de l'annonce.

path2

string

Texte supplémentaire pouvant s'afficher à côté de l'URL affichée de l'annonce.

CallAdInfo

Annonce Appel

Représentation JSON
{
  "countryCode": string,
  "phoneNumber": string,
  "businessName": string,
  "headline1": string,
  "headline2": string,
  "description1": string,
  "description2": string,
  "callTracked": boolean,
  "disableCallConversion": boolean,
  "phoneNumberVerificationUrl": string,
  "conversionAction": string,
  "conversionReportingState": enum (CallConversionReportingState),
  "path1": string,
  "path2": string
}
Champs
countryCode

string

Code pays de l'annonce.

phoneNumber

string

Numéro de téléphone de l'annonce.

businessName

string

Nom de l'établissement dans l'annonce.

headline1

string

Premier titre de l'annonce.

headline2

string

Deuxième titre de l'annonce.

description1

string

Première ligne de la description de l'annonce.

description2

string

Deuxième ligne de description de l'annonce.

callTracked

boolean

Indique si le suivi des appels doit être activé pour la création. L'activation du suivi des appels active également les conversions par appel.

disableCallConversion

boolean

Indique si la conversion par appel doit être désactivée pour la création. Si défini sur true, désactive les conversions par appel, même si callTracked est défini sur true. Si callTracked est false, ce champ est ignoré.

phoneNumberVerificationUrl

string

URL à utiliser pour valider le numéro de téléphone.

conversionAction

string

Action de conversion à laquelle attribuer une conversion d'appel. Si aucune valeur n'est définie, une action de conversion par défaut est utilisée. Ce champ n'a d'effet que si callTracked est défini sur true. Sinon, ce champ est ignoré.

conversionReportingState

enum (CallConversionReportingState)

Comportement de conversion d'appel de cette annonce Appel. Il peut utiliser son propre paramètre de conversion par appel, hériter du paramètre au niveau du compte ou être désactivé.

path1

string

Première partie du texte pouvant être ajoutée à l'URL de l'annonce. Facultatif.

path2

string

Deuxième partie du texte pouvant être ajoutée à l'URL de l'annonce. Ce champ ne peut être défini que lorsque path1 est également défini. Facultatif.

ExpandedDynamicSearchAdInfo

Annonce dynamique agrandie du Réseau de Recherche.

Représentation JSON
{
  "description": string,
  "description2": string
}
Champs
description

string

Description de l'annonce.

description2

string

Deuxième description de l'annonce.

HotelAdInfo

Ce type ne comporte aucun champ.

Annonce pour un hôtel.

ShoppingSmartAdInfo

Ce type ne comporte aucun champ.

Annonce Shopping intelligente

ShoppingProductAdInfo

Ce type ne comporte aucun champ.

Annonce Shopping standard.

ImageAdInfo

Annonce illustrée.

Représentation JSON
{
  "mimeType": enum (MimeType),
  "pixelWidth": string,
  "pixelHeight": string,
  "imageUrl": string,
  "previewPixelWidth": string,
  "previewPixelHeight": string,
  "previewImageUrl": string,
  "name": string,

  // Union field image can be only one of the following:
  "imageAsset": {
    object (AdImageAsset)
  },
  "data": string,
  "adIdToCopyImageFrom": string
  // End of list of possible types for union field image.
}
Champs
mimeType

enum (MimeType)

Type MIME de l'image.

pixelWidth

string (int64 format)

Largeur de l'image en taille réelle, en pixels.

pixelHeight

string (int64 format)

Hauteur en pixels de l'image en taille réelle.

imageUrl

string

URL de l'image en taille réelle.

previewPixelWidth

string (int64 format)

Largeur de l'image de taille d'aperçu, en pixels.

previewPixelHeight

string (int64 format)

Hauteur de l'image de taille d'aperçu, en pixels.

previewImageUrl

string

URL de l'image en taille d'aperçu.

name

string

Nom de l'image. Si l'image a été créée à partir d'un MediaFile, il s'agit du nom de ce MediaFile. Si l'image a été créée à partir d'octets, ce champ est vide.

Champ d'union image. Image à partir de laquelle créer l'ImageAd. Vous pouvez le spécifier de deux manières. 1. Ressource MediaFile existante. 2. Données d'image brutes sous forme d'octets. image ne peut être qu'un des éléments suivants :
imageAsset

object (AdImageAsset)

Composants d'image utilisés pour l'annonce.

data

string (bytes format)

Données d'image brutes sous forme d'octets.

Chaîne encodée en base64.

adIdToCopyImageFrom

string (int64 format)

ID de l'annonce à partir de laquelle l'image doit être copiée.

AdImageAsset

Composant Image utilisé dans une annonce.

Représentation JSON
{
  "asset": string
}
Champs
asset

string

Nom de la ressource Asset de cette image.

VideoAdInfo

Une annonce vidéo

Représentation JSON
{
  "video": {
    object (AdVideoAsset)
  },

  // Union field format can be only one of the following:
  "inStream": {
    object (VideoTrueViewInStreamAdInfo)
  },
  "bumper": {
    object (VideoBumperInStreamAdInfo)
  },
  "outStream": {
    object (VideoOutstreamAdInfo)
  },
  "nonSkippable": {
    object (VideoNonSkippableInStreamAdInfo)
  },
  "inFeed": {
    object (InFeedVideoAdInfo)
  }
  // End of list of possible types for union field format.
}
Champs
video

object (AdVideoAsset)

Éléments vidéo YouTube utilisés pour l'annonce.

Champ d'union format. Schéma spécifique aux différents formats vidéo. format ne peut être qu'un des éléments suivants :
inStream

object (VideoTrueViewInStreamAdInfo)

Format d'annonce vidéo TrueView InStream.

bumper

object (VideoBumperInStreamAdInfo)

Format d'annonce vidéo InStream bumper.

outStream

object (VideoOutstreamAdInfo)

Format d'annonce vidéo OutStream.

nonSkippable

object (VideoNonSkippableInStreamAdInfo)

Format d'annonce InStream vidéo non désactivable.

inFeed

object (InFeedVideoAdInfo)

Format d'annonce vidéo In-Feed.

AdVideoAsset

Élément vidéo utilisé dans une annonce.

Représentation JSON
{
  "asset": string,
  "adVideoAssetInfo": {
    object (AdVideoAssetInfo)
  }
}
Champs
asset

string

Nom de la ressource d'élément de cette vidéo.

adVideoAssetInfo

object (AdVideoAssetInfo)

Contient les champs d'informations de cet AdVideoAsset.

AdVideoAssetInfo

Contient des champs d'informations pour AdVideoAssets.

Représentation JSON
{
  "adVideoAssetInventoryPreferences": {
    object (AdVideoAssetInventoryPreferences)
  }
}
Champs
adVideoAssetInventoryPreferences

object (AdVideoAssetInventoryPreferences)

Liste des préférences d'inventaire pour cet AdVideoAsset. Ce champ ne peut être défini que pour DiscoveryVideoResponsiveAd. Les composants vidéo pour lesquels une préférence d'inventaire a été définie seront privilégiés par rapport aux autres vidéos de la même annonce au moment de la diffusion. Imaginons que cette annonce soit diffusée pour un inventaire spécifique. Le serveur tente d'abord de faire correspondre une vidéo éligible à une préférence correspondant à cet inventaire. Les vidéos sans préférences ne sont sélectionnées que lorsqu'une vidéo avec une préférence correspondante et éligible à un espace publicitaire donné est disponible.

AdVideoAssetInventoryPreferences

Préférences d'inventaire pour les éléments vidéo YouTube

Représentation JSON
{
  "inFeedPreference": boolean,
  "inStreamPreference": boolean,
  "shortsPreference": boolean
}
Champs
inFeedPreference

boolean

Si cette valeur est définie sur "True", l'élément vidéo YouTube associé à cette préférence d'inventaire sera privilégié lorsque vous choisirez une vidéo à diffuser dans le flux.

inStreamPreference

boolean

Si cette valeur est définie sur "true", l'élément vidéo YouTube associé à cette préférence d'inventaire sera privilégié lorsque vous choisirez une vidéo à diffuser dans InStream.

shortsPreference

boolean

Si cette valeur est définie sur "true", l'élément vidéo YouTube avec cette préférence d'inventaire sera privilégié lorsque vous choisirez une vidéo à diffuser sur YouTube Shorts.

VideoTrueViewInStreamAdInfo

Représentation du format d'annonce vidéo TrueView InStream (annonce diffusée pendant la lecture de la vidéo, souvent au début, qui affiche un bouton "Ignorer" quelques secondes après le début de la vidéo).

Représentation JSON
{
  "actionButtonLabel": string,
  "actionHeadline": string,
  "companionBanner": {
    object (AdImageAsset)
  }
}
Champs
actionButtonLabel

string

Libellé du bouton d'incitation à l'action redirigeant l'utilisateur vers l'URL finale de l'annonce vidéo. Obligatoire pour les campagnes TrueView pour l'action, facultatif dans le cas contraire.

actionHeadline

string

Texte supplémentaire affiché avec le bouton d'incitation à l'action pour donner du contexte et inciter à cliquer sur le bouton.

companionBanner

object (AdImageAsset)

Composants Image de la bannière associée utilisée avec l'annonce.

VideoBumperInStreamAdInfo

Représentation du format d'annonce InStream bumper (annonce vidéo InStream très courte et non désactivable).

Représentation JSON
{
  "companionBanner": {
    object (AdImageAsset)
  },
  "actionButtonLabel": string,
  "actionHeadline": string
}
Champs
companionBanner

object (AdImageAsset)

Composants Image de la bannière associée utilisée avec l'annonce.

actionButtonLabel

string

Libellé du bouton "Incitation à l'action" redirigeant l'utilisateur vers l'URL finale de l'annonce vidéo.

actionHeadline

string

Texte supplémentaire affiché avec le bouton d'incitation à l'action pour donner du contexte et inciter à cliquer sur le bouton.

VideoOutstreamAdInfo

Représentation du format d'annonce vidéo OutStream (annonce diffusée à côté d'un flux avec lecture automatique, sans son).

Représentation JSON
{
  "headline": string,
  "description": string
}
Champs
headline

string

Titre de l'annonce.

description

string

Ligne de description.

VideoNonSkippableInStreamAdInfo

Représentation du format d'annonce InStream vidéo non désactivable (annonce vidéo InStream non désactivable de 15 secondes).

Représentation JSON
{
  "companionBanner": {
    object (AdImageAsset)
  },
  "actionButtonLabel": string,
  "actionHeadline": string
}
Champs
companionBanner

object (AdImageAsset)

Composants Image de la bannière associée utilisée avec l'annonce.

actionButtonLabel

string

Libellé du bouton "Incitation à l'action" redirigeant l'utilisateur vers l'URL finale de l'annonce vidéo.

actionHeadline

string

Texte supplémentaire affiché avec le bouton d'incitation à l'action pour donner du contexte et inciter à cliquer sur le bouton.

InFeedVideoAdInfo

Représentation du format d'annonce vidéo In-Feed.

Représentation JSON
{
  "headline": string,
  "description1": string,
  "description2": string,
  "thumbnail": enum (VideoThumbnail)
}
Champs
headline

string

Titre de l'annonce.

description1

string

Première ligne de texte de l'annonce.

description2

string

Deuxième ligne de texte de l'annonce.

thumbnail

enum (VideoThumbnail)

Image de la miniature de la vidéo à utiliser.

VideoThumbnail

Énumération listant les types de miniatures de vidéos possibles.

Enums
UNSPECIFIED Le type n'a pas été spécifié.
UNKNOWN La valeur reçue n'est pas connue dans cette version. Il s'agit d'une valeur réservée aux réponses.
DEFAULT_THUMBNAIL Vignette par défaut. Peut être généré automatiquement ou importé par l'utilisateur.
THUMBNAIL_1 Miniature 1, générée à partir de la vidéo.
THUMBNAIL_2 Miniature 2, générée à partir de la vidéo.
THUMBNAIL_3 Miniature 3, générée à partir de la vidéo.

VideoResponsiveAdInfo

Annonce vidéo responsive

Représentation JSON
{
  "headlines": [
    {
      object (AdTextAsset)
    }
  ],
  "longHeadlines": [
    {
      object (AdTextAsset)
    }
  ],
  "descriptions": [
    {
      object (AdTextAsset)
    }
  ],
  "callToActions": [
    {
      object (AdTextAsset)
    }
  ],
  "videos": [
    {
      object (AdVideoAsset)
    }
  ],
  "companionBanners": [
    {
      object (AdImageAsset)
    }
  ],
  "breadcrumb1": string,
  "breadcrumb2": string
}
Champs
headlines[]

object (AdTextAsset)

Liste des composants texte utilisés pour le titre court. Actuellement, une seule valeur est acceptée pour le titre court.

longHeadlines[]

object (AdTextAsset)

Liste des composants texte utilisés pour le titre long. Actuellement, une seule valeur est acceptée pour le titre long.

descriptions[]

object (AdTextAsset)

Liste des composants texte utilisés pour la description. Actuellement, une seule valeur est acceptée pour la description.

callToActions[]

object (AdTextAsset)

Liste des composants texte utilisés pour le bouton, par exemple le bouton "Incitation à l'action". Actuellement, une seule valeur est acceptée pour le bouton.

videos[]

object (AdVideoAsset)

Liste des composants vidéo YouTube utilisés pour l'annonce. Actuellement, une seule valeur est acceptée pour l'asset vidéo YouTube.

companionBanners[]

object (AdImageAsset)

Liste des composants Image utilisés pour la bannière associée. Actuellement, une seule valeur est acceptée pour l'asset de bannière associée.

breadcrumb1

string

Première partie du texte qui s'affiche dans l'annonce avec l'URL affichée.

breadcrumb2

string

Deuxième partie du texte qui s'affiche dans l'annonce avec l'URL affichée.

ResponsiveSearchAdInfo

Annonce responsive sur le Réseau de Recherche.

Les annonces responsives sur le Réseau de Recherche s'adaptent de manière à afficher plus de texte et un message plus pertinent auprès de vos clients. Lorsque vous créez ce type d'annonce, saisissez plusieurs titres et descriptions. Google Ads testera automatiquement différentes combinaisons au fil du temps afin d'identifier les plus performantes. En adaptant le contenu de vos annonces aux termes de recherche de vos clients potentiels, les annonces responsives sur le Réseau de Recherche peuvent améliorer les performances de votre campagne.

Pour en savoir plus, consultez https://support.google.com/google-ads/answer/7684791.

Représentation JSON
{
  "headlines": [
    {
      object (AdTextAsset)
    }
  ],
  "descriptions": [
    {
      object (AdTextAsset)
    }
  ],
  "path1": string,
  "path2": string
}
Champs
headlines[]

object (AdTextAsset)

Liste des composants texte pour les titres. Lorsque l'annonce est diffusée, les titres sont sélectionnés dans cette liste.

descriptions[]

object (AdTextAsset)

Liste des composants texte pour les descriptions. Lorsque l'annonce est diffusée, les descriptions sont sélectionnées dans cette liste.

path1

string

Première partie du texte pouvant être ajoutée à l'URL de l'annonce.

path2

string

Deuxième partie du texte pouvant être ajoutée à l'URL de l'annonce. Ce champ ne peut être défini que lorsque path1 est également défini.

LegacyResponsiveDisplayAdInfo

Ancienne annonce display responsive Les annonces de ce type sont libellées "Annonces responsives" dans l'interface utilisateur de Google Ads.

Représentation JSON
{
  "formatSetting": enum (DisplayAdFormatSetting),
  "shortHeadline": string,
  "longHeadline": string,
  "description": string,
  "businessName": string,
  "allowFlexibleColor": boolean,
  "accentColor": string,
  "mainColor": string,
  "callToActionText": string,
  "logoImage": string,
  "squareLogoImage": string,
  "marketingImage": string,
  "squareMarketingImage": string,
  "pricePrefix": string,
  "promoText": string
}
Champs
formatSetting

enum (DisplayAdFormatSetting)

Indique le format dans lequel l'annonce sera diffusée. La valeur par défaut est ALL_FORMATS.

shortHeadline

string

Version courte du titre de l'annonce.

longHeadline

string

Version longue du titre de l'annonce.

description

string

Description de l'annonce.

businessName

string

Nom de l'établissement dans l'annonce.

allowFlexibleColor

boolean

Consentement de l'annonceur pour autoriser la couleur flexible. Si cette valeur est définie sur "true", l'annonce peut être diffusée avec une couleur différente si nécessaire. Si la valeur est "false", l'annonce sera diffusée avec les couleurs spécifiées ou une couleur neutre. La valeur par défaut est true. Doit être défini sur "true" si mainColor et accentColor ne sont pas définis.

accentColor

string

Couleur d'accentuation de l'annonce en hexadécimal (par exemple, #ffffff pour le blanc). Si l'une des valeurs mainColor ou accentColor est définie, l'autre est également requise.

mainColor

string

Couleur principale de l'annonce en hexadécimal (par exemple, #ffffff pour le blanc). Si l'une des valeurs mainColor ou accentColor est définie, l'autre est également requise.

callToActionText

string

Texte d'incitation à l'action de l'annonce.

logoImage

string

Nom de la ressource MediaFile de l'image du logo utilisée dans l'annonce.

squareLogoImage

string

Nom de la ressource MediaFile de l'image du logo carré utilisée dans l'annonce.

marketingImage

string

Nom de la ressource MediaFile de l'image marketing utilisée dans l'annonce.

squareMarketingImage

string

Nom de la ressource MediaFile de l'image marketing carrée utilisée dans l'annonce.

pricePrefix

string

Préfixe avant le prix. (par exemple, "à partir de").

promoText

string

Texte promotionnel utilisé pour les formats dynamiques des annonces responsives. (par exemple, "Livraison gratuite sous deux jours").

DisplayAdFormatSetting

Énumère les paramètres des formats d'annonces display.

Enums
UNSPECIFIED Non spécifié.
UNKNOWN La valeur est inconnue dans cette version.
ALL_FORMATS Texte, images et formats natifs
NON_NATIVE Formats de texte et d'image
NATIVE Par exemple, pour les formats natifs, le rendu du format est contrôlé par l'éditeur et non par Google.

AppAdInfo

Annonce pour une application.

Représentation JSON
{
  "mandatoryAdText": {
    object (AdTextAsset)
  },
  "headlines": [
    {
      object (AdTextAsset)
    }
  ],
  "descriptions": [
    {
      object (AdTextAsset)
    }
  ],
  "images": [
    {
      object (AdImageAsset)
    }
  ],
  "youtubeVideos": [
    {
      object (AdVideoAsset)
    }
  ],
  "html5MediaBundles": [
    {
      object (AdMediaBundleAsset)
    }
  ],
  "appDeepLink": {
    object (AdAppDeepLinkAsset)
  }
}
Champs
mandatoryAdText

object (AdTextAsset)

Texte d'annonce obligatoire.

headlines[]

object (AdTextAsset)

Liste des composants texte pour les titres. Lorsque l'annonce est diffusée, les titres sont sélectionnés dans cette liste.

descriptions[]

object (AdTextAsset)

Liste des composants texte pour les descriptions. Lorsque l'annonce est diffusée, les descriptions sont sélectionnées dans cette liste.

images[]

object (AdImageAsset)

Liste des composants Image pouvant être diffusés avec l'annonce.

youtubeVideos[]

object (AdVideoAsset)

Liste des composants vidéo YouTube pouvant être diffusés avec l'annonce.

html5MediaBundles[]

object (AdMediaBundleAsset)

Liste des composants du lot multimédia pouvant être utilisés avec l'annonce.

AdMediaBundleAsset

Composant de kit média utilisé dans une annonce.

Représentation JSON
{
  "asset": string
}
Champs
asset

string

Nom de la ressource Asset de ce lot multimédia.

AdAppDeepLinkAsset

Lien profond vers une application utilisé dans une annonce.

Représentation JSON
{
  "asset": string
}
Champs
asset

string

Nom de la ressource d'élément de cet élément de lien profond vers l'application.

LegacyAppInstallAdInfo

Annonce d'installation d'application ancienne qui ne peut être utilisée que par quelques clients sélectionnés.

Représentation JSON
{
  "appStore": enum (LegacyAppInstallAdAppStore),
  "appId": string,
  "headline": string,
  "description1": string,
  "description2": string
}
Champs
appStore

enum (LegacyAppInstallAdAppStore)

Plate-forme sur laquelle l'application mobile est disponible.

appId

string

ID de l'application mobile.

headline

string

Titre de l'annonce.

description1

string

Première ligne de description de l'annonce.

description2

string

Deuxième ligne de description de l'annonce.

LegacyAppInstallAdAppStore

Type de plate-forme de téléchargement d'applications dans une ancienne annonce incitant à installer une application.

Enums
UNSPECIFIED Non spécifié.
UNKNOWN Utilisé uniquement pour la valeur renvoyée. Représente la valeur inconnue dans cette version.
APPLE_APP_STORE Apple iTunes
GOOGLE_PLAY Google Play.
WINDOWS_STORE Windows Store
WINDOWS_PHONE_STORE Windows Phone Store.
CN_APP_STORE L'application est hébergée sur une plate-forme de téléchargement d'applications chinoise.

ResponsiveDisplayAdInfo

Annonce display responsive

Représentation JSON
{
  "marketingImages": [
    {
      object (AdImageAsset)
    }
  ],
  "squareMarketingImages": [
    {
      object (AdImageAsset)
    }
  ],
  "logoImages": [
    {
      object (AdImageAsset)
    }
  ],
  "squareLogoImages": [
    {
      object (AdImageAsset)
    }
  ],
  "headlines": [
    {
      object (AdTextAsset)
    }
  ],
  "longHeadline": {
    object (AdTextAsset)
  },
  "descriptions": [
    {
      object (AdTextAsset)
    }
  ],
  "youtubeVideos": [
    {
      object (AdVideoAsset)
    }
  ],
  "formatSetting": enum (DisplayAdFormatSetting),
  "controlSpec": {
    object (ResponsiveDisplayAdControlSpec)
  },
  "businessName": string,
  "mainColor": string,
  "accentColor": string,
  "allowFlexibleColor": boolean,
  "callToActionText": string,
  "pricePrefix": string,
  "promoText": string
}
Champs
marketingImages[]

object (AdImageAsset)

Images marketing à utiliser dans l'annonce. Les types d'images valides sont GIF, JPEG et PNG. La taille minimale est de 600 x 314 pixels, et le format doit être de 1,91:1 (+-1%). Vous devez indiquer au moins un marketingImage. Combiné à squareMarketingImages, le nombre maximal est de 15.

squareMarketingImages[]

object (AdImageAsset)

Images marketing carrées à utiliser dans l'annonce Les types d'images valides sont GIF, JPEG et PNG. La taille minimale est de 300 x 300 pixels, et le format doit être de 1:1 (+-1%). Vous devez indiquer au moins un carré marketingImage. Combiné à marketingImages, le nombre maximal est de 15.

logoImages[]

object (AdImageAsset)

Images de logo à utiliser dans l'annonce. Les types d'images valides sont GIF, JPEG et PNG. La taille minimale est de 512 x 128, et le format doit être de 4:1 (+-1%). Combiné à squareLogoImages, le nombre maximal est de 5.

squareLogoImages[]

object (AdImageAsset)

Images de logo carrées à utiliser dans l'annonce. Les types d'images valides sont GIF, JPEG et PNG. La taille minimale est de 128 x 128 pixels, et le format doit être de 1:1 (+-1%). Combiné à logoImages, le nombre maximal est de 5.

headlines[]

object (AdTextAsset)

Titres courts pour l'annonce. La longueur maximale est de 30 caractères. Vous pouvez spécifier au moins un et cinq titres maximum.

longHeadline

object (AdTextAsset)

Titre long obligatoire. La longueur maximale est de 90 caractères.

descriptions[]

object (AdTextAsset)

Textes descriptifs de l'annonce La longueur maximale est de 90 caractères. Vous pouvez spécifier au moins un et cinq titres maximum.

youtubeVideos[]

object (AdVideoAsset)

Vidéos YouTube facultatives pour l'annonce. Vous pouvez spécifier un maximum de cinq vidéos.

formatSetting

enum (DisplayAdFormatSetting)

Indique le format dans lequel l'annonce sera diffusée. La valeur par défaut est ALL_FORMATS.

controlSpec

object (ResponsiveDisplayAdControlSpec)

Spécifications pour différentes commandes de création.

businessName

string

Nom de l'annonceur/de la marque. La largeur d'affichage maximale est de 25.

mainColor

string

Couleur principale de l'annonce en hexadécimal (par exemple, #ffffff pour le blanc). Si l'une des valeurs mainColor ou accentColor est définie, l'autre est également requise.

accentColor

string

Couleur d'accentuation de l'annonce en hexadécimal (par exemple, #ffffff pour le blanc). Si l'une des valeurs mainColor ou accentColor est définie, l'autre est également requise.

allowFlexibleColor

boolean

Consentement de l'annonceur pour autoriser la couleur flexible. Si cette valeur est définie sur "true", l'annonce peut être diffusée avec une couleur différente si nécessaire. Si la valeur est "false", l'annonce sera diffusée avec les couleurs spécifiées ou une couleur neutre. La valeur par défaut est true. Doit être défini sur "true" si mainColor et accentColor ne sont pas définis.

callToActionText

string

Texte d'incitation à l'action de l'annonce. La largeur d'affichage maximale est de 30.

pricePrefix

string

Préfixe avant le prix. (par exemple, "à partir de").

promoText

string

Texte promotionnel utilisé pour les formats dynamiques des annonces responsives. (par exemple, "Livraison gratuite sous deux jours").

ResponsiveDisplayAdControlSpec

Spécifications pour différentes fonctionnalités de création d'une annonce display responsive.

Représentation JSON
{
  "enableAssetEnhancements": boolean,
  "enableAutogenVideo": boolean
}
Champs
enableAssetEnhancements

boolean

Indique si l'annonceur a activé la fonctionnalité d'amélioration des composants.

enableAutogenVideo

boolean

Indique si l'annonceur a activé la fonctionnalité de création automatique de vidéos.

LocalAdInfo

Annonce locale

Représentation JSON
{
  "headlines": [
    {
      object (AdTextAsset)
    }
  ],
  "descriptions": [
    {
      object (AdTextAsset)
    }
  ],
  "callToActions": [
    {
      object (AdTextAsset)
    }
  ],
  "marketingImages": [
    {
      object (AdImageAsset)
    }
  ],
  "logoImages": [
    {
      object (AdImageAsset)
    }
  ],
  "videos": [
    {
      object (AdVideoAsset)
    }
  ],
  "path1": string,
  "path2": string
}
Champs
headlines[]

object (AdTextAsset)

Liste des composants texte pour les titres. Lorsque l'annonce est diffusée, les titres sont sélectionnés dans cette liste. Vous devez spécifier au moins un et au plus cinq titres.

descriptions[]

object (AdTextAsset)

Liste des composants texte pour les descriptions. Lorsque l'annonce est diffusée, les descriptions sont sélectionnées dans cette liste. Vous devez spécifier au moins une description et au maximum cinq.

callToActions[]

object (AdTextAsset)

Liste des composants texte pour les incitations à l'action. Lorsque l'annonce est diffusée, les incitations à l'action sont sélectionnées dans cette liste. Vous devez spécifier au moins un et au maximum cinq incitations à l'action.

marketingImages[]

object (AdImageAsset)

Liste des composants Image marketing pouvant être affichés avec l'annonce. Les images doivent mesurer 314 x 600 pixels ou 320 x 320 pixels. Vous devez spécifier au moins un et au plus 20 éléments Image.

logoImages[]

object (AdImageAsset)

Liste des composants Image de logo pouvant être affichés avec l'annonce. Les images doivent mesurer 128 x 128 pixels et ne pas dépasser 120 Ko. Vous devez spécifier au moins un et au plus cinq composants Image.

videos[]

object (AdVideoAsset)

Liste des composants vidéo YouTube pouvant être diffusés avec l'annonce. Vous devez spécifier au moins un et au plus 20 éléments vidéo.

path1

string

Première partie du texte facultatif pouvant être ajouté à l'URL de l'annonce.

path2

string

Deuxième partie du texte facultatif pouvant être ajouté à l'URL de l'annonce. Ce champ ne peut être défini que lorsque path1 est également défini.

DisplayUploadAdInfo

Type générique d'annonce display. Le format d'annonce exact est contrôlé par le champ displayUploadProductType, qui détermine les types de données à inclure avec l'annonce.

Représentation JSON
{
  "displayUploadProductType": enum (DisplayUploadProductType),

  // Union field media_asset can be only one of the following:
  "mediaBundle": {
    object (AdMediaBundleAsset)
  }
  // End of list of possible types for union field media_asset.
}
Champs
displayUploadProductType

enum (DisplayUploadProductType)

Type de produit de cette annonce. Pour en savoir plus, consultez les commentaires sur l'énumération.

Champ d'union media_asset. Données des composants qui constituent l'annonce. media_asset ne peut être qu'un des éléments suivants :
mediaBundle

object (AdMediaBundleAsset)

Élément de kit média à utiliser dans l'annonce. Pour en savoir plus sur le lot multimédia pour HTML5_UPLOAD_AD, consultez la page https://support.google.com/google-ads/answer/1722096. Les lots multimédias qui font partie de types de produits dynamiques utilisent un format spécial qui doit être créé via Google Web Designer. Pour en savoir plus, consultez https://support.google.com/webdesigner/answer/7543898.

DisplayUploadProductType

Énumère les types de produits display à importer.

Enums
UNSPECIFIED Non spécifié.
UNKNOWN La valeur est inconnue dans cette version.
HTML5_UPLOAD_AD Annonce HTML5 à importer. Pour ce type de produit, le champ upload_media_bundle dans DisplayUploadAdInfo doit être défini.
DYNAMIC_HTML5_EDUCATION_AD Annonce HTML5 dynamique pour l'enseignement. Pour ce type de produit, le champ upload_media_bundle dans DisplayUploadAdInfo doit être défini. Ne peut être utilisé que dans une campagne d'information.
DYNAMIC_HTML5_FLIGHT_AD Annonce HTML5 dynamique pour les vols Pour ce type de produit, le champ upload_media_bundle dans DisplayUploadAdInfo doit être défini. Ne peut être utilisé que dans une campagne de vol.
DYNAMIC_HTML5_HOTEL_RENTAL_AD Annonce HTML5 dynamique pour hôtels et locations Pour ce type de produit, le champ upload_media_bundle dans DisplayUploadAdInfo doit être défini. Ne peut être utilisé que dans une campagne d'hôtel.
DYNAMIC_HTML5_JOB_AD Annonce d'offre d'emploi HTML5 dynamique. Pour ce type de produit, le champ upload_media_bundle dans DisplayUploadAdInfo doit être défini. Ne peut être utilisé que dans une campagne d'offre d'emploi.
DYNAMIC_HTML5_LOCAL_AD Annonce locale HTML5 dynamique. Pour ce type de produit, le champ upload_media_bundle dans DisplayUploadAdInfo doit être défini. Ne peut être utilisé que dans une campagne locale.
DYNAMIC_HTML5_REAL_ESTATE_AD Annonce HTML5 dynamique pour l'immobilier Pour ce type de produit, le champ upload_media_bundle dans DisplayUploadAdInfo doit être défini. Ne peut être utilisé que dans une campagne immobilière.
DYNAMIC_HTML5_CUSTOM_AD Annonce personnalisée HTML5 dynamique Pour ce type de produit, le champ upload_media_bundle dans DisplayUploadAdInfo doit être défini. Ne peut être utilisé que dans une campagne personnalisée.
DYNAMIC_HTML5_TRAVEL_AD Annonce de voyage HTML5 dynamique. Pour ce type de produit, le champ upload_media_bundle dans DisplayUploadAdInfo doit être défini. Ne peut être utilisé que dans une campagne de voyage.
DYNAMIC_HTML5_HOTEL_AD Annonce HTML5 dynamique pour un hôtel Pour ce type de produit, le champ upload_media_bundle dans DisplayUploadAdInfo doit être défini. Ne peut être utilisé que dans une campagne d'hôtel.

AppEngagementAdInfo

Les annonces ciblant l'engagement avec une application vous permettent de rédiger un texte destiné à encourager une action spécifique dans l'application (par exemple, s'enregistrer, effectuer un achat ou réserver un billet d'avion). Ils vous permettent d'envoyer les utilisateurs vers une partie spécifique de votre application où ils peuvent trouver ce qu'ils recherchent plus facilement et plus rapidement.

Représentation JSON
{
  "headlines": [
    {
      object (AdTextAsset)
    }
  ],
  "descriptions": [
    {
      object (AdTextAsset)
    }
  ],
  "images": [
    {
      object (AdImageAsset)
    }
  ],
  "videos": [
    {
      object (AdVideoAsset)
    }
  ]
}
Champs
headlines[]

object (AdTextAsset)

Liste des composants texte pour les titres. Lorsque l'annonce est diffusée, les titres sont sélectionnés dans cette liste.

descriptions[]

object (AdTextAsset)

Liste des composants texte pour les descriptions. Lorsque l'annonce est diffusée, les descriptions sont sélectionnées dans cette liste.

images[]

object (AdImageAsset)

Liste des composants Image pouvant être diffusés avec l'annonce.

videos[]

object (AdVideoAsset)

Liste des composants vidéo pouvant être diffusés avec l'annonce.

ShoppingComparisonListingAdInfo

Annonce Shopping de type "Fiche du service de comparateur de prix".

Représentation JSON
{
  "headline": string
}
Champs
headline

string

Titre de l'annonce Ce champ est obligatoire. La longueur autorisée est comprise entre 25 et 45 caractères.

AppPreRegistrationAdInfo

Les annonces de préinscription à une application proposent un lien vers la fiche de votre application ou de votre jeu sur Google Play. Elles peuvent être diffusées sur Google Play, YouTube (InStream uniquement), et dans d'autres applications et sites Web mobiles du Réseau Display. Vous susciterez ainsi l'intérêt des utilisateurs pour votre application ou votre jeu et commencerez à sécuriser des installations avant son lancement.

Représentation JSON
{
  "headlines": [
    {
      object (AdTextAsset)
    }
  ],
  "descriptions": [
    {
      object (AdTextAsset)
    }
  ],
  "images": [
    {
      object (AdImageAsset)
    }
  ],
  "youtubeVideos": [
    {
      object (AdVideoAsset)
    }
  ]
}
Champs
headlines[]

object (AdTextAsset)

Liste des composants texte pour les titres. Lorsque l'annonce est diffusée, les titres sont sélectionnés dans cette liste.

descriptions[]

object (AdTextAsset)

Liste des composants texte pour les descriptions. Lorsque l'annonce est diffusée, les descriptions sont sélectionnées dans cette liste.

images[]

object (AdImageAsset)

Liste des ID des composants Image dont les images peuvent être diffusées avec l'annonce.

youtubeVideos[]

object (AdVideoAsset)

Liste des ID d'éléments vidéo YouTube dont les vidéos peuvent être diffusées avec l'annonce.

DemandGenMultiAssetAdInfo

Annonce multicomposant de génération de la demande.

Représentation JSON
{
  "marketingImages": [
    {
      object (AdImageAsset)
    }
  ],
  "squareMarketingImages": [
    {
      object (AdImageAsset)
    }
  ],
  "portraitMarketingImages": [
    {
      object (AdImageAsset)
    }
  ],
  "tallPortraitMarketingImages": [
    {
      object (AdImageAsset)
    }
  ],
  "logoImages": [
    {
      object (AdImageAsset)
    }
  ],
  "headlines": [
    {
      object (AdTextAsset)
    }
  ],
  "descriptions": [
    {
      object (AdTextAsset)
    }
  ],
  "businessName": string,
  "callToActionText": string,
  "leadFormOnly": boolean
}
Champs
marketingImages[]

object (AdImageAsset)

Composants d'image marketing à utiliser dans l'annonce. Les types d'images valides sont GIF, JPEG et PNG. La taille minimale est de 600 x 314 pixels, et le format doit être de 1,91:1 (+-1%). Obligatoire si squareMarketingImages n'est pas présent. Combiné à squareMarketingImages, portraitMarketingImages et tallPortraitMarketingImages, le nombre maximal est de 20.

squareMarketingImages[]

object (AdImageAsset)

Composants Image marketing carrés à utiliser dans l'annonce. Les types d'images valides sont GIF, JPEG et PNG. La taille minimale est de 300 x 300 pixels, et le format doit être de 1:1 (+-1%). Obligatoire si marketingImages n'est pas présent. Combiné à marketingImages, portraitMarketingImages et tallPortraitMarketingImages, le nombre maximal est de 20.

portraitMarketingImages[]

object (AdImageAsset)

Composants Image marketing en mode portrait à utiliser dans l'annonce. Les types d'images valides sont GIF, JPEG et PNG. La taille minimale est de 480 x 600 pixels, et le format doit être de 4:5 (+-1%). Combiné à marketingImages, squareMarketingImages et tallPortraitMarketingImages, le nombre maximal est de 20.

tallPortraitMarketingImages[]

object (AdImageAsset)

Composants Image marketing de grande taille en mode portrait à utiliser dans l'annonce. Les types d'images valides sont GIF, JPEG et PNG. La taille minimale est de 600 x 1 067, et le format doit être de 9:16 (+-1%). Combiné à marketingImages, squareMarketingImages et portraitMarketingImages, le nombre maximal est de 20.

logoImages[]

object (AdImageAsset)

Éléments d'image de logo à utiliser dans l'annonce. Les types d'images valides sont GIF, JPEG et PNG. La taille minimale est de 128 x 128 pixels, et le format doit être de 1:1 (+-1%). Vous pouvez spécifier au moins une image de logo et cinq au maximum.

headlines[]

object (AdTextAsset)

Composant texte du titre de l'annonce. La largeur d'affichage maximale est de 30. Vous pouvez spécifier au moins un et cinq titres maximum.

descriptions[]

object (AdTextAsset)

Texte descriptif de l'annonce. La largeur d'affichage maximale est de 90. Vous pouvez spécifier au moins une et cinq descriptions au maximum.

businessName

string

Nom de l'annonceur/de la marque. La largeur d'affichage maximale est de 25. Obligatoire.

callToActionText

string

Texte d'incitation à l'action.

leadFormOnly

boolean

Option booléenne indiquant si cette annonce doit être diffusée avec un formulaire pour prospects.

DemandGenCarouselAdInfo

Annonce carrousel de génération de la demande.

Représentation JSON
{
  "businessName": string,
  "logoImage": {
    object (AdImageAsset)
  },
  "headline": {
    object (AdTextAsset)
  },
  "description": {
    object (AdTextAsset)
  },
  "callToActionText": string,
  "carouselCards": [
    {
      object (AdDemandGenCarouselCardAsset)
    }
  ]
}
Champs
businessName

string

Obligatoire. Nom de l'annonceur/de la marque.

logoImage

object (AdImageAsset)

Obligatoire. Image du logo à utiliser dans l'annonce. La taille minimale est de 128 x 128 pixels, et le format doit être de 1:1 (+-1%).

headline

object (AdTextAsset)

Obligatoire. Titre de l'annonce

description

object (AdTextAsset)

Obligatoire. Texte descriptif de l'annonce.

callToActionText

string

Texte d'incitation à l'action.

carouselCards[]

object (AdDemandGenCarouselCardAsset)

Obligatoire. Cartes du carrousel qui s'affichent avec l'annonce. (entre 2 et 10)

AdDemandGenCarouselCardAsset

Composant de fiche de carrousel de génération de la demande utilisé dans une annonce.

Représentation JSON
{
  "asset": string
}
Champs
asset

string

Nom de la ressource Asset de cette fiche du carrousel Discovery.

DemandGenVideoResponsiveAdInfo

Annonce vidéo responsive de génération de la demande.

Représentation JSON
{
  "headlines": [
    {
      object (AdTextAsset)
    }
  ],
  "longHeadlines": [
    {
      object (AdTextAsset)
    }
  ],
  "descriptions": [
    {
      object (AdTextAsset)
    }
  ],
  "videos": [
    {
      object (AdVideoAsset)
    }
  ],
  "logoImages": [
    {
      object (AdImageAsset)
    }
  ],
  "breadcrumb1": string,
  "breadcrumb2": string,
  "businessName": {
    object (AdTextAsset)
  },
  "callToActions": [
    {
      object (AdCallToActionAsset)
    }
  ]
}
Champs
headlines[]

object (AdTextAsset)

Liste des composants texte utilisés pour le titre court.

longHeadlines[]

object (AdTextAsset)

Liste des composants texte utilisés pour le titre long.

descriptions[]

object (AdTextAsset)

Liste des composants texte utilisés pour la description.

videos[]

object (AdVideoAsset)

Liste des composants vidéo YouTube utilisés pour l'annonce.

logoImages[]

object (AdImageAsset)

Image du logo à utiliser dans l'annonce. Les types d'images valides sont GIF, JPEG et PNG. La taille minimale est de 128 x 128 pixels, et le format doit être de 1:1 (+-1%).

breadcrumb1

string

Première partie du texte qui s'affiche dans l'annonce avec l'URL affichée.

breadcrumb2

string

Deuxième partie du texte qui s'affiche dans l'annonce avec l'URL affichée.

businessName

object (AdTextAsset)

Obligatoire. Nom de l'annonceur/de la marque.

callToActions[]

object (AdCallToActionAsset)

Composants de type CallToActionAsset utilisés pour le bouton "Incitation à l'action".

AdCallToActionAsset

Composant d'incitation à l'action utilisé dans une annonce.

Représentation JSON
{
  "asset": string
}
Champs
asset

string

Nom de la ressource de l'asset de ce composant d'incitation à l'action.

DemandGenProductAdInfo

Annonce produit de génération de la demande.

Représentation JSON
{
  "breadcrumb1": string,
  "breadcrumb2": string,
  "businessName": {
    object (AdTextAsset)
  },
  "headline": {
    object (AdTextAsset)
  },
  "description": {
    object (AdTextAsset)
  },
  "logoImage": {
    object (AdImageAsset)
  },
  "callToAction": {
    object (AdCallToActionAsset)
  }
}
Champs
breadcrumb1

string

Première partie du texte qui s'affiche dans l'annonce avec l'URL affichée.

breadcrumb2

string

Deuxième partie du texte qui s'affiche dans l'annonce avec l'URL affichée.

businessName

object (AdTextAsset)

Obligatoire. Nom de l'annonceur/de la marque.

headline

object (AdTextAsset)

Obligatoire. Composant texte utilisé pour le titre court.

description

object (AdTextAsset)

Obligatoire. Élément de texte utilisé pour la description.

logoImage

object (AdImageAsset)

Obligatoire. Image du logo à utiliser dans l'annonce. Les types d'images valides sont GIF, JPEG et PNG. La taille minimale est de 128 x 128 pixels, et le format doit être de 1:1 (+-1%).

callToAction

object (AdCallToActionAsset)

Composant de type CallToActionAsset utilisé pour le bouton "Incitation à l'action".

TravelAdInfo

Ce type ne comporte aucun champ.

Annonce de voyage.