- Источник: 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 | Необязательный параметр. Функция сопоставления, определяющая, как фильтр по местоположению сопоставляет объекты местоположения. Это поле обязательно для заполнения и может быть установлено только в том случае, если |
LocationMatchingType
Возможные типы сопоставления, определяющие, какие объекты недвижимости могут быть предоставлены для обслуживания.
| Перечисления | |
|---|---|
LOCATION_MATCHING_TYPE_UNSPECIFIED | В данной версии тип соответствия местоположению не указан или неизвестен. |
SELECT_ALL | Все доступные локации пригодны для обслуживания. |
FILTER | В качестве источников данных могут использоваться объекты местоположения, соответствующие заданному названию компании и/или фильтрам по меткам. |
SELECTED_ASSETS | Обслуживаться могут только выбранные объекты инфраструктуры. |
DISABLED | Никакие локальные ресурсы не могут быть использованы. |
Функция сопоставления местоположения
Функция сопоставления для фильтра по местоположению.
| JSON-представление |
|---|
{ "labels": [ string ], "locationAssetIds": [ string ], "business": string } |
| Поля | |
|---|---|
labels[] | Необязательно. Соответствующие метки. Метки объединяются в логическое ИЛИ. Это поле является необязательным и может быть задано только в том случае, если |
locationAssetIds[] | Необязательно. Идентификаторы выбранных объектов недвижимости. Это поле обязательно для заполнения, если |
business | Необязательно. Название компании, которое будет соответствовать. Это поле является необязательным и может быть задано только в том случае, если |
AffiliateLocationAssetFilter
Фильтр активов, который сопоставляет подходящие объекты филиалов для обслуживания.
| JSON-представление |
|---|
{ "affiliateLocationMatchingType": enum ( |
| Поля | |
|---|---|
affiliateLocationMatchingType | Обязательно. Тип соответствия фильтра местоположения партнера. |
assetSetId | Только для вывода. Идентификатор набора ресурсов, соответствующего ресурсам филиала, которые могут быть использованы для обслуживания. |
affiliateLocationMatchingFunction | Необязательный параметр. Функция сопоставления, определяющая, как фильтр активов филиалов сопоставляет активы филиалов. Это поле обязательно для заполнения и может быть установлено только в том случае, если |
AffiliateLocationMatchingType
Возможные типы сопоставления, определяющие, какие аффилированные объекты могут быть использованы для обслуживания.
| Перечисления | |
|---|---|
AFFILIATE_LOCATION_MATCHING_TYPE_UNSPECIFIED | В данной версии тип сопоставления местоположения партнера не указан или неизвестен. |
SELECT_ALL | Для размещения рекламы доступны все имеющиеся в наличии филиалы. |
SELECTED_CHAINS | Выбранные объекты филиала могут быть использованы. |
DISABLED | Никакие ресурсы филиалов не могут быть использованы. |
Функция сопоставления местоположения партнеров
Функция сопоставления для фильтра местоположения партнера.
| JSON-представление |
|---|
{
"chains": [
{
object ( |
| Поля | |
|---|---|
chains[] | Необязательно. Идентификаторы выбранных партнерских сетей. Это поле обязательно для заполнения, если |
AffiliateLocationChain
Сеть филиалов.
| JSON-представление |
|---|
{ "chainId": string } |
| Поля | |
|---|---|
chainId | Обязательно. Идентификатор сети филиалов. |
SitelinkAsset
Ссылка на сайт.
| JSON-представление |
|---|
{ "assetId": string } |
| Поля | |
|---|---|
assetId | Обязательно. Идентификатор ресурса ссылки на сайт. |
Методы | |
|---|---|
| Создает новую связь между идентифицированным ресурсом и видеофайлом YouTube. |
| Удаляет существующую связь между указанным ресурсом и видеофайлом YouTube. |
| Отображает список ресурсов YouTube, связанных с данным ресурсом. |