- Ressource: DeviceTierConfig
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeviceGroup
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeviceSelector
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeviceRam
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeviceId
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- SystemFeature
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeviceTierSet
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeviceTier
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UserCountrySet
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Methoden
Ressource: DeviceTierConfig
Konfiguration zur Beschreibung der Targeting-Kriterien auf Geräte für den Content einer App
JSON-Darstellung |
---|
{ "deviceTierConfigId": string, "deviceGroups": [ { object ( |
Felder | |
---|---|
deviceTierConfigId |
Nur Ausgabe. Die Konfigurations-ID der Gerätestufe. |
deviceGroups[] |
Definition von Gerätegruppen für die App. |
deviceTierSet |
Definition der Gruppe von Gerätestufen für die App. |
userCountrySets[] |
Definition von Ländereinstellungen des Nutzers für die App. |
DeviceGroup
Eine Gruppe von Geräten.
Eine Gruppe wird durch eine Reihe von Geräteselektoren definiert. Ein Gerät gehört zur Gruppe, wenn es mit einer Auswahl übereinstimmt (logisches ODER).
JSON-Darstellung |
---|
{
"name": string,
"deviceSelectors": [
{
object ( |
Felder | |
---|---|
name |
Der Name der Gruppe. |
deviceSelectors[] |
Geräteauswahl für diese Gruppe. Ein Gerät, das mit einer der Auswahlelemente übereinstimmt, ist in dieser Gruppe enthalten. |
DeviceSelector
Auswahl für eine Gerätegruppe. Ein Selektor besteht aus einer Reihe von Bedingungen auf dem Gerät, die alle übereinstimmen müssen (logisches UND), um die Eignung einer Gerätegruppe zu bestimmen.
Wenn in einem Selektor beispielsweise RAM-Bedingungen, eingeschlossene Gerätemodelle und Ausschluss von Gerätemodellen angegeben sind, wird ein Gerät als übereinstimmend betrachtet, wenn: das Gerät den RAM-Bedingungen entspricht UND das Gerät einem der enthaltenen Gerätemodelle entspricht UND das Gerät nicht mit ausgeschlossenen Gerätemodellen übereinstimmt
JSON-Darstellung |
---|
{ "deviceRam": { object ( |
Felder | |
---|---|
deviceRam |
Bedingungen für den RAM des Geräts. |
includedDeviceIds[] |
In dieser Auswahl enthaltene Gerätemodelle. |
excludedDeviceIds[] |
Gerätemodelle, die von dieser Auswahl ausgeschlossen werden, auch wenn sie alle anderen Bedingungen erfüllen. |
requiredSystemFeatures[] |
Ein Gerät muss alle diese Systemfunktionen haben, damit es in die Auswahl aufgenommen werden kann. |
forbiddenSystemFeatures[] |
Geräte mit einer dieser Systemfunktionen werden durch die Auswahl ausgeschlossen, auch wenn sie alle anderen Bedingungen erfüllt. |
DeviceRam
Bedingungen zu den RAM-Funktionen eines Geräts.
JSON-Darstellung |
---|
{ "minBytes": string, "maxBytes": string } |
Felder | |
---|---|
minBytes |
Minimaler RAM in Byte (inkl. Grenze). |
maxBytes |
Maximaler RAM in Byte (Begrenzung ausgeschlossen). |
DeviceId
Die 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 Elements. |
DeviceTierSet
Eine Reihe von Gerätestufen.
Mit einem Stufensatz wird festgelegt, welche Variante von App-Inhalten für gerätebezogene Inhalte an ein bestimmtes Gerät geliefert wird.
Sie sollten jeder Stufe eine Prioritätsstufe zuweisen, die die Reihenfolge bestimmt, nach der sie von Google Play bewertet werden. Weitere Informationen finden Sie in der Dokumentation zu DeviceTier.level.
JSON-Darstellung |
---|
{
"deviceTiers": [
{
object ( |
Felder | |
---|---|
deviceTiers[] |
Gerätestufen, die zur Gruppe gehören. |
DeviceTier
Eine einzelne Gerätestufe.
Geräte, die mit einer der Gerätegruppen in „deviceGroupNames“ übereinstimmen, werden als mit der Stufe übereinstimmend betrachtet.
JSON-Darstellung |
---|
{ "deviceGroupNames": [ string ], "level": integer } |
Felder | |
---|---|
deviceGroupNames[] |
Gruppen von Geräten in dieser Stufe. Diese Gruppen müssen in dieser Konfiguration explizit unter „deviceGroups“ definiert werden. |
level |
Die Prioritätsstufe der Stufe. Stufen werden in absteigender Reihenfolge nach Ebene ausgewertet: Die Ebene mit der höchsten Ebene hat die höchste Priorität. Für dieses Gerät wird die höchste Stufe ausgewählt, die einem bestimmten Gerät entspricht. Sie sollten einen zusammenhängenden Bereich von Ebenen für Ihre Stufen in einem Stufensatz verwenden. Stufen in einem Stufensatz müssen eindeutig sein. Wenn Ihr Stufen-Set beispielsweise 4 Stufen hat (einschließlich des globalen Fallbacks), sollten Sie die Stufen 1, 2 und 3 in dieser Konfiguration definieren. Hinweis: Stufe 0 ist implizit als globaler Fallback definiert und für Geräte ausgewählt, die mit keiner der hier explizit definierten Stufen übereinstimmen. Sie dürfen Ebene 0 in dieser Konfiguration nicht explizit definieren. |
UserCountrySet
Mehrere Nutzerländer.
Mit einer Ländereinstellung wird festgelegt, welche Variante von App-Inhalten an einem bestimmten Standort ausgeliefert wird.
JSON-Darstellung |
---|
{ "name": string, "countryCodes": [ string ] } |
Felder | |
---|---|
name |
Name der Ländergruppe. |
countryCodes[] |
Liste der Ländercodes, die Länder repräsentieren. Ländercodes werden im Format ISO 3166 ALPHA-2 dargestellt. Beispiel: „IT“ für Italien: "GE" Georgiens. |
Methoden |
|
---|---|
|
Erstellt eine neue Konfiguration für Gerätestufen für eine App. |
|
Gibt eine bestimmte Konfiguration für Gerätestufen zurück. |
|
Gibt erstellte Gerätestufenkonfigurationen zurück, sortiert nach absteigender Erstellungszeit. |