- 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 die Inhalte 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 Einbeziehung von Gerätemodellen und der Ausschluss von Gerätemodellen angegeben sind, gilt ein Gerät als passend, wenn es die RAM-Bedingungen erfüllt UND einem der eingeschlossenen Gerätemodelle entspricht UND 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 alle anderen Bedingungen erfüllt. |
systemOnChips[] |
Optional. Die von diesem Selektor eingeschlossenen SoCs. Funktioniert nur auf Geräten mit Android S und höher. |
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+ als Ziel zu verwenden.
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 Tier-Set 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 der Geräteklasse betrachtet.
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. Die Stufen 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 | Auflösung |
---|---|---|
5xx |
Allgemeiner Fehler auf dem Google Play-Server. | Wiederholen Sie Ihre Anfrage.
Wenn das Problem weiterhin besteht, wenden Sie sich an Ihren Google Play-Kundenbetreuer oder senden Sie eine Supportanfrage. Prüfen Sie das Play-Status-Dashboard auf bekannte Ausfälle. |
409 |
Fehler beim Aktualisieren der Gleichzeitigkeit.
Es wurde versucht, ein Objekt zu aktualisieren, das gerade aktualisiert wird. Beispiel: Ein Kauf wird bestätigt, indem gleichzeitig die Methode |
Wiederholen Sie Ihre Anfrage. |