Pacing

การตั้งค่าที่ควบคุมอัตราการใช้งบประมาณ

การแสดง JSON
{
  "pacingPeriod": enum (PacingPeriod),
  "pacingType": enum (PacingType),

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "dailyMaxMicros": string,
  "dailyMaxImpressions": string
  // End of mutually exclusive fields.
}
ช่อง
pacingPeriod

enum (PacingPeriod)

ต้องระบุ ระยะเวลาที่จะใช้งบประมาณตามอัตราการแสดงโฆษณา

เมื่อเปิดใช้การจัดสรรงบประมาณอัตโนมัติที่ใบสั่งซื้อการใส่โฆษณาผ่าน automationType ช่องนี้จะเป็นเอาต์พุตเท่านั้นและมีค่าเริ่มต้นเป็น PACING_PERIOD_FLIGHT

pacingType

enum (PacingType)

ต้องระบุ ประเภทการกำหนดอัตราการแสดงโฆษณาที่กำหนดวิธีใช้งบประมาณใน pacingPeriod

PACING_TYPE_ASAP ใช้ร่วมกับPACING_PERIOD_FLIGHT pacingPeriod สำหรับใบสั่งซื้อการใส่โฆษณาไม่ได้

ใช้ได้เมื่อตั้งค่า pacing_period เป็น PACING_PERIOD_DAILY ต่อไปนี้คือรายการช่องที่แยกกันโดยสิ้นเชิง ระบบจะตั้งค่าช่องอย่างน้อย 1 ช่องในการตอบกลับ ดังนี้
dailyMaxMicros

string (int64 format)

จำนวนเงินสูงสุดที่จะใช้จ่ายในแต่ละวันในหน่วยไมโครของสกุลเงินของผู้ลงโฆษณา

ใช้ได้เมื่อกำหนดงบประมาณตามสกุลเงิน ต้องมากกว่า 0 เช่น สำหรับ 1.5 หน่วยมาตรฐานของสกุลเงิน ให้ตั้งค่าช่องนี้เป็น 1500000

ค่าที่กำหนดจะปัดเศษเป็นหน่วยที่เรียกเก็บเงินได้ทั้งหมดสำหรับสกุลเงินที่เกี่ยวข้องตามกฎต่อไปนี้ ค่าบวกใดๆ ที่น้อยกว่าหน่วยที่เรียกเก็บเงินได้หน่วยเดียวจะปัดเศษขึ้นเป็นหน่วยที่เรียกเก็บเงินได้ 1 หน่วย และค่าใดๆ ที่มากกว่าหน่วยที่เรียกเก็บเงินได้หน่วยเดียวจะปัดเศษลงเป็นค่าที่เรียกเก็บเงินได้ที่ใกล้เคียงที่สุด ตัวอย่างเช่น หากหน่วยที่เรียกเก็บเงินได้ของสกุลเงินคือ 0.01 และตั้งค่าช่องนี้เป็น 10257770 ระบบจะปัดเศษลงเป็น 10250000 ซึ่งมีค่าเท่ากับ 10.25 หากตั้งค่าเป็น 505 ระบบจะปัดเศษขึ้นเป็น 10000 ซึ่งมีค่าเท่ากับ 0.01

dailyMaxImpressions

string (int64 format)

จำนวนการแสดงผลสูงสุดที่จะแสดงในแต่ละวัน

ใช้ได้เมื่อเป็นงบประมาณที่อิงตามการแสดงผล ต้องมากกว่า 0

สิ้นสุดฟิลด์ที่แยกกัน

PacingPeriod

ระยะเวลาที่เป็นไปได้ที่ใช้ในการใช้จ่ายตามจำนวนที่กำหนด

Enum
PACING_PERIOD_UNSPECIFIED ไม่ได้ระบุค่าระยะเวลาหรือไม่รู้จักค่าระยะเวลาในเวอร์ชันนี้
PACING_PERIOD_DAILY ระบบจะใช้การตั้งค่าการกำหนดอัตราการแสดงโฆษณาเป็นรายวัน
PACING_PERIOD_FLIGHT การตั้งค่าการกำหนดอัตราการแสดงโฆษณาจะมีผลตลอดระยะเวลาของเที่ยวบิน

PacingType

ประเภทการกำหนดอัตราที่เป็นไปได้

Enum
PACING_TYPE_UNSPECIFIED ไม่ได้ระบุค่าโหมดเพซหรือไม่รู้จักค่าดังกล่าวในเวอร์ชันนี้
PACING_TYPE_AHEAD ใช้ได้กับระยะเวลาการกำหนดอัตราการแสดงโฆษณา PACING_PERIOD_FLIGHT เท่านั้น การกำหนดอัตราการแสดงโฆษณาแบบเร่งจะพยายามใช้จ่ายเร็วกว่าแบบสม่ำเสมอ เพื่อให้แน่ใจว่ามีการใช้งบประมาณทั้งหมดภายในสิ้นสุดช่วงเวลาที่กำหนด
PACING_TYPE_ASAP ใช้งบประมาณที่กำหนดทั้งหมดโดยเร็วที่สุด
PACING_TYPE_EVEN ใช้จ่ายงบประมาณในจำนวนที่สม่ำเสมอทุกช่วงเวลา