LineTerms

Warunki gwarancji sprzedawcy w przypadku tej linii.

Zapis JSON
{
  "billableEvents": string,
  "costPerBillableEvent": {
    object (Money)
  },
  "adPlayPlan": {
    object (AdPlayPlan)
  },
  "attribute": [
    {
      object (Attribute)
    }
  ]
}
Pola
billableEvents

string (int64 format)

Wymagane. Łączna liczba zdarzeń podlegających rozliczeniu na podstawie szczegółów tego wiersza.

costPerBillableEvent

object (Money)

Wymagane. Koszt zdarzenia podlegającego rozliczeniu.

adPlayPlan

object (AdPlayPlan)

Opcjonalnie: Plan odtwarzania reklamy w przypadku tej linii.

attribute[]

object (Attribute)

Lista atrybutów dla tego wiersza.

AdPlayPlan

Plan odtwarzania reklam zawierający szczegółowe informacje o tym, kiedy i gdzie planowane jest odtwarzanie reklam, a także czas trwania i liczba zdarzeń podlegających rozliczeniu.

Zapis JSON
{
  "adPlayPlanEntries": [
    {
      object (AdPlayPlanEntry)
    }
  ]
}
Pola
adPlayPlanEntries[]

object (AdPlayPlanEntry)

Wymagane. Wpisy tego planu.

AdPlayPlanEntry

Wpis, który ma być uwzględniony w planie odtwarzania reklam.

Przykład:

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

Powyższy wpis określa, że reklama będzie wyświetlana w jednostce reklamowej o identyfikatorze 123 w dniu 1.01.19 między 10:00 a 11:00 przez łącznie 300 sekund, co daje 100 zdarzeń podlegających rozliczeniu.

Zapis JSON
{
  "adUnit": string,
  "startTime": string,
  "endTime": string,
  "totalBillableEvents": string,
  "playDuration": string
}
Pola
adUnit

string

Wymagane. Nazwa usługi AdUnit w tym wpisie abonamentu. Format = adUnits/123

startTime

string (Timestamp format)

Wymagane. Data i godzina rozpoczęcia obowiązywania tego wpisu abonamentu (włącznie).

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

Wymagane. Data i godzina zakończenia tej pozycji abonamentu (bez jej uwzględnienia).

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

totalBillableEvents

string (int64 format)

Wymagane. Liczba zaplanowanych zdarzeń podlegających rozliczeniu w określonym czasie rozpoczęcia i zakończenia. Zdarzeniem podlegającym rozliczeniu to wyświetlenie lub odtworzenie reklamy.

playDuration

string (Duration format)

Wymagane. Łączny czas, przez jaki reklama będzie widoczna.

Czas trwania w sekundach z maksymalnie dziewięcioma cyframi po przecinku, zakończony znakiem „s”. Przykład: "3.5s".

Atrybut

Atrybut elementu (np. liczba odtworzeń reklamy) i jego wartość.

Zapis JSON
{
  "adPlayCount": {
    object (AdPlayCount)
  }
}
Pola
adPlayCount

object (AdPlayCount)

AdPlayCount

Szacunkowa liczba odtworzeń reklamy.

Zapis JSON
{
  "value": string
}
Pola
value

string (int64 format)