- Ressource : YoutubeAssetAssociation
- Méthodes
Ressource : YoutubeAssetAssociation
Association entre une ressource et un élément YouTube.
| Représentation JSON |
|---|
{ "name": string, "youtubeAssetType": enum ( |
| Champs | |
|---|---|
name |
Identifiant. Nom de ressource de l'association. Pour les associations au niveau du poste : le modèle de nom est Pour les associations au niveau du groupe d'annonces : le modèle de nom est Pour les associations Pour les associations |
youtubeAssetType |
Obligatoire. Type d'élément YouTube associé à la ressource. |
linkedYoutubeAsset |
Obligatoire. Élément YouTube associé à la ressource. |
YoutubeAssetType
Types de composants YouTube possibles.
Ces composants affichent des informations supplémentaires à côté des annonces lors de leur diffusion.
| Enums | |
|---|---|
YOUTUBE_ASSET_TYPE_UNSPECIFIED |
Le type d'élément YouTube n'est pas spécifié ou est inconnu dans cette version. |
YOUTUBE_ASSET_TYPE_LOCATION |
Composant Lieu. |
YOUTUBE_ASSET_TYPE_AFFILIATE_LOCATION |
Composant Lieu affilié. |
YOUTUBE_ASSET_TYPE_SITELINK |
Composant Lien annexe. |
LinkedYouTubeAsset
Élément YouTube associé à une ressource dans un YoutubeAssetAssociation.
| Représentation JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "locationAssetFilter": { object ( |
| Champs | |
|---|---|
| Élément YouTube. Vous trouverez ci-dessous la liste des champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse : | |
locationAssetFilter |
Filtre de composant Lieu. Ce paramètre ne peut être défini que lorsque |
affiliateLocationAssetFilter |
Filtre de composant Lieu affilié. Ce paramètre ne peut être défini que lorsque |
sitelinkAsset |
Composant Lien annexe. Ce paramètre ne peut être défini que lorsque |
| Fin des champs qui s'excluent mutuellement. | |
LocationAssetFilter
Filtre de composants qui correspond aux composants Lieu éligibles à la diffusion.
| Représentation JSON |
|---|
{ "locationMatchingType": enum ( |
| Champs | |
|---|---|
locationMatchingType |
Obligatoire. Type de correspondance de ce filtre de composant Lieu. |
assetSetId |
Uniquement en sortie. ID de l'ensemble de composants correspondant aux composants Lieu éligibles à la diffusion. |
locationMatchingFunction |
Facultatif. Fonction de correspondance qui détermine comment le filtre de composants Lieu correspond aux composants Lieu. Ce champ est obligatoire et ne peut être défini que si |
LocationMatchingType
Types de correspondance possibles qui déterminent les composants Lieu pouvant être diffusés.
| Enums | |
|---|---|
LOCATION_MATCHING_TYPE_UNSPECIFIED |
Le type de correspondance de lieu n'est pas spécifié ou est inconnu dans cette version. |
SELECT_ALL |
Tous les composants Lieu disponibles peuvent être diffusés. |
FILTER |
Les composants Lieu correspondant aux filtres de nom d'entreprise et/ou de libellé fournis peuvent être diffusés. |
SELECTED_ASSETS |
Seuls les composants Lieu sélectionnés peuvent être diffusés. |
DISABLED |
Aucun composant Lieu ne peut être diffusé. |
LocationMatchingFunction
Fonction de correspondance pour un filtre de composants Lieu.
| Représentation JSON |
|---|
{ "labels": [ string ], "locationAssetIds": [ string ], "business": string } |
| Champs | |
|---|---|
labels[] |
Facultatif. Libellés à faire correspondre. Les libellés sont combinés de manière logique avec l'opérateur OR. Ce champ est facultatif et ne peut être défini que si |
locationAssetIds[] |
Facultatif. ID des composants Lieu sélectionnés. Ce champ est obligatoire si |
business |
Facultatif. Nom de l'établissement à faire correspondre. Ce champ est facultatif et ne peut être défini que si |
AffiliateLocationAssetFilter
Filtre de composants qui correspond aux composants Lieu affilié éligibles à la diffusion.
| Représentation JSON |
|---|
{ "affiliateLocationMatchingType": enum ( |
| Champs | |
|---|---|
affiliateLocationMatchingType |
Obligatoire. Type de correspondance de ce filtre de composant Lieu affilié. |
assetSetId |
Uniquement en sortie. ID de l'ensemble d'assets correspondant aux composants Lieu affilié éligibles à la diffusion. |
affiliateLocationMatchingFunction |
Facultatif. Fonction de correspondance qui détermine comment le filtre de composants Lieu affilié correspond aux composants Lieu affilié. Ce champ est obligatoire et ne peut être défini que si |
AffiliateLocationMatchingType
Types de correspondance possibles qui déterminent les composants Lieu affilié éligibles à la diffusion.
| Enums | |
|---|---|
AFFILIATE_LOCATION_MATCHING_TYPE_UNSPECIFIED |
Le type de correspondance du lieu affilié n'est pas spécifié ou est inconnu dans cette version. |
SELECT_ALL |
Tous les composants Lieu affilié disponibles peuvent être diffusés. |
SELECTED_CHAINS |
Les composants Lieu affilié sélectionnés peuvent être diffusés. |
DISABLED |
Aucun composant Lieu affilié ne peut être diffusé. |
AffiliateLocationMatchingFunction
Fonction de correspondance pour un filtre de composant Lieu affilié.
| Représentation JSON |
|---|
{
"chains": [
{
object ( |
| Champs | |
|---|---|
chains[] |
Facultatif. ID de chaînes de lieux affiliés sélectionnés. Ce champ est obligatoire si |
AffiliateLocationChain
Chaîne de lieux affiliés.
| Représentation JSON |
|---|
{ "chainId": string } |
| Champs | |
|---|---|
chainId |
Obligatoire. ID de la chaîne d'établissements affiliés. |
SitelinkAsset
Composant Lien annexe.
| Représentation JSON |
|---|
{ "assetId": string } |
| Champs | |
|---|---|
assetId |
Obligatoire. ID du composant Lien annexe. |
Méthodes |
|
|---|---|
|
Crée une association entre la ressource identifiée et un élément YouTube. |
|
Supprime une association existante entre la ressource identifiée et un élément YouTube. |
|
Liste les associations d'éléments YouTube liées à la ressource donnée. |