- Ressource: DeviceTierConfig
- DeviceGroup
- DeviceSelector
- DeviceRam
- DeviceId
- SystemFeature
- SystemOnChip
- DeviceTierSet
- DeviceTier
- UserCountrySet
- Methoden
Ressource: DeviceTierConfig
Konfiguration, die die Kriterien für das Gerätetargeting für den Inhalt einer App beschreibt.
| JSON-Darstellung |
|---|
{ "deviceTierConfigId": string, "deviceGroups": [ { object ( |
| Felder | |
|---|---|
deviceTierConfigId |
Nur Ausgabe. Die Geräte-Tier-Konfigurations-ID. |
deviceGroups[] |
Definition von Gerätegruppen für die App. |
deviceTierSet |
Definition der Geräteklassen für die App. |
userCountrySets[] |
Definition von Nutzerländersets für die App. |
DeviceGroup
Eine Gruppe von Geräten.
Eine Gruppe wird durch eine Reihe von Geräteauswahlen definiert. Ein Gerät gehört zur Gruppe, wenn es mit einem beliebigen Selektor übereinstimmt (logisches OR).
| JSON-Darstellung |
|---|
{
"name": string,
"deviceSelectors": [
{
object ( |
| Felder | |
|---|---|
name |
Der Name der Gruppe. |
deviceSelectors[] |
Geräteauswahl für diese Gruppe. Ein Gerät, das mit einem der Selektoren übereinstimmt, wird in diese Gruppe aufgenommen. |
DeviceSelector
Auswahl für eine Gerätegruppe. Ein Selektor besteht aus einer Reihe von Bedingungen für das Gerät, die alle erfüllt sein müssen (logisches UND), um die Berechtigung für eine Gerätegruppe zu bestimmen.
Wenn in einem Selektor beispielsweise RAM-Bedingungen, die Aufnahme von Gerätemodellen und der Ausschluss von Gerätemodellen angegeben sind, gilt ein Gerät als passend, wenn: das Gerät den RAM-Bedingungen entspricht UND das Gerät einem der eingeschlossenen Gerätemodelle entspricht UND das Gerät nicht den ausgeschlossenen Gerätemodellen entspricht.
| JSON-Darstellung |
|---|
{ "deviceRam": { object ( |
| Felder | |
|---|---|
deviceRam |
Bedingungen für den RAM des Geräts. |
includedDeviceIds[] |
Gerätemodelle, die von dieser Auswahl einbezogen werden. |
excludedDeviceIds[] |
Gerätemodelle, die durch diesen Selektor ausgeschlossen werden, auch wenn sie alle anderen Bedingungen erfüllen. |
requiredSystemFeatures[] |
Ein Gerät muss alle diese Systemfunktionen haben, damit es vom Selektor berücksichtigt wird. |
forbiddenSystemFeatures[] |
Ein Gerät, das eine dieser Systemfunktionen hat, wird durch diesen Selektor ausgeschlossen, auch wenn es allen anderen Bedingungen entspricht. |
systemOnChips[] |
Optional. Die von diesem Selektor eingeschlossenen SoCs. Funktioniert nur auf Geräten mit Android S+. |
DeviceRam
Bedingungen für die RAM-Funktionen eines Geräts.
| JSON-Darstellung |
|---|
{ "minBytes": string, "maxBytes": string } |
| Felder | |
|---|---|
minBytes |
Mindest-RAM in Byte (Grenze eingeschlossen). |
maxBytes |
Maximaler RAM in Byte (Grenze ausgeschlossen). |
DeviceId
Kennung eines Geräts.
| JSON-Darstellung |
|---|
{ "buildBrand": string, "buildDevice": string } |
| Felder | |
|---|---|
buildBrand |
Wert von Build.BRAND. |
buildDevice |
Wert von Build.DEVICE. |
SystemFeature
Darstellung einer Systemfunktion
| JSON-Darstellung |
|---|
{ "name": string } |
| Felder | |
|---|---|
name |
Der Name des Features. |
SystemOnChip
Darstellung eines System-on-Chip (SoC) eines Android-Geräts. Kann verwendet werden, um Geräte mit Android S+ anzusprechen.
| JSON-Darstellung |
|---|
{ "manufacturer": string, "model": string } |
| Felder | |
|---|---|
manufacturer |
Erforderlich. Der Designer des SoC, z. B. „Google“ Wert der Build-Eigenschaft „ro.soc.manufacturer“ https://developer.android.com/reference/android/os/Build#SOC_MANUFACTURER Erforderlich. |
model |
Erforderlich. Das Modell des SoC, z. B. „Tensor“-Wert der Build-Property „ro.soc.model“ https://developer.android.com/reference/android/os/Build#SOC_MODEL. Erforderlich. |
DeviceTierSet
Eine Reihe von Geräteklassen.
Ein Stufensatz bestimmt, welche Variante von App-Inhalten auf einem bestimmten Gerät bereitgestellt wird, wenn Inhalte auf Geräte ausgerichtet sind.
Sie sollten jeder Stufe eine Prioritätsstufe zuweisen, die die Reihenfolge bestimmt, in der sie von Google Play ausgewertet werden. Weitere Informationen finden Sie in der Dokumentation zu DeviceTier.level.
| JSON-Darstellung |
|---|
{
"deviceTiers": [
{
object ( |
| Felder | |
|---|---|
deviceTiers[] |
Geräteklassen, die zum Set gehören. |
DeviceTier
Eine einzelne Geräteklasse.
Geräte, die einer der Gerätegruppen in „deviceGroupNames“ entsprechen, werden als Geräte betrachtet, die der Geräteklasse entsprechen.
| JSON-Darstellung |
|---|
{ "deviceGroupNames": [ string ], "level": integer } |
| Felder | |
|---|---|
deviceGroupNames[] |
Gerätegruppen, die in dieser Stufe enthalten sind. Diese Gruppen müssen in dieser Konfiguration explizit unter „deviceGroups“ definiert werden. |
level |
Die Prioritätsstufe der Stufe. Die Stufen werden in absteigender Reihenfolge ausgewertet: Die Stufe mit dem höchsten Niveau hat die höchste Priorität. Für ein bestimmtes Gerät wird die höchste Stufe ausgewählt, die mit dem Gerät übereinstimmt. Sie sollten für Ihre Stufen in einem Stufensatz einen zusammenhängenden Bereich von Stufen verwenden. Stufenebenen in einem Stufensatz müssen eindeutig sein. Wenn Ihr Stufensatz beispielsweise vier Stufen (einschließlich des globalen Fallbacks) hat, sollten Sie die Stufen 1, 2 und 3 in dieser Konfiguration definieren. Hinweis: Tier 0 ist implizit als globaler Fallback definiert und wird für Geräte ausgewählt, die keinem der hier explizit definierten Tiers entsprechen. Sie dürfen Ebene 0 in dieser Konfiguration nicht explizit definieren. |
UserCountrySet
Eine Gruppe von Nutzerländern.
Mit einem Länderset wird festgelegt, welche Variante von App-Inhalten an einem bestimmten Ort ausgeliefert wird.
| JSON-Darstellung |
|---|
{ "name": string, "countryCodes": [ string ] } |
| Felder | |
|---|---|
name |
Name des Ländersets. |
countryCodes[] |
Liste der Ländercodes, die Länder repräsentieren. Ein Ländercode wird im ISO 3166-Alpha-2-Format dargestellt. Beispiel: „IT“ für Italien, „GE“ für Georgien. |
Methoden |
|
|---|---|
|
Erstellt eine neue Geräteklassenkonfiguration für eine App. |
|
Gibt eine bestimmte Gerätekonfiguration zurück. |
|
Gibt erstellte Gerätekonfigurationen zurück, sortiert nach absteigender Erstellungszeit. |
Fehlercodes
Die Vorgänge dieser Ressource geben die folgenden HTTP-Fehlercodes zurück:
| Fehlercode | Grund | Beschreibung | Auflösung |
|---|