- 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 de l'article : 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 d'assets 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 |
|---|
{ // Union field |
| Champs | |
|---|---|
Champ d'union youtube_asset. Élément YouTube. youtube_asset ne peut être qu'un des éléments suivants : |
|
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 |
LocationAssetFilter
Filtre de composants correspondant 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 d'assets 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 éligibles à la diffusion.
| 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 qui correspondent aux filtres par nom d'entreprise et/ou par 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é à mettre en correspondance. 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 à associer. 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 des 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 asset YouTube. |
|
Supprime une association existante entre la ressource identifiée et un asset YouTube. |
|
Liste les associations d'éléments YouTube liées à la ressource donnée. |