- 资源:DeviceTierConfig
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeviceGroup
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeviceSelector
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeviceRam
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeviceId
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- SystemFeature
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeviceTierSet
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeviceTier
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UserCountrySet
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 方法
资源:DeviceTierConfig
用于描述应用内容的设备定位条件的配置。
JSON 表示法 |
---|
{ "deviceTierConfigId": string, "deviceGroups": [ { object ( |
字段 | |
---|---|
deviceTierConfigId |
仅限输出。设备层级配置 ID。 |
deviceGroups[] |
应用的设备组定义。 |
deviceTierSet |
应用的一组设备层级的定义。 |
userCountrySets[] |
应用的用户所在国家/地区组合的定义。 |
DeviceGroup
一组设备。
组由一组设备选择器定义。如果某个设备与任意选择器匹配(逻辑“或”),则属于该组。
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”。 |
方法 |
|
---|---|
|
为应用创建新的设备层级配置。 |
|
返回特定的设备层级配置。 |
|
返回已创建的设备层级配置,按创建时间降序排序。 |