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

上記のエントリでは、2019 年 1 月 1 日の 10:00 から 11:00 の間に、ID が 123 の広告ユニットで広告が再生され、合計 300 秒後に 100 件の請求対象イベントが再生されることを示しています。

JSON 表現
{
  "adUnit": string,
  "startTime": string,
  "endTime": string,
  "totalBillableEvents": string,
  "playDuration": string
}
フィールド
adUnit

string

必須。このプランエントリの AdUnit の名前。フォーマット = adUnits/123

startTime

string (Timestamp format)

必須。このプランエントリの開始日時(両端を含む)。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

endTime

string (Timestamp format)

必須。このプランエントリの終了日時(この日時は指定されません)。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

totalBillableEvents

string (int64 format)

必須。指定した開始時間から終了時間までの予定された課金対象イベントの数。請求対象イベントは、インプレッションまたは広告再生のいずれかです。

playDuration

string (Duration format)

必須。広告が表示される合計時間。

小数点以下 9 桁まで、「s」で終わる秒単位の期間(例: "3.5s")。

属性

要素の属性(広告の再生回数など)とその値。

JSON 表現
{
  "adPlayCount": {
    object (AdPlayCount)
  }
}
フィールド
adPlayCount

object (AdPlayCount)

AdPlayCount

広告の推定再生回数。

JSON 表現
{
  "value": string
}
フィールド
value

string (int64 format)