- Recurso: YoutubeAssetAssociation
 - Métodos
 
Recurso: YoutubeAssetAssociation
Uma associação entre um recurso e um recurso do YouTube.
| Representação JSON | 
|---|
{ "name": string, "youtubeAssetType": enum (  | 
              
| Campos | |
|---|---|
name | 
                
                   
 Identificador. O nome do recurso da associação. Para associações no nível do item de linha, o padrão de nome é  Para associações no nível do grupo de anúncios: o padrão de nome é  Para associações  Para associações   | 
              
youtubeAssetType | 
                
                   
 Obrigatório. O tipo de recurso do YouTube associado ao recurso.  | 
              
linkedYoutubeAsset | 
                
                   
 Obrigatório. O recurso do YouTube associado ao recurso.  | 
              
YoutubeAssetType
Tipos possíveis de recursos do YouTube.
Esses recursos vão mostrar informações adicionais ao lado dos anúncios durante a veiculação.
| Tipos enumerados | |
|---|---|
YOUTUBE_ASSET_TYPE_UNSPECIFIED | 
                  O tipo de recurso do YouTube não foi especificado ou é desconhecido nesta versão. | 
YOUTUBE_ASSET_TYPE_LOCATION | 
                  Recurso de local. | 
YOUTUBE_ASSET_TYPE_AFFILIATE_LOCATION | 
                  Recurso de local de afiliado. | 
YOUTUBE_ASSET_TYPE_SITELINK | 
                  Recurso de sitelink. | 
LinkedYouTubeAsset
Um recurso do YouTube vinculado a um recurso em um YoutubeAssetAssociation.
| Representação JSON | 
|---|
{ // Union field  | 
                
| Campos | |
|---|---|
Campo de união youtube_asset. O recurso do YouTube. youtube_asset pode ser apenas de um dos tipos a seguir: | 
                |
locationAssetFilter | 
                  
                     
 Um filtro de recurso de local. Isso só pode ser definido quando   | 
                
affiliateLocationAssetFilter | 
                  
                     
 Um filtro de recurso de local de afiliado. Isso só pode ser definido quando   | 
                
sitelinkAsset | 
                  
                     
 Um recurso de sitelink. Isso só pode ser definido quando   | 
                
LocationAssetFilter
Um filtro de recursos que corresponde aos recursos de local qualificados para veiculação.
| Representação JSON | 
|---|
{ "locationMatchingType": enum (  | 
                
| Campos | |
|---|---|
locationMatchingType | 
                  
                     
 Obrigatório. O tipo de correspondência deste filtro de recurso de local.  | 
                
assetSetId | 
                  
                     
 Apenas saída. O ID do conjunto de recursos que corresponde aos recursos de local qualificados para veiculação.  | 
                
locationMatchingFunction | 
                  
                     
 Opcional. A função correspondente que determina como o filtro de recurso de local corresponde aos recursos de local. Esse campo é obrigatório e só pode ser definido se   | 
                
LocationMatchingType
Possíveis tipos de correspondência que decidem quais recursos de local estão qualificados para veiculação.
| Tipos enumerados | |
|---|---|
LOCATION_MATCHING_TYPE_UNSPECIFIED | 
                  O tipo de correspondência de local não foi especificado ou é desconhecido nesta versão. | 
SELECT_ALL | 
                  Todos os recursos de local disponíveis estão qualificados para veiculação. | 
FILTER | 
                  Os recursos de local que correspondem a um nome da empresa e/ou filtros de rótulo fornecidos podem ser veiculados. | 
SELECTED_ASSETS | 
                  Somente os recursos de local selecionados podem ser veiculados. | 
DISABLED | 
                  Nenhum recurso de local pode ser veiculado. | 
LocationMatchingFunction
A função de correspondência para um filtro de recurso de local.
| Representação JSON | 
|---|
{ "labels": [ string ], "locationAssetIds": [ string ], "business": string }  | 
                
| Campos | |
|---|---|
labels[] | 
                  
                     
 Opcional. O marcador a ser correspondido. Os rótulos são combinados com um OR lógico. Este campo é opcional e só pode ser definido se   | 
                
locationAssetIds[] | 
                  
                     
 Opcional. Os IDs dos recursos de local selecionados. Este campo é obrigatório se   | 
                
business | 
                  
                     
 Opcional. O nome da empresa a ser correspondido. Este campo é opcional e só pode ser definido se   | 
                
AffiliateLocationAssetFilter
Um filtro de recurso que corresponde aos recursos de local de afiliado qualificados para veiculação.
| Representação JSON | 
|---|
{ "affiliateLocationMatchingType": enum (  | 
                
| Campos | |
|---|---|
affiliateLocationMatchingType | 
                  
                     
 Obrigatório. O tipo de correspondência deste filtro de recurso de local de afiliado.  | 
                
assetSetId | 
                  
                     
 Apenas saída. O ID do conjunto de recursos que corresponde aos recursos de local de afiliado qualificados para veiculação.  | 
                
affiliateLocationMatchingFunction | 
                  
                     
 Opcional. A função de correspondência que determina como o filtro de recurso de local de afiliado corresponde a recursos de local de afiliado. Esse campo é obrigatório e só pode ser definido se   | 
                
AffiliateLocationMatchingType
Possíveis tipos de correspondência que decidem quais recursos de local de afiliado estão qualificados para veiculação.
| Tipos enumerados | |
|---|---|
AFFILIATE_LOCATION_MATCHING_TYPE_UNSPECIFIED | 
                  O tipo de correspondência de local de afiliado não foi especificado ou é desconhecido nesta versão. | 
SELECT_ALL | 
                  Todos os recursos de local de afiliado disponíveis estão qualificados para veiculação. | 
SELECTED_CHAINS | 
                  Os recursos de local de afiliado selecionados podem ser veiculados. | 
DISABLED | 
                  Nenhum recurso de local de afiliado pode ser veiculado. | 
AffiliateLocationMatchingFunction
A função de correspondência para um filtro de recurso de local de afiliado.
| Representação JSON | 
|---|
{
  "chains": [
    {
      object ( | 
                
| Campos | |
|---|---|
chains[] | 
                  
                     
 Opcional. Os IDs da rede de locais de afiliados selecionados. Este campo é obrigatório se   | 
                
AffiliateLocationChain
Uma rede de locais de afiliados.
| Representação JSON | 
|---|
{ "chainId": string }  | 
                
| Campos | |
|---|---|
chainId | 
                  
                     
 Obrigatório. ID da rede de locais afiliados.  | 
                
SitelinkAsset
Um recurso de sitelink.
| Representação JSON | 
|---|
{ "assetId": string }  | 
                
| Campos | |
|---|---|
assetId | 
                  
                     
 Obrigatório. ID do recurso de sitelink.  | 
                
Métodos | 
            |
|---|---|
                
 | 
              Cria uma nova associação entre o recurso identificado e um recurso do YouTube. | 
                
 | 
              Exclui uma associação entre o recurso identificado e um recurso do YouTube. | 
                
 | 
              Lista as associações de recursos do YouTube vinculadas ao recurso especificado. |