- Ресурс: InventorySource
 - Тип источника инвентаря
 - ИнвентарьИсточникТипПродукта
 - Обязательство по инвентаризации
 - Метод InventorySourceDeliveryMethod
 - Статус источника инвентаря
 - Статус инвентаризацииSourceConfig
 - ОценитьПодробнее
 - Инвентарисаурцерейтетип
 - Деньги
 - Диапазон времени
 - КреативКонфиг
 - InventorySourceDisplayCreativeConfig
 - ИнвентарьИсточникВидеоCreativeConfig
 - Инвентарный источникAccessors
 - ПартнерДоступ
 - РекламодательДоступы
 - Методы
 
Ресурс: InventorySource
Источник инвентаря.
| JSON-представление | 
|---|
{ "name": string, "inventorySourceId": string, "displayName": string, "inventorySourceType": enum (  | 
| Поля | |
|---|---|
 name |   Только вывод. Имя ресурса источника инвентаря.  | 
 inventorySourceId |   Только вывод. Уникальный идентификатор источника инвентаря. Назначается системой.  | 
 displayName |   Отображаемое имя источника инвентаря. Должен быть в кодировке UTF-8 с максимальным размером 240 байт.  | 
 inventorySourceType |   Обозначает тип источника инвентаризации.  | 
 inventorySourceProductType |   Только вывод. Тип продукта источника запасов, обозначающий способ продажи запасов.  | 
 commitment |   Имеет ли источник запасов гарантированную или негарантированную доставку.  | 
 deliveryMethod |   Способ доставки источника инвентаря. 
  | 
 dealId |   Идентификатор в пространстве обмена, который однозначно идентифицирует источник инвентаря. Должен быть уникальным для покупателей на каждой бирже, но не обязательно уникальным для разных бирж.  | 
 status |   Настройки статуса источника инвентаря.  | 
 exchange |   Биржа, которой принадлежит источник инвентаря.  | 
 updateTime |   Только вывод. Временная метка последнего обновления источника инвентаря. Назначается системой.  Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры:   | 
 rateDetails |   Необходимый. Сведения о ставке источника инвентаря.  | 
 publisherName |   Имя издателя/продавца источника инвентаря.  | 
 timeRange |   Диапазон времени, когда этот источник инвентаря запускается и прекращает обслуживать.  | 
 creativeConfigs[] |   Творческие требования к источнику инвентаря. Не применимо к аукционным пакетам.  | 
 guaranteedOrderId |   Неизменяемый. Идентификатор гарантированного заказа, которому принадлежит этот источник запасов.  Применимо только в том случае, если   | 
 readWriteAccessors |   Партнер или рекламодатели, имеющие доступ для чтения и записи к источнику инвентаря.  Вывод только в том случае, если   Требуется, если   Если   | 
 readAdvertiserIds[] |   Только вывод. Идентификаторы рекламодателей, имеющих доступ только для чтения к источнику инвентаря.  | 
 readPartnerIds[] |   Только вывод. Идентификаторы партнеров, имеющих доступ только для чтения к источнику ресурсов. Все рекламодатели партнеров в этом поле наследуют доступ только для чтения к источнику инвентаря.  | 
Тип источника инвентаря
Возможные типы источников инвентаря.
| Перечисления | |
|---|---|
 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 | Источник инвентаря продает инвентарь через гарантию тегов. | 
 YOUTUBE_RESERVE | Источник инвентаря продает инвентарь через YouTube Reserve. | 
 INSTANT_RESERVE | Источник инвентаря продает инвентарь через Instant Reserve. Изменение источников инвентаря этого типа продукта не поддерживается через API. | 
 GUARANTEED_PACKAGE | Источник инвентаря продает инвентарь через Гарантированный пакет. Изменение источников инвентаря этого типа продукта не поддерживается через API. | 
 PROGRAMMATIC_TV | Источник инвентаря продает инвентарь через Programmtic TV. Изменение источников инвентаря этого типа продукта не поддерживается через API. | 
 AUCTION_PACKAGE | Источник инвентаря продает инвентарь через пакет аукционов. Изменение источников инвентаря этого типа продукта не поддерживается через API. | 
Обязательство по инвентаризации
Возможные типы обязательств для источника запасов.
| Перечисления | |
|---|---|
 INVENTORY_SOURCE_COMMITMENT_UNSPECIFIED | В этой версии обязательство не указано или неизвестно. | 
INVENTORY_SOURCE_COMMITMENT_GUARANTEED | Обязательство гарантирует доставку. | 
 INVENTORY_SOURCE_COMMITMENT_NON_GUARANTEED | Обязательство является негарантированной доставкой. | 
Метод InventorySourceDeliveryMethod
Возможные способы доставки для источника запасов.
| Перечисления | |
|---|---|
INVENTORY_SOURCE_DELIVERY_METHOD_UNSPECIFIED | В этой версии способ доставки не указан или неизвестен. | 
 INVENTORY_SOURCE_DELIVERY_METHOD_PROGRAMMATIC | Способ доставки – программный. | 
 INVENTORY_SOURCE_DELIVERY_METHOD_TAG | Способ доставки-бирка. | 
Статус источника инвентаря
Настройки, связанные со статусом источника инвентаря.
| JSON-представление | 
|---|
{ "entityStatus": enum (  | 
| Поля | |
|---|---|
 entityStatus |   Является ли источник инвентаря доступным для обслуживания.  Допустимые значения:   | 
 entityPauseReason |   Указанная пользователем причина приостановки работы этого источника инвентаря. Не должно превышать 100 символов.  Применимо только в том случае, если для   | 
 sellerStatus |   Только вывод. Статус, установленный продавцом для источника запасов.  Применимо только к источникам инвентаря, синхронизированным непосредственно с издателями. Допустимые значения:   | 
 sellerPauseReason |   Только вывод. Продавец указал причину приостановки использования этого источника ресурсов.  Применимо только для источников инвентаря, синхронизированных непосредственно с издателями, и когда для   | 
 configStatus |   Только вывод. Статус конфигурации источника инвентаризации.  Применимо только для гарантированных источников инвентаря. Допустимые значения:  Прежде чем он сможет показываться, необходимо настроить источник инвентаря (заполнить обязательные поля, выбрать креативы и выбрать кампанию по умолчанию).  | 
Статус ИнвенториСаурцеКонфиг
Возможные состояния конфигурации для гарантированного источника инвентаря.
| Перечисления | |
|---|---|
 INVENTORY_SOURCE_CONFIG_STATUS_UNSPECIFIED | Статус одобрения в этой версии не указан или неизвестен. | 
 INVENTORY_SOURCE_CONFIG_STATUS_PENDING | Начальное состояние гарантированного источника запасов. Источник инвентаря в этом состоянии необходимо настроить. | 
 INVENTORY_SOURCE_CONFIG_STATUS_COMPLETED | Состояние после того, как покупатель настроил гарантированный источник ресурсов. | 
ОценитьПодробнее
Настройки источника инвентаря, связанные с оценкой.
| JSON-представление | 
|---|
{ "inventorySourceRateType": enum (  | 
| Поля | |
|---|---|
 inventorySourceRateType |   Тип тарифа.  Допустимые значения:   | 
 rate |   Ставка для источника инвентаря.  | 
 unitsPurchased |   Требуется для гарантированных источников инвентаря. Количество показов, гарантированное продавцом.  | 
 minimumSpend |   Только вывод. Сумма, которую покупатель обязался потратить на источник ресурсов заранее. Применимо только для гарантированных источников инвентаря.  | 
Инвенторисаурцерейтетип
Возможные типы ставок для источника ресурсов.
| Перечисления | |
|---|---|
 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 включительно. Если   | 
Диапазон времени
Временной диапазон.
| JSON-представление | 
|---|
{ "startTime": string, "endTime": string }  | 
| Поля | |
|---|---|
 startTime |   Необходимый. Нижняя граница временного диапазона включительно.  Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры:   | 
 endTime |   Необходимый. Верхняя граница временного диапазона включительно.  Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры:   | 
КреативКонфиг
Конфигурация требований к креативам для источника инвентаря.
| JSON-представление | 
|---|
{ "creativeType": enum (  | 
| Поля | |
|---|---|
 creativeType |   Тип креатива, который можно назначить источнику ресурсов. Поддерживаются только следующие типы: 
  | 
 Поле объединения  
  Конфигурация креативов, которые можно назначить источнику ресурсов.   | |
 displayCreativeConfig |    Конфигурация показа креативов. Применимо, когда   | 
 videoCreativeConfig |    Конфигурация для видеокреативов. Применимо, когда   | 
InventorySourceDisplayCreativeConfig
Конфигурация показа креативов.
| JSON-представление | 
|---|
{
  "creativeSize": {
    object ( | 
| Поля | |
|---|---|
 creativeSize |   Требования к размерам медийных креативов, которые можно назначить источнику ресурсов.  | 
ИнвентарьИсточникВидеоCreativeConfig
Конфигурация для видеокреативов.
| JSON-представление | 
|---|
{ "duration": string }  | 
| Поля | |
|---|---|
 duration |   Требования к продолжительности видеообъявлений, которые можно назначить источнику ресурсов.  Длительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на «   | 
ИнвентаризацияSourceAccessors
Партнер или рекламодатели, имеющие доступ к источнику инвентаря.
| JSON-представление | 
|---|
{ // Union field  | 
| Поля | |
|---|---|
accessors к полям объединения. Партнер или рекламодатели, имеющие доступ к источнику инвентаря. accessors могут быть только одним из следующих: | |
 partner |   Партнер, имеющий доступ к источнику ресурсов.  | 
 advertisers |   Рекламодатели, имеющие доступ к источнику инвентаря. Все рекламодатели должны принадлежать одному партнеру.  | 
ПартнерДоступ
Партнер, имеющий доступ к источнику ресурсов.
| JSON-представление | 
|---|
{ "partnerId": string }  | 
| Поля | |
|---|---|
 partnerId |   Идентификатор партнера.  | 
РекламодательДоступы
Рекламодатели, имеющие доступ к источнику инвентаря.
| JSON-представление | 
|---|
{ "advertiserIds": [ string ] }  | 
| Поля | |
|---|---|
 advertiserIds[] |   Идентификаторы рекламодателей.  | 
Методы | |
|---|---|
 | Создает новый источник инвентаря. | 
  | Редактирует средства доступа для чтения/записи источника инвентаря. | 
  | Получает источник инвентаря. | 
  | Перечисляет источники инвентаря, доступные текущему пользователю. | 
  | Обновляет существующий источник инвентаря. |