REST Resource: applications.deviceTierConfigs

ทรัพยากร: DeviceTierConfig

การกำหนดค่าที่อธิบายเกณฑ์การกำหนดอุปกรณ์เป้าหมายสำหรับเนื้อหาของแอป

การแสดง JSON
{
  "deviceTierConfigId": string,
  "deviceGroups": [
    {
      object (DeviceGroup)
    }
  ],
  "deviceTierSet": {
    object (DeviceTierSet)
  },
  "userCountrySets": [
    {
      object (UserCountrySet)
    }
  ]
}
ช่อง
deviceTierConfigId

string (int64 format)

เอาต์พุตเท่านั้น รหัสการกำหนดค่าระดับของอุปกรณ์

deviceGroups[]

object (DeviceGroup)

คำจำกัดความของกลุ่มอุปกรณ์สำหรับแอป

deviceTierSet

object (DeviceTierSet)

คำจำกัดความของชุดระดับของอุปกรณ์สำหรับแอป

userCountrySets[]

object (UserCountrySet)

คำจำกัดความของชุดประเทศผู้ใช้สำหรับแอป

DeviceGroup

กลุ่มอุปกรณ์

กลุ่มจะกำหนดโดยชุดตัวเลือกอุปกรณ์ อุปกรณ์อยู่ในกลุ่มหากตรงกับตัวเลือกใดก็ตาม (ตรรกะ OR)

การแสดง JSON
{
  "name": string,
  "deviceSelectors": [
    {
      object (DeviceSelector)
    }
  ]
}
ช่อง
name

string

ชื่อกลุ่ม

deviceSelectors[]

object (DeviceSelector)

ตัวเลือกอุปกรณ์ของกลุ่มนี้ อุปกรณ์ที่ตรงกับตัวเลือกใดก็ตามจะรวมอยู่ในกลุ่มนี้

DeviceSelector

ตัวเลือกสำหรับกลุ่มอุปกรณ์ ตัวเลือกประกอบด้วยชุดเงื่อนไขในอุปกรณ์ที่ควรตรงกันทั้งหมด (ตรรกะ AND) เพื่อกำหนดการมีสิทธิ์ของกลุ่มอุปกรณ์

เช่น หากตัวเลือกระบุเงื่อนไข RAM, การรวมรุ่นอุปกรณ์ และการยกเว้นรุ่นอุปกรณ์ ระบบจะถือว่าอุปกรณ์ตรงกันหากอุปกรณ์ตรงกับเงื่อนไข RAM และอุปกรณ์ตรงกับรุ่นอุปกรณ์ที่รวมไว้ และอุปกรณ์ไม่ตรงกับรุ่นอุปกรณ์ที่ยกเว้น

การแสดง JSON
{
  "deviceRam": {
    object (DeviceRam)
  },
  "includedDeviceIds": [
    {
      object (DeviceId)
    }
  ],
  "excludedDeviceIds": [
    {
      object (DeviceId)
    }
  ],
  "requiredSystemFeatures": [
    {
      object (SystemFeature)
    }
  ],
  "forbiddenSystemFeatures": [
    {
      object (SystemFeature)
    }
  ]
}
ช่อง
deviceRam

object (DeviceRam)

เงื่อนไขของ RAM ของอุปกรณ์

includedDeviceIds[]

object (DeviceId)

รุ่นอุปกรณ์ที่รวมอยู่ในตัวเลือกนี้

excludedDeviceIds[]

object (DeviceId)

รุ่นอุปกรณ์ที่ยกเว้นโดยตัวเลือกนี้แม้ว่าจะตรงกับเงื่อนไขอื่นๆ ทั้งหมด

requiredSystemFeatures[]

object (SystemFeature)

อุปกรณ์ต้องมีฟีเจอร์ของระบบทั้งหมดเหล่านี้จึงจะรวมไว้ในเครื่องมือเลือกได้

forbiddenSystemFeatures[]

object (SystemFeature)

ตัวเลือกนี้จะยกเว้นอุปกรณ์ที่มีฟีเจอร์ของระบบเหล่านี้แม้ว่าจะตรงกับเงื่อนไขอื่นๆ ทั้งหมดก็ตาม

DeviceRam

เงื่อนไขเกี่ยวกับความสามารถเกี่ยวกับ RAM ของอุปกรณ์

การแสดง JSON
{
  "minBytes": string,
  "maxBytes": string
}
ช่อง
minBytes

string (int64 format)

RAM ขั้นต่ำในหน่วยไบต์ (รวมขอบเขต)

maxBytes

string (int64 format)

RAM สูงสุดในหน่วยไบต์ (ไม่รวมขอบเขต)

DeviceId

ตัวระบุของอุปกรณ์

การแสดง JSON
{
  "buildBrand": string,
  "buildDevice": string
}
ช่อง
buildBrand

string

มูลค่าของ Build.BRAND

buildDevice

string

ค่าของ Build.DEVICE

SystemFeature

การนําเสนอฟีเจอร์ของระบบ

การแสดง JSON
{
  "name": string
}
ช่อง
name

string

ชื่อของฟีเจอร์

DeviceTierSet

ชุดระดับของอุปกรณ์

ชุดระดับขั้นจะกำหนดรูปแบบของเนื้อหาแอปที่จะแสดงในอุปกรณ์หนึ่งๆ สำหรับเนื้อหาที่กำหนดเป้าหมายไปยังอุปกรณ์

คุณควรกำหนดระดับความสำคัญให้กับแต่ละระดับ ซึ่งเป็นตัวกำหนดลำดับที่ Play จะประเมินระดับเหล่านั้น ดูรายละเอียดเพิ่มเติมได้ในเอกสารของ DeviceTier.level

การแสดง JSON
{
  "deviceTiers": [
    {
      object (DeviceTier)
    }
  ]
}
ช่อง
deviceTiers[]

object (DeviceTier)

ระดับของอุปกรณ์ที่อยู่ในชุด

DeviceTier

อุปกรณ์ระดับเดียว

ระบบจะถือว่าอุปกรณ์ที่ตรงกับกลุ่มอุปกรณ์ใน deviceGroupNames ตรงกับระดับ

การแสดง JSON
{
  "deviceGroupNames": [
    string
  ],
  "level": integer
}
ช่อง
deviceGroupNames[]

string

กลุ่มอุปกรณ์ที่รวมอยู่ในระดับนี้ กลุ่มเหล่านี้ต้องได้รับการกำหนดอย่างชัดเจนในส่วน deviceGroups ในการกำหนดค่านี้

level

integer

ลำดับความสำคัญของระดับ

ระบบจะประเมินระดับจากมากไปน้อย โดยระดับที่มีลำดับความสำคัญสูงสุดจะมีลำดับความสำคัญสูงสุด ระบบจะเลือกระดับสูงสุดที่ตรงกับอุปกรณ์ที่ระบุสำหรับอุปกรณ์นั้น

คุณควรใช้ช่วงของระดับที่ต่อเนื่องกันสำหรับระดับต่างๆ ในชุดระดับขั้น เนื่องจากระดับชั้นในชุดแต่ละระดับต้องไม่ซ้ำกัน เช่น หากชุดระดับมี 4 ระดับ (รวมถึงระดับสำรองส่วนกลาง) คุณควรกำหนดระดับที่ 1, 2 และ 3 ในการกำหนดค่านี้

หมายเหตุ: ระดับ 0 ได้รับการกำหนดโดยนัยว่าเป็นโฆษณาสำรองส่วนกลาง และเลือกสำหรับอุปกรณ์ที่ไม่ตรงกับระดับใดๆ ที่กำหนดไว้อย่างชัดเจนที่นี่ คุณต้องไม่กำหนดระดับ 0 อย่างชัดเจนในการกำหนดค่านี้

UserCountrySet

กลุ่มประเทศของผู้ใช้

ชุดประเทศเป็นตัวกําหนดรูปแบบของเนื้อหาแอปที่จะแสดงในตําแหน่งหนึ่งๆ

การแสดง JSON
{
  "name": string,
  "countryCodes": [
    string
  ]
}
ช่อง
name

string

ชื่อชุดประเทศ

countryCodes[]

string

รายการรหัสประเทศที่แสดงถึงประเทศ รหัสประเทศจะแสดงในรูปแบบ ISO 3166 alpha-2 ตัวอย่างเช่น "IT" สำหรับอิตาลี, "GE" สำหรับจอร์เจีย

วิธีการ

create

สร้างการกำหนดค่าระดับของอุปกรณ์ใหม่สำหรับแอป

get

แสดงผลการกำหนดค่าระดับของอุปกรณ์ที่ต้องการ

list

จะส่งกลับการกำหนดค่าระดับของอุปกรณ์ที่สร้างขึ้น โดยเรียงลำดับตามเวลาที่สร้างจากมากไปน้อย