Источник: Кампания
Ресурс campaign представляет собой конкретную кампанию владельца контента , которая позволяет ему использовать аннотации для продвижения контента на видео, загруженных пользователями и защищенных авторским правом. Например, владелец контента может создать кампанию, которая добавляет ссылки на страницу просмотра фильма для любых видео, загруженных пользователями и содержащих сцены из этого фильма. Владелец контента на YouTube может создать до 5000 кампаний.
| JSON-представление |
|---|
{
"kind": string,
"status": string,
"campaignData": {
object ( |
| Поля | |
|---|---|
kind | Тип ресурса API. Для ресурсов |
status | Текущее состояние кампании. Допустимые значения:
|
campaignData | Объект |
timeCreated | Время создания кампании. |
timeLastModified | Время последнего внесения изменений в кампанию. |
id | Уникальный идентификатор, который YouTube использует для идентификации кампании. |
CampaignData
Этот объект содержит подробную информацию о кампании, такую как даты начала и окончания, целевая аудитория и источник кампании.
| JSON-представление |
|---|
{ "name": string, "startTime": string, "expireTime": string, "campaignSource": { object ( |
| Поля | |
|---|---|
name | Название кампании, присвоенное пользователем. |
startTime | Время начала рекламной кампании. Не указывайте значение, если кампания должна начаться немедленно. |
expireTime | Время, по истечении которого должна завершиться кампания. Не указывайте значение, если у кампании нет времени истечения срока действия. |
campaignSource | Объект |
promotedContent[] | Список видеороликов или каналов, на которые будут ссылаться заявленные видеоролики, включенные в кампанию. |
CampaignSource
Ресурс campaignSource содержит тип и значения источников для кампании, определяющие, какие видеоролики будут продвигаться с помощью рекламного контента.
| JSON-представление |
|---|
{ "sourceType": string, "sourceValue": [ string ] } |
| Поля | |
|---|---|
sourceType | Тип источника кампании. Допустимые значения:
|
sourceValue[] | Список значений источника кампании. |
Рекламируемый контент
Этот объект содержит ссылки, являющиеся целевым объектом рекламной кампании.
| JSON-представление |
|---|
{
"link": [
{
object ( |
| Поля | |
|---|---|
link[] | Список целевых ссылок, которые будут использоваться для генерации ссылки-аннотации, отображаемой на видеороликах, включенных в кампанию . Если указано более одной ссылки, ссылка, отображаемая зрителям, будет выбрана случайным образом из списка. |
CampaignTargetLink
Этот объект содержит тип и идентификатор целевой ссылки, используемой в качестве рекламной цели кампании.
| JSON-представление |
|---|
{ "targetType": string, "targetId": string } |
| Поля | |
|---|---|
targetType | Указывает, является ли целевая ссылка каналом или видео. Допустимые значения:
|
targetId | Идентифика��ор канала или видео, на которое ведет ссылка. |
Методы | |
|---|---|
| Удаляет указанную кампанию для владельца. |
| Получает информацию о конкретной кампании для владельца. |
| Вставьте новую рекламную кампанию для владельца, используя указанные данные кампании. |
| Получает список кампаний для владельца. |
| Исправьте данные для конкретной кампании. |
| Обновите данные для конкретной кампании. |