- Ресурс: YoutubeAssetAssociation
- Методы
Ресурс: YoutubeAssetAssociation
Связь между ресурсом и активом YouTube.
| JSON-представление |
|---|
{ "name": string, "youtubeAssetType": enum ( |
| Поля | |
|---|---|
name | Идентификатор. Имя ресурса ассоциации. Для ассоциаций на уровне позиций: шаблон имени — Для ассоциаций на уровне группы объявлений: шаблон имени — Для ассоциаций Для ассоциаций |
youtubeAssetType | Обязательно. Тип актива YouTube, связанного с ресурсом. |
linkedYoutubeAsset | Обязательно. Ресурс YouTube, связанный с ресурсом. |
YoutubeAssetType
Возможные типы активов YouTube.
Эти активы будут показывать дополнительную информацию вместе с рекламой во время показа.
| Перечисления | |
|---|---|
YOUTUBE_ASSET_TYPE_UNSPECIFIED | Тип актива YouTube в этой версии не указан или неизвестен. |
YOUTUBE_ASSET_TYPE_LOCATION | Местоположение актива. |
YOUTUBE_ASSET_TYPE_AFFILIATE_LOCATION | Актив местоположения партнера. |
YOUTUBE_ASSET_TYPE_SITELINK | Актив дополнительной ссылки. |
LinkedYouTubeAsset
Актив YouTube, связанный с ресурсом в YoutubeAssetAssociation .
| JSON-представление |
|---|
{ // Union field |
| Поля | |
|---|---|
Поле объединения youtube_asset . Ресурс YouTube. youtube_asset может быть только одним из следующих: | |
locationAssetFilter | Фильтр по местоположению. Это можно установить только в том случае, если |
affiliateLocationAssetFilter | Фильтр активов по местоположению партнёра. Это можно установить только в том случае, если |
sitelinkAsset | Актив дополнительной ссылки. Это можно установить только в том случае, если |
LocationAssetFilter
Фильтр активов, который подбирает подходящие активы местоположений для обслуживания.
| JSON-представление |
|---|
{ "locationMatchingType": enum ( |
| Поля | |
|---|---|
locationMatchingType | Обязательно. Соответствующий тип фильтра объекта местоположения. |
assetSetId | Только вывод. Идентификатор набора ресурсов, соответствующий ресурсам местоположения, подходящим для обслуживания. |
locationMatchingFunction | Необязательная функция. Функция сопоставления, которая указывает, как фильтр местоположения сопоставляет данные о местоположении. Это поле является обязательным и может быть задано только в том случае, если |
МестоположениеСоответствующийТип
Возможные типы сопоставления, которые определяют, какие объекты местоположения подходят для обслуживания.
| Перечисления | |
|---|---|
LOCATION_MATCHING_TYPE_UNSPECIFIED | Тип сопоставления местоположения в этой версии не указан или неизвестен. |
SELECT_ALL | Все доступные местоположения объектов подходят для обслуживания. |
FILTER | Могут использоваться ресурсы местоположения, соответствующие заданным фильтрам по названию компании и/или метке. |
SELECTED_ASSETS | Обслуживать можно только выбранные объекты местоположения. |
DISABLED | Никакие локационные активы не могут быть использованы. |
LocationMatchingFunction
Функция сопоставления для фильтра активов местоположения.
| JSON-представление |
|---|
{ "labels": [ string ], "locationAssetIds": [ string ], "business": string } |
| Поля | |
|---|---|
labels[] | Необязательно. Метка, с которой нужно сопоставить. Метки объединяются с помощью логической операции ИЛИ. Это поле является необязательным и может быть задано только в том случае, если |
locationAssetIds[] | Необязательно. Идентификаторы выбранных объектов. Это поле обязательно, если |
business | Необязательно. Название компании, с которым нужно сопоставить. Это поле является необязательным и может быть задано только в том случае, если |
AffiliateLocationAssetFilter
Фильтр активов, который подбирает подходящие партнерские местоположения для обслуживания.
| JSON-представление |
|---|
{ "affiliateLocationMatchingType": enum ( |
| Поля | |
|---|---|
affiliateLocationMatchingType | Обязательно. Соответствующий тип фильтра активов местоположения партнёра. |
assetSetId | Только вывод. Идентификатор набора ресурсов, соответствующий ресурсам партнерского местоположения, подходящим для показа. |
affiliateLocationMatchingFunction | Необязательная функция. Функция сопоставления, которая указывает, как фильтр местоположения партнёра сопоставляет активы местоположения партнёра. Это поле является обязательным и может быть задано только в том случае, если |
Партнерская Местоположение Соответствующий Тип
Возможные типы соответствия, которые определяют, какие партнерские местоположения допускаются к показу.
| Перечисления | |
|---|---|
AFFILIATE_LOCATION_MATCHING_TYPE_UNSPECIFIED | Тип сопоставления местоположения партнера в этой версии не указан или неизвестен. |
SELECT_ALL | Все доступные партнерские местоположения подходят для обслуживания. |
SELECTED_CHAINS | Выбранные партнерские местоположения могут служить активами. |
DISABLED | Никакие партнерские местоположения не могут быть использованы. |
AffiliateLocationMatchingFunction
Функция сопоставления для фильтра активов партнерского местоположения.
| JSON-представление |
|---|
{
"chains": [
{
object ( |
| Поля | |
|---|---|
chains[] | Необязательно. Идентификаторы выбранной сети филиалов. Это поле обязательно, если |
AffiliateLocationChain
Сеть филиалов.
| JSON-представление |
|---|
{ "chainId": string } |
| Поля | |
|---|---|
chainId | Обязательно. Идентификатор филиальной сети. |
SitelinkAsset
Актив дополнительной ссылки.
| JSON-представление |
|---|
{ "assetId": string } |
| Поля | |
|---|---|
assetId | Обязательно. Идентификатор ресурса дополнительной ссылки. |
Методы | |
|---|---|
| Создает новую связь между идентифицированным ресурсом и активом YouTube. |
| Удаляет существующую связь между указанным ресурсом и активом YouTube. |
| Перечисляет ассоциации ресурсов YouTube, связанные с указанным ресурсом. |