- Ressource: DeviceTierConfig
- Gerätegruppe
- Geräteauswahl
- DeviceRam
- Geräte-ID
- SystemFeature
- DeviceTierSet
- DeviceTier
- UserCountrySet
- Methoden
Ressource: DeviceTierConfig
Konfiguration, in der Targeting-Kriterien für Geräte für den Inhalt einer App beschrieben werden.
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 der Ländereinstellungen der Nutzer für die App. |
Gerätegruppe
Eine Gruppe von Geräten.
Eine Gruppe wird durch eine Reihe von Geräteselektoren definiert. Ein Gerät gehört zur Gruppe, wenn es einem Selektor (logisches OR) entspricht.
JSON-Darstellung |
---|
{
"name": string,
"deviceSelectors": [
{
object ( |
Felder | |
---|---|
name |
Der Name der Gruppe. |
deviceSelectors[] |
Geräteselektoren für diese Gruppe. Ein Gerät, das mit einem der Selektoren übereinstimmt, ist in dieser Gruppe enthalten. |
Geräteauswahl
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 Berechtigung für eine Gerätegruppe zu bestimmen.
Wenn ein Selektor beispielsweise die RAM-Bedingungen, die Aufnahme und das Ausschließen von Gerätemodellen angibt, gilt ein Gerät als übereinstimmend, wenn das Gerät mit den RAM-Bedingungen übereinstimmt UND das Gerät mit einem der enthaltenen Gerätemodelle übereinstimmt UND das Gerät nicht mit ausgeschlossenen Gerätemodellen übereinstimmt
JSON-Darstellung |
---|
{ "deviceRam": { object ( |
Felder | |
---|---|
deviceRam |
Bedingungen im RAM des Geräts. |
includedDeviceIds[] |
Gerätemodelle, die in dieser Auswahl enthalten sind. |
excludedDeviceIds[] |
Gerätemodelle, die durch diese Auswahl ausgeschlossen wurden, 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[] |
Ein Gerät mit einer dieser Systemfunktionen wird durch diese Auswahl ausgeschlossen, auch wenn alle anderen Bedingungen erfüllt sind. |
Geräte-RAM
Bedingungen für die RAM-Funktionen eines Geräts.
JSON-Darstellung |
---|
{ "minBytes": string, "maxBytes": string } |
Felder | |
---|---|
minBytes |
Minimaler RAM in Byte (eingeschlossen). |
maxBytes |
Maximaler RAM in Byte (ohne Begrenzung). |
DeviceId
ID eines Geräts.
JSON-Darstellung |
---|
{ "buildBrand": string, "buildDevice": string } |
Felder | |
---|---|
buildBrand |
Wert von Build.BRAND. |
buildDevice |
Wert von Build.DEVICE |
Systemfunktion
Darstellung eines Systemfeatures.
JSON-Darstellung |
---|
{ "name": string } |
Felder | |
---|---|
name |
Der Name des Elements. |
GeräteTierSet
Eine Reihe von Gerätevarianten.
Mit einer Altersstufe wird festgelegt, welche Variation von App-Inhalten bei einem gerätespezifischen Content auf einem bestimmten Gerät erscheint.
Sie sollten jeder Stufe eine Prioritätsebene zuweisen. Damit wird die Reihenfolge bestimmt, in der sie von Play bewertet werden. Weitere Informationen finden Sie in der Dokumentation zu DeviceTier.level.
JSON-Darstellung |
---|
{
"deviceTiers": [
{
object ( |
Felder | |
---|---|
deviceTiers[] |
Gerätegruppe, die zur Gruppe gehört. |
Gerätestufe
Eine einzelne Gerätestufe.
Geräte, die mit einer der Gerätegruppen in „deviceGroupNames“ übereinstimmen, werden als Stufe betrachtet.
JSON-Darstellung |
---|
{ "deviceGroupNames": [ string ], "level": integer } |
Felder | |
---|---|
deviceGroupNames[] |
Gruppen von Geräten in dieser Ebene. Diese Gruppen müssen in dieser Konfiguration unter „deviceGroups“ explizit definiert werden. |
level |
Die Prioritätsstufe der Stufe. Die Stufen werden in absteigender Reihenfolge bewertet: Die höchste Stufe hat die höchste Priorität. Die höchste Stufe, die einem bestimmten Gerät entspricht, wird für dieses Gerät ausgewählt. Sie sollten einen zusammenhängenden Bereich von Stufen für Ihre Stufen in einem Stufensatz verwenden. Stufenstufen in einem Stufensatz müssen eindeutig sein. Wenn Ihre Gruppe beispielsweise vier Ebenen hat (einschließlich des globalen Fallbacks), sollten Sie in dieser Konfiguration die Stufen 1, 2 und 3 definieren. Hinweis: Ebene 0 ist implizit als globales Fallback definiert und für Geräte ausgewählt, die keiner der hier explizit definierten Ebenen entsprechen. Ebene 0 darf in dieser Konfiguration nicht explizit definiert werden. |
Ländereinstellung des Nutzers
Eine Reihe von Nutzerländern.
Mit einem Ländersatz wird festgelegt, welche Variation von App-Inhalten an einem bestimmten Ort bereitgestellt wird.
JSON-Darstellung |
---|
{ "name": string, "countryCodes": [ string ] } |
Felder | |
---|---|
name |
Name des Ländersatzes. |
countryCodes[] |
apks.list der Ländercodes für Länder. Ländercodes werden im Format ISO 3166 Alpha-2 dargestellt. Beispiel: „IT“ für Italien, „GE“ für Georgien. |
Methoden |
|
---|---|
|
Erstellt eine neue Konfiguration der Gerätestufe für eine App. |
|
Gibt eine bestimmte Konfiguration der Gerätestufe zurück. |
|
Gibt erstellte Konfigurationen der Gerätestufe zurück, geordnet nach absteigender Erstellungszeit. |