REST Resource: applications.deviceTierConfigs

Resource: DeviceTierConfig

Konfigurasi yang menjelaskan kriteria penargetan perangkat untuk konten aplikasi.

Representasi JSON
{
  "deviceTierConfigId": string,
  "deviceGroups": [
    {
      object (DeviceGroup)
    }
  ],
  "deviceTierSet": {
    object (DeviceTierSet)
  },
  "userCountrySets": [
    {
      object (UserCountrySet)
    }
  ]
}
Kolom
deviceTierConfigId

string (int64 format)

Hanya output. ID konfigurasi tingkat perangkat.

deviceGroups[]

object (DeviceGroup)

Definisi grup perangkat untuk aplikasi.

deviceTierSet

object (DeviceTierSet)

Definisi kumpulan tingkat perangkat untuk aplikasi.

userCountrySets[]

object (UserCountrySet)

Definisi kumpulan negara pengguna untuk aplikasi.

DeviceGroup

Sekumpulan perangkat.

Grup ditentukan oleh sekumpulan pemilih perangkat. Perangkat termasuk dalam grup jika cocok dengan pemilih apa pun (OR logis).

Representasi JSON
{
  "name": string,
  "deviceSelectors": [
    {
      object (DeviceSelector)
    }
  ]
}
Kolom
name

string

Nama grup.

deviceSelectors[]

object (DeviceSelector)

Pemilih perangkat untuk grup ini. Perangkat yang cocok dengan salah satu pemilih disertakan dalam grup ini.

DeviceSelector

Pemilih untuk grup perangkat. Pemilih terdiri dari serangkaian kondisi di perangkat yang semuanya harus cocok (AND logis) untuk menentukan kelayakan grup perangkat.

Misalnya, jika pemilih menentukan kondisi RAM, penyertaan model perangkat, dan pengecualian model perangkat, perangkat dianggap cocok jika: perangkat cocok dengan kondisi RAM DAN perangkat cocok dengan salah satu model perangkat yang disertakan DAN perangkat tidak cocok dengan model perangkat yang dikecualikan

Representasi JSON
{
  "deviceRam": {
    object (DeviceRam)
  },
  "includedDeviceIds": [
    {
      object (DeviceId)
    }
  ],
  "excludedDeviceIds": [
    {
      object (DeviceId)
    }
  ],
  "requiredSystemFeatures": [
    {
      object (SystemFeature)
    }
  ],
  "forbiddenSystemFeatures": [
    {
      object (SystemFeature)
    }
  ]
}
Kolom
deviceRam

object (DeviceRam)

Kondisi pada RAM perangkat.

includedDeviceIds[]

object (DeviceId)

Model perangkat yang disertakan oleh pemilih ini.

excludedDeviceIds[]

object (DeviceId)

Model perangkat yang dikecualikan oleh pemilih ini, meskipun cocok dengan semua kondisi lainnya.

requiredSystemFeatures[]

object (SystemFeature)

Perangkat harus memiliki semua fitur sistem ini agar dapat disertakan oleh pemilih.

forbiddenSystemFeatures[]

object (SystemFeature)

Perangkat yang memiliki salah satu fitur sistem tersebut dikecualikan oleh pemilih ini, meskipun cocok dengan semua kondisi lainnya.

DeviceRam

Kondisi tentang kemampuan RAM perangkat.

Representasi JSON
{
  "minBytes": string,
  "maxBytes": string
}
Kolom
minBytes

string (int64 format)

RAM minimum dalam byte (termasuk batas).

maxBytes

string (int64 format)

RAM maksimum dalam byte (batas dikecualikan).

DeviceId

ID perangkat.

Representasi JSON
{
  "buildBrand": string,
  "buildDevice": string
}
Kolom
buildBrand

string

Nilai Build.BRAND.

buildDevice

string

Nilai Build.DEVICE.

SystemFeature

Representasi fitur sistem.

Representasi JSON
{
  "name": string
}
Kolom
name

string

Nama fitur.

DeviceTierSet

Serangkaian tingkat perangkat.

Kumpulan tingkat menentukan variasi konten aplikasi yang ditayangkan ke perangkat tertentu, untuk konten yang ditargetkan untuk perangkat.

Anda harus menetapkan tingkat prioritas untuk setiap tingkat, yang menentukan urutan tingkat tersebut dievaluasi oleh Play. Lihat dokumentasi DeviceTier.level untuk detail selengkapnya.

Representasi JSON
{
  "deviceTiers": [
    {
      object (DeviceTier)
    }
  ]
}
Kolom
deviceTiers[]

object (DeviceTier)

Tingkat perangkat yang termasuk dalam set.

DeviceTier

Tingkat perangkat tunggal.

Perangkat yang cocok dengan salah satu grup perangkat di deviceGroupNames dianggap cocok dengan tingkatan.

Representasi JSON
{
  "deviceGroupNames": [
    string
  ],
  "level": integer
}
Kolom
deviceGroupNames[]

string

Grup perangkat yang disertakan dalam tingkat ini. Grup ini harus ditentukan secara eksplisit di bawah deviceGroups dalam konfigurasi ini.

level

integer

Level prioritas tingkat.

Tingkat dievaluasi dalam urutan tingkat menurun: tingkat tertinggi memiliki prioritas tertinggi. Tingkat tertinggi yang cocok dengan perangkat tertentu dipilih untuk perangkat tersebut.

Anda harus menggunakan rentang level yang berdekatan untuk tingkat Anda dalam kumpulan tingkat; level dalam kumpulan tingkat harus unik. Misalnya, jika kumpulan tingkat Anda memiliki 4 tingkat (termasuk penggantian global), Anda harus menentukan tingkat 1, 2, dan 3 dalam konfigurasi ini.

Catatan: tingkat 0 secara implisit didefinisikan sebagai penggantian global dan dipilih untuk perangkat yang tidak cocok dengan tingkat apa pun yang didefinisikan secara eksplisit di sini. Anda tidak boleh menentukan tingkat 0 secara eksplisit dalam konfigurasi ini.

UserCountrySet

Kumpulan negara pengguna.

Set negara menentukan variasi konten aplikasi yang ditayangkan ke lokasi tertentu.

Representasi JSON
{
  "name": string,
  "countryCodes": [
    string
  ]
}
Kolom
name

string

Nama set negara.

countryCodes[]

string

Daftar kode negara yang mewakili negara. Kode negara diwakili dalam format ISO 3166 alpha-2. Misalnya:- "IT" untuk Italia, "GE" untuk Georgia.

Metode

create

Membuat konfigurasi tingkat perangkat baru untuk aplikasi.

get

Menampilkan konfigurasi tingkat perangkat tertentu.

list

Menampilkan konfigurasi tingkat perangkat yang dibuat, diurutkan berdasarkan waktu pembuatan menurun.