- Ресурс: InsertionOrder
 - Инсертинордертипе
 - Бюджет заказа на вставку
 - Инсерционордеравтоматионтипе
 - Инсерционордербюджетсегмент
 - Оплачиваемый результат
 - Методы
 
Ресурс: InsertionOrder
Единый заказ на размещение.
| JSON-представление | 
|---|
{ "name": string, "advertiserId": string, "campaignId": string, "insertionOrderId": string, "displayName": string, "insertionOrderType": enum (  | 
| Поля | |
|---|---|
 name |   Только вывод. Название ресурса заказа на размещение.  | 
 advertiserId |   Только вывод. Уникальный идентификатор рекламодателя, которому принадлежит заказ на размещение.  | 
 campaignId |   Необходимый. Неизменяемый. Уникальный идентификатор кампании, которой принадлежит заказ на размещение.  | 
 insertionOrderId |   Только вывод. Уникальный идентификатор заказа на размещение. Назначается системой.  | 
 displayName |   Необходимый. Отображаемое название заказа на размещение. Должен быть в кодировке UTF-8 с максимальным размером 240 байт.  | 
 insertionOrderType |   Тип заказа на размещение.  Если это поле не указано при создании, по умолчанию используется значение   | 
 entityStatus |   Необходимый. Определяет, может ли заказ на размещение расходовать свой бюджет и делать ставки на инвентарь. 
  | 
 updateTime |   Только вывод. Временная метка последнего обновления заказа на размещение. Назначается системой.  Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры:   | 
 partnerCosts[] |   Расходы партнера, связанные с заказом на размещение.  Если метод   | 
 pacing |   Необходимый. Настройка скорости расходования бюджета в заказе на размещение.  | 
 frequencyCap |   Необходимый. Настройка ограничения частоты показов в заказе на размещение.  | 
 integrationDetails |   Дополнительные сведения об интеграции заказа на размещение.  | 
 performanceGoal |   Необходимый. Цель эффективности заказа на размещение.  | 
 budget |   Необходимый. Настройки распределения бюджета заказа на размещение.  | 
 bidStrategy |    Стратегия назначения ставок в заказе на размещение. По умолчанию установлена   | 
 reservationType |   Только вывод. Тип резервирования заказа на размещение.  | 
 billableOutcome |   Неизменяемый. Оплачиваемый результат заказа на размещение.  Покупка на основе результата устарела.   | 
Инсертинордертипе
Возможные типы заказа на размещение.
Тип заказа на размещение определяет, какие настройки и параметры применимы, например формат объявлений или параметры таргетинга.
| Перечисления | |
|---|---|
 INSERTION_ORDER_TYPE_UNSPECIFIED | Тип заказа на размещение не указан или неизвестен. | 
 RTB | Торги в режиме реального времени. | 
 OVER_THE_TOP | Чрезмерно. | 
Бюджет заказа на вставку
Настройки, управляющие распределением бюджета заказа на размещение.
| JSON-представление | 
|---|
{ "budgetUnit": enum (  | 
| Поля | |
|---|---|
 budgetUnit |   Необходимый. Неизменяемый. Бюджетная единица определяет, основан ли бюджет на валюте или на показах.  | 
 automationType |   Тип автоматизации, используемый для управления ставками и бюджетом заказа на размещение.  Если это поле не указано при создании, значение по умолчанию равно   | 
 budgetSegments[] |   Необходимый. Перечень сегментов бюджета. Используйте сегмент бюджета, чтобы указать конкретный бюджет на определенный период времени, в течение которого действует заказ на размещение.  | 
Инсерционордеравтоматионтипе
Возможные варианты автоматизации ставки и бюджета заказа на размещение.
| Перечисления | |
|---|---|
 INSERTION_ORDER_AUTOMATION_TYPE_UNSPECIFIED | В этой версии опция автоматизации заказа на размещение не указана или неизвестна. | 
 INSERTION_ORDER_AUTOMATION_TYPE_BUDGET |  Автоматическое распределение бюджета. Разрешите системе автоматически перераспределять бюджет на собственные позиции, чтобы оптимизировать эффективность, определенную performanceGoal . Никакой автоматизации в настройках ставок.  | 
 INSERTION_ORDER_AUTOMATION_TYPE_NONE | Никакой автоматизации ставок или бюджета на уровне заказа на размещение. Ставку и бюджет необходимо настроить вручную на уровне позиции. | 
 INSERTION_ORDER_AUTOMATION_TYPE_BID_BUDGET |  Разрешите системе автоматически корректировать ставки и переносить бюджет на принадлежащие позиции, чтобы оптимизировать эффективность, определенную параметром performanceGoal .  | 
Инсерционордербюджетсегмент
Настройки, управляющие бюджетом одного сегмента бюджета.
| JSON-представление | 
|---|
{
  "budgetAmountMicros": string,
  "description": string,
  "dateRange": {
    object ( | 
| Поля | |
|---|---|
 budgetAmountMicros |    Необходимый. Сумма бюджета, которую заказ на размещение потратит за заданный   | 
 description |   Описание бюджетного сегмента. Его можно использовать для ввода информации о заказе на поставку для каждого сегмента бюджета и печати этой информации в счетах-фактурах. Должно быть в кодировке UTF-8.  | 
 dateRange |   Необходимый. Настройки даты начала и окончания бюджетного сегмента. Они разрешаются относительно часового пояса родительского рекламодателя. 
  | 
 campaignBudgetId |      | 
Оплачиваемый результат
Возможные оплачиваемые результаты заказа на размещение.
| Перечисления | |
|---|---|
 BILLABLE_OUTCOME_UNSPECIFIED | Неуказанный оплачиваемый результат. | 
 BILLABLE_OUTCOME_PAY_PER_IMPRESSION | Плата за показы. | 
 BILLABLE_OUTCOME_PAY_PER_CLICK | Платите за клик.  | 
 BILLABLE_OUTCOME_PAY_PER_VIEWABLE_IMPRESSION | Плата за активный просмотр.  | 
Методы | |
|---|---|
 | Создает новый заказ на размещение. | 
  | Удаляет заказ на размещение. | 
  | Получает заказ на размещение. | 
  | Перечисляет заказы на размещение у рекламодателя. | 
  | Перечисляет назначенные параметры таргетинга заказа на размещение для всех типов таргетинга. | 
  | Обновляет существующий заказ на размещение. |