- 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. |