LineTerms

Продавец гарантировал сроки по этой линии.

JSON-представление
{
  "billableEvents": string,
  "costPerBillableEvent": {
    object (Money)
  },
  "adPlayPlan": {
    object (AdPlayPlan)
  },
  "attribute": [
    {
      object (Attribute)
    }
  ]
}
Поля
billableEvents

string ( int64 format)

Необходимый. Общее количество оплачиваемых событий на основе сведений об этой строке.

costPerBillableEvent

object ( Money )

Необходимый. Стоимость за оплачиваемое мероприятие.

adPlayPlan

object ( AdPlayPlan )

Необязательный. План воспроизведения рекламы для этой линии.

attribute[]

object ( Attribute )

Список атрибутов для этой строки.

AdPlayPlan

План воспроизведения рекламы с подробным указанием того, когда и где планируется проводить показ рекламы, а также продолжительность и количество оплачиваемых событий.

JSON-представление
{
  "adPlayPlanEntries": [
    {
      object (AdPlayPlanEntry)
    }
  ]
}
Поля
adPlayPlanEntries[]

object ( AdPlayPlanEntry )

Необходимый. Записи этого плана.

AdPlayPlanEntry

Запись, которая будет включена в план воспроизведения рекламы.

Пример:

adUnit: adUnits/123,
startDate: 1/1/19 10:00,
endDate: 1/1/19/ 11:00,
totalBillableEvents: 100,
playDuration: 300s

В приведенной выше записи указано, что объявление будет воспроизводиться в рекламном блоке с идентификатором 123 01.01.19 с 10:00 до 11:00 в общей сложности 300 секунд, что приведет к 100 оплачиваемым событиям.

JSON-представление
{
  "adUnit": string,
  "startTime": string,
  "endTime": string,
  "totalBillableEvents": string,
  "playDuration": string
}
Поля
adUnit

string

Необходимый. Имя AdUnit в этой записи плана. Формат = рекламные единицы/123

startTime

string ( Timestamp format)

Необходимый. Дата и время начала этой записи плана (включительно).

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

endTime

string ( Timestamp format)

Необходимый. Дата и время окончания этой записи плана (эксклюзивно).

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

totalBillableEvents

string ( int64 format)

Необходимый. Количество запланированных оплачиваемых событий между указанным временем начала и окончания. Оплачиваемое событие – это показ или воспроизведение рекламы.

playDuration

string ( Duration format)

Необходимый. Общее время, в течение которого реклама будет видна.

Продолжительность в секундах, содержащая до девяти дробных цифр, заканчивающаяся символом « s ». Пример: "3.5s" .

Атрибут

Атрибут элемента (например, количество воспроизведений рекламы) и его значение.

JSON-представление
{
  "adPlayCount": {
    object (AdPlayCount)
  }
}
Поля
adPlayCount

object ( AdPlayCount )

АдПлейКаунт

Примерное количество показов рекламы.

JSON-представление
{
  "value": string
}
Поля
value

string ( int64 format)