- Ресурс: InventorySource
- InventorySourceType
- ИсточникИнвентарияТипПродукта
- InventorySourceCommitment
- ИсточникИнвентарияСпособДоставки
- InventorySourceStatus
- InventorySourceConfigStatus
- ОценитьПодробности
- InventorySourceRateType
- Деньги
- TimeRange
- CreativeConfig
- InventorySourceDisplayCreativeConfig
- InventorySourceVideoCreativeConfig
- InventorySourceAccessors
- PartnerAccessor
- РекламодательАксессоры
- Методы
Ресурс: InventorySource
Источник инвентаря.
| JSON-представление | 
|---|
| { "name": string, "inventorySourceId": string, "displayName": string, "inventorySourceType": enum ( | 
| Поля | |
|---|---|
| name |   Только вывод. Имя ресурса источника инвентаря. | 
| inventorySourceId |   Только вывод. Уникальный идентификатор источника инвентаря. Присваивается системой. | 
| displayName |   Отображаемое имя источника инвентаря. Должен быть в кодировке UTF-8 с максимальным размером 240 байт. | 
| inventorySourceType |   Обозначает тип источника инвентаря. | 
| inventorySourceProductType |   Только вывод. Тип продукта источника запасов, обозначающий способ продажи запасов. | 
| commitment |   Имеет ли источник инвентаря гарантированную или негарантированную поставку. | 
| deliveryMethod |   Метод доставки источника инвентаря. 
 | 
| dealId |   Идентификатор в пространстве обмена, который однозначно идентифицирует источник инвентаря. Должен быть уникальным среди покупателей в пределах каждой биржи, но не обязательно уникальным между биржами. | 
| status |   Настройки статуса источника инвентаря. | 
| exchange |   Биржа, к которой принадлежит источник инвентаря. | 
| updateTime |   Только вывод. Метка времени последнего обновления источника инвентаризации. Назначается системой.  Использует RFC 3339, согласно которому сгенерированный вывод всегда будет нормализован по оси Z и содержать 0, 3, 6 или 9 знаков после запятой. Также допускаются смещения, отличные от «Z». Примеры:  | 
| rateDetails |   Обязательно. Информация о ставке источника инвентаря. | 
| publisherName |   Имя издателя/продавца источника инвентаря. | 
| timeRange |   Временной диапазон, когда данный источник инвентаря начинает и заканчивает работу. | 
| creativeConfigs[] |   Творческие требования к источнику инвентаря. Не применимо к аукционным пакетам. | 
| guaranteedOrderId |   Неизменяемый. Идентификатор гарантированного заказа, к которому принадлежит этот источник инвентаря.  Применимо только в том случае, если  | 
| readWriteAccessors |   Партнеры или рекламодатели, имеющие доступ на чтение/запись к источнику инвентаря.  Вывод только в том случае, если   Требуется, если   Если  | 
| readAdvertiserIds[] |   Только вывод. Идентификаторы рекламодателей с доступом только для чтения к источнику инвентаря. | 
| readPartnerIds[] |   Только вывод. Идентификаторы партнёров, имеющих доступ только для чтения к источнику инвентаря. Все рекламодатели партнеров в этой области наследуют доступ только для чтения к источнику инвентаря. | 
InventorySourceType
Возможные типы источников инвентаря.
| Перечисления | |
|---|---|
| INVENTORY_SOURCE_TYPE_UNSPECIFIED | Тип источника инвентаря в данной версии не указан или неизвестен. | 
| INVENTORY_SOURCE_TYPE_PRIVATE | Частный источник инвентаря. | 
| INVENTORY_SOURCE_TYPE_AUCTION_PACKAGE | Аукционный пакет. | 
ИсточникИнвентарияТипПродукта
Возможные типы продуктов источника запасов.
| Перечисления | |
|---|---|
| INVENTORY_SOURCE_PRODUCT_TYPE_UNSPECIFIED | Тип продукта не указан или неизвестен в этой версии. Изменение источников инвентаризации для этого типа продукта через API не поддерживается. | 
| PREFERRED_DEAL | Источник инвентаря продает инвентарь через приоритетную сделку. | 
| PRIVATE_AUCTION | Источник инвентаря продает инвентарь через частный аукцион. | 
| PROGRAMMATIC_GUARANTEED | Источник инвентаря продает инвентарь через гарантированную программную продажу. | 
| TAG_GUARANTEED | Источник инвентаря продает инвентарь через Tag Guaranteed. | 
| YOUTUBE_RESERVE | Источник инвентаря продает инвентарь через YouTube Reserve. | 
| INSTANT_RESERVE | Источник инвентаря продаёт инвентарь через функцию мгновенного резервирования. Изменение источников инвентаря для этого типа товара через API не поддерживается. | 
| GUARANTEED_PACKAGE | Источник инвентаря продаёт инвентарь через гарантированный пакет. Изменение источников инвентаря для этого типа товара через API не поддерживается. | 
| PROGRAMMATIC_TV | Источник инвентаря продаёт инвентарь через Programmtic TV. Изменение источников инвентаря для этого типа товара через API не поддерживается. | 
| AUCTION_PACKAGE | Источник инвентаря продаёт инвентарь через пакет аукциона. Изменение источников инвентаря для этого типа товара через API не поддерживается. | 
InventorySourceCommitment
Возможные типы обязательств для источника инвентаря.
| Перечисления | |
|---|---|
| INVENTORY_SOURCE_COMMITMENT_UNSPECIFIED | В данной версии обязательство не указано или неизвестно. | 
| INVENTORY_SOURCE_COMMITMENT_GUARANTEED | Обязательство — гарантированная поставка. | 
| INVENTORY_SOURCE_COMMITMENT_NON_GUARANTEED | Обязательство не является гарантированной поставкой. | 
ИсточникИнвентарияСпособДоставки
Возможные способы доставки источника инвентаря.
| Перечисления | |
|---|---|
| INVENTORY_SOURCE_DELIVERY_METHOD_UNSPECIFIED | Способ доставки в данной версии не указан или неизвестен. | 
| INVENTORY_SOURCE_DELIVERY_METHOD_PROGRAMMATIC | Метод доставки — программный. | 
| INVENTORY_SOURCE_DELIVERY_METHOD_TAG | Способ доставки - бирка. | 
InventorySourceStatus
Настройки, связанные со статусом источника инвентаря.
| JSON-представление | 
|---|
| { "entityStatus": enum ( | 
| Поля | |
|---|---|
| entityStatus |   Является ли источник инвентаря обслуживаемым или нет.  Допустимые значения:  | 
| entityPauseReason |   Указанная пользователем причина приостановки этого источника инвентаря. Длина не должна превышать 100 символов.  Применимо только в том случае, если  | 
| sellerStatus |   Только вывод. Статус, установленный продавцом для источника инвентаря.  Применимо только для источников инвентаря, синхронизированных напрямую с издателями. Допустимые значения:  | 
| sellerPauseReason |   Только вывод. Причина приостановки этого источника инвентаря, указанная продавцом.  Применимо только для источников инвентаря, синхронизированных напрямую от издателей, и когда  | 
| configStatus |   Только вывод. Состояние конфигурации источника инвентаря.  Применимо только для гарантированных источников инвентаря. Допустимые значения:  Перед обслуживанием необходимо настроить источник инвентаря (заполнить обязательные поля, выбрать креативы и выбрать кампанию по умолчанию). | 
InventorySourceConfigStatus
Возможные состояния конфигурации для гарантированного источника инвентаря.
| Перечисления | |
|---|---|
| INVENTORY_SOURCE_CONFIG_STATUS_UNSPECIFIED | Статус утверждения в этой версии не указан или неизвестен. | 
| INVENTORY_SOURCE_CONFIG_STATUS_PENDING | Начальное состояние гарантированного источника инвентаря. Источник инвентаря в этом состоянии необходимо настроить. | 
| INVENTORY_SOURCE_CONFIG_STATUS_COMPLETED | Состояние после того, как покупатель настроит гарантированный источник инвентаря. | 
ОценитьПодробности
Настройки источника инвентаря, связанные с ставкой.
| JSON-представление | 
|---|
| { "inventorySourceRateType": enum ( | 
| Поля | |
|---|---|
| inventorySourceRateType |   Тип ставки.  Допустимые значения:  | 
| rate |   Ставка для источника инвентаря. | 
| unitsPurchased |   Обязательно для гарантированных источников инвентаря. Количество показов, гарантированное продавцом. | 
| minimumSpend |   Только выход. Сумма, которую покупатель обязался потратить на источник запасов авансом. Применимо только для гарантированных источников запасов. | 
InventorySourceRateType
Возможные типы ставок для источника инвентаря.
| Перечисления | |
|---|---|
| INVENTORY_SOURCE_RATE_TYPE_UNSPECIFIED | Тип ставки в данной версии не указан или неизвестен. | 
| INVENTORY_SOURCE_RATE_TYPE_CPM_FIXED | Тип ставки — CPM (фиксированная). | 
| INVENTORY_SOURCE_RATE_TYPE_CPM_FLOOR | Тип ставки — CPM (пол). | 
| INVENTORY_SOURCE_RATE_TYPE_CPD | Тип ставки — «Стоимость за день». | 
| INVENTORY_SOURCE_RATE_TYPE_FLAT | Тип ставки — фиксированная. | 
Деньги
Представляет собой сумму денег с указанным типом валюты.
| JSON-представление | 
|---|
| { "currencyCode": string, "units": string, "nanos": integer } | 
| Поля | |
|---|---|
| currencyCode |   Трехбуквенный код валюты, определенный в ISO 4217. | 
| units |    Целые единицы суммы. Например, если  | 
| nanos |    Количество единиц нано (10^-9) от суммы. Значение должно быть в диапазоне от -999 999 999 до +999 999 999 включительно. Если  | 
TimeRange
Временной диапазон.
| JSON-представление | 
|---|
| { "startTime": string, "endTime": string } | 
| Поля | |
|---|---|
| startTime |   Обязательно. Нижняя граница временного диапазона включительно.  Использует RFC 3339, согласно которому сгенерированный вывод всегда будет нормализован по оси Z и содержать 0, 3, 6 или 9 знаков после запятой. Также допускаются смещения, отличные от «Z». Примеры:  | 
| endTime |   Обязательно. Верхняя граница временного диапазона включительно.  Использует RFC 3339, согласно которому сгенерированный вывод всегда будет нормализован по оси Z и содержать 0, 3, 6 или 9 знаков после запятой. Также допускаются смещения, отличные от «Z». Примеры:  | 
CreativeConfig
Конфигурация креативных требований для источника инвентаря.
| JSON-представление | 
|---|
| { "creativeType": enum ( | 
| Поля | |
|---|---|
| creativeType |   Тип креатива, который можно назначить источнику инвентаря. Поддерживаются только следующие типы: 
 | 
|  Поле объединения  
  Конфигурация креативов, которые можно назначить источнику инвентаря.  | |
| displayCreativeConfig |    Конфигурация для отображения креативов. Применимо, если  | 
| videoCreativeConfig |    Конфигурация для видеообъявлений. Применимо, если  | 
InventorySourceDisplayCreativeConfig
Конфигурация для показа креативов.
| JSON-представление | 
|---|
| {
  "creativeSize": {
    object ( | 
| Поля | |
|---|---|
| creativeSize |   Требования к размерам отображаемых креативов, которые можно назначить источнику инвентаря. | 
InventorySourceVideoCreativeConfig
Конфигурация для видеокреативов.
| JSON-представление | 
|---|
| { "duration": string } | 
| Поля | |
|---|---|
| duration |   Требования к длительности видеообъявлений, которые могут быть назначены источнику инвентаря.  Длительность в секундах, содержащая до девяти знаков после запятой, заканчивается на «  | 
InventorySourceAccessors
Партнер или рекламодатели, имеющие доступ к источнику инвентаря.
| JSON-представление | 
|---|
| { // Union field | 
| Поля | |
|---|---|
| accessorsполям объединения. Партнёр или рекламодатели, имеющие доступ к источнику инвентаря.accessorsможет быть только одним из следующих: | |
| partner |   Партнер, имеющий доступ к источнику инвентаря. | 
| advertisers |   Рекламодатели, имеющие доступ к источнику инвентаря. Все рекламодатели должны принадлежать одному партнеру. | 
PartnerAccessor
Партнер, имеющий доступ к источнику инвентаря.
| JSON-представление | 
|---|
| { "partnerId": string } | 
| Поля | |
|---|---|
| partnerId |   Идентификатор партнера. | 
РекламодательАксессоры
Рекламодатели, имеющие доступ к источнику инвентаря.
| JSON-представление | 
|---|
| { "advertiserIds": [ string ] } | 
| Поля | |
|---|---|
| advertiserIds[] |   Идентификаторы рекламодателей. | 
| Методы | |
|---|---|
| 
 | Создает новый источник инвентаря. | 
|   | Редактирует методы чтения/записи источника инвентаря. | 
|   | Получает источник инвентаря. | 
|   | Перечисляет источники инвентаря, доступные текущему пользователю. | 
|   | Обновляет существующий источник инвентаря. |