- ทรัพยากร: DeviceTierConfig
- DeviceGroup
- DeviceSelector
- DeviceRam
- DeviceId
- SystemFeature
- DeviceTierSet
- DeviceTier
- UserCountrySet
- เมธอด
ทรัพยากร: DeviceTierConfig
การกำหนดค่าที่อธิบายเกณฑ์การกำหนดอุปกรณ์เป้าหมายสำหรับเนื้อหาของแอป
การแสดง JSON |
---|
{ "deviceTierConfigId": string, "deviceGroups": [ { object ( |
ช่อง | |
---|---|
deviceTierConfigId |
เอาต์พุตเท่านั้น รหัสการกำหนดค่าระดับของอุปกรณ์ |
deviceGroups[] |
คำจำกัดความของกลุ่มอุปกรณ์สำหรับแอป |
deviceTierSet |
คำจำกัดความของชุดระดับของอุปกรณ์สำหรับแอป |
userCountrySets[] |
คำจำกัดความของชุดประเทศผู้ใช้สำหรับแอป |
DeviceGroup
กลุ่มอุปกรณ์
กลุ่มจะกำหนดโดยชุดตัวเลือกอุปกรณ์ อุปกรณ์อยู่ในกลุ่มหากตรงกับตัวเลือกใดก็ตาม (ตรรกะ OR)
การแสดง JSON |
---|
{
"name": string,
"deviceSelectors": [
{
object ( |
ช่อง | |
---|---|
name |
ชื่อกลุ่ม |
deviceSelectors[] |
ตัวเลือกอุปกรณ์ของกลุ่มนี้ อุปกรณ์ที่ตรงกับตัวเลือกใดก็ตามจะรวมอยู่ในกลุ่มนี้ |
DeviceSelector
ตัวเลือกสำหรับกลุ่มอุปกรณ์ ตัวเลือกประกอบด้วยชุดเงื่อนไขในอุปกรณ์ที่ควรตรงกันทั้งหมด (ตรรกะ AND) เพื่อกำหนดการมีสิทธิ์ของกลุ่มอุปกรณ์
เช่น หากตัวเลือกระบุเงื่อนไข RAM, การรวมรุ่นอุปกรณ์ และการยกเว้นรุ่นอุปกรณ์ ระบบจะถือว่าอุปกรณ์ตรงกันหากอุปกรณ์ตรงกับเงื่อนไข RAM และอุปกรณ์ตรงกับรุ่นอุปกรณ์ที่รวมไว้ และอุปกรณ์ไม่ตรงกับรุ่นอุปกรณ์ที่ยกเว้น
การแสดง JSON |
---|
{ "deviceRam": { object ( |
ช่อง | |
---|---|
deviceRam |
เงื่อนไขของ RAM ของอุปกรณ์ |
includedDeviceIds[] |
รุ่นอุปกรณ์ที่รวมอยู่ในตัวเลือกนี้ |
excludedDeviceIds[] |
รุ่นอุปกรณ์ที่ยกเว้นโดยตัวเลือกนี้แม้ว่าจะตรงกับเงื่อนไขอื่นๆ ทั้งหมด |
requiredSystemFeatures[] |
อุปกรณ์ต้องมีฟีเจอร์ของระบบทั้งหมดเหล่านี้จึงจะรวมไว้ในเครื่องมือเลือกได้ |
forbiddenSystemFeatures[] |
ตัวเลือกนี้จะยกเว้นอุปกรณ์ที่มีฟีเจอร์ของระบบเหล่านี้แม้ว่าจะตรงกับเงื่อนไขอื่นๆ ทั้งหมดก็ตาม |
DeviceRam
เงื่อนไขเกี่ยวกับความสามารถเกี่ยวกับ RAM ของอุปกรณ์
การแสดง JSON |
---|
{ "minBytes": string, "maxBytes": string } |
ช่อง | |
---|---|
minBytes |
RAM ขั้นต่ำในหน่วยไบต์ (รวมขอบเขต) |
maxBytes |
RAM สูงสุดในหน่วยไบต์ (ไม่รวมขอบเขต) |
DeviceId
ตัวระบุของอุปกรณ์
การแสดง JSON |
---|
{ "buildBrand": string, "buildDevice": string } |
ช่อง | |
---|---|
buildBrand |
มูลค่าของ Build.BRAND |
buildDevice |
ค่าของ Build.DEVICE |
SystemFeature
การนําเสนอฟีเจอร์ของระบบ
การแสดง JSON |
---|
{ "name": string } |
ช่อง | |
---|---|
name |
ชื่อของฟีเจอร์ |
DeviceTierSet
ชุดระดับของอุปกรณ์
ชุดระดับขั้นจะกำหนดรูปแบบของเนื้อหาแอปที่จะแสดงในอุปกรณ์หนึ่งๆ สำหรับเนื้อหาที่กำหนดเป้าหมายไปยังอุปกรณ์
คุณควรกำหนดระดับความสำคัญให้กับแต่ละระดับ ซึ่งเป็นตัวกำหนดลำดับที่ Play จะประเมินระดับเหล่านั้น ดูรายละเอียดเพิ่มเติมได้ในเอกสารของ DeviceTier.level
การแสดง JSON |
---|
{
"deviceTiers": [
{
object ( |
ช่อง | |
---|---|
deviceTiers[] |
ระดับของอุปกรณ์ที่อยู่ในชุด |
DeviceTier
อุปกรณ์ระดับเดียว
ระบบจะถือว่าอุปกรณ์ที่ตรงกับกลุ่มอุปกรณ์ใน deviceGroupNames ตรงกับระดับ
การแสดง JSON |
---|
{ "deviceGroupNames": [ string ], "level": integer } |
ช่อง | |
---|---|
deviceGroupNames[] |
กลุ่มอุปกรณ์ที่รวมอยู่ในระดับนี้ กลุ่มเหล่านี้ต้องได้รับการกำหนดอย่างชัดเจนในส่วน deviceGroups ในการกำหนดค่านี้ |
level |
ลำดับความสำคัญของระดับ ระบบจะประเมินระดับจากมากไปน้อย โดยระดับที่มีลำดับความสำคัญสูงสุดจะมีลำดับความสำคัญสูงสุด ระบบจะเลือกระดับสูงสุดที่ตรงกับอุปกรณ์ที่ระบุสำหรับอุปกรณ์นั้น คุณควรใช้ช่วงของระดับที่ต่อเนื่องกันสำหรับระดับต่างๆ ในชุดระดับขั้น เนื่องจากระดับชั้นในชุดแต่ละระดับต้องไม่ซ้ำกัน เช่น หากชุดระดับมี 4 ระดับ (รวมถึงระดับสำรองส่วนกลาง) คุณควรกำหนดระดับที่ 1, 2 และ 3 ในการกำหนดค่านี้ หมายเหตุ: ระดับ 0 ได้รับการกำหนดโดยนัยว่าเป็นโฆษณาสำรองส่วนกลาง และเลือกสำหรับอุปกรณ์ที่ไม่ตรงกับระดับใดๆ ที่กำหนดไว้อย่างชัดเจนที่นี่ คุณต้องไม่กำหนดระดับ 0 อย่างชัดเจนในการกำหนดค่านี้ |
UserCountrySet
กลุ่มประเทศของผู้ใช้
ชุดประเทศเป็นตัวกําหนดรูปแบบของเนื้อหาแอปที่จะแสดงในตําแหน่งหนึ่งๆ
การแสดง JSON |
---|
{ "name": string, "countryCodes": [ string ] } |
ช่อง | |
---|---|
name |
ชื่อชุดประเทศ |
countryCodes[] |
รายการรหัสประเทศที่แสดงถึงประเทศ รหัสประเทศจะแสดงในรูปแบบ ISO 3166 alpha-2 ตัวอย่างเช่น "IT" สำหรับอิตาลี, "GE" สำหรับจอร์เจีย |
วิธีการ |
|
---|---|
|
สร้างการกำหนดค่าระดับของอุปกรณ์ใหม่สำหรับแอป |
|
แสดงผลการกำหนดค่าระดับของอุปกรณ์ที่ต้องการ |
|
จะส่งกลับการกำหนดค่าระดับของอุปกรณ์ที่สร้างขึ้น โดยเรียงลำดับตามเวลาที่สร้างจากมากไปน้อย |