- リソース: 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
デバイスのグループ。
グループは、デバイス セレクタのセットによって定義されます。いずれかのセレクタに一致する(論理 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
デバイスの ID。
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」ジョージア州です |
メソッド |
|
---|---|
|
アプリの新しいデバイス階層設定を作成します。 |
|
特定のデバイス階層設定を返します。 |
|
作成されたデバイス階層設定を、作成時間の降順で並べ替えて返します。 |