- Ресурс: 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, связанные с указанным ресурсом. |