- Risorsa: DeviceTierConfig
- DeviceGroup
- DeviceSelector
- DeviceRam
- DeviceId
- SystemFeature
- DeviceTierSet
- DeviceTier
- UserCountrySet
- Metodi
Risorsa: DeviceTierConfig
Configurazione che descrive i criteri di targeting del dispositivo per i contenuti di un'app.
Rappresentazione JSON |
---|
{ "deviceTierConfigId": string, "deviceGroups": [ { object ( |
Campi | |
---|---|
deviceTierConfigId |
Solo output. L'ID di configurazione a livello di dispositivo. |
deviceGroups[] |
Definizione di gruppi di dispositivi per l'app. |
deviceTierSet |
Definizione dell'insieme di livelli di dispositivi per l'app. |
userCountrySets[] |
Definizione dei paesi degli utenti impostati per l'app. |
DeviceGroup
Un gruppo di dispositivi.
Un gruppo viene definito da un insieme di selettori dei dispositivi. Un dispositivo appartiene al gruppo se corrisponde a un qualsiasi selettore (OR logico).
Rappresentazione JSON |
---|
{
"name": string,
"deviceSelectors": [
{
object ( |
Campi | |
---|---|
name |
Il nome del gruppo. |
deviceSelectors[] |
Selettori di dispositivi per questo gruppo. Un dispositivo corrispondente a uno qualsiasi dei selettori è incluso in questo gruppo. |
DeviceSelector
Selettore per un gruppo di dispositivi. Un selettore è costituito da un insieme di condizioni sul dispositivo che devono corrispondere tutte (AND logico) per determinare l'idoneità a un gruppo di dispositivi.
Ad esempio, se un selettore specifica condizioni RAM, l'inclusione del modello di dispositivo e l'esclusione del modello di dispositivo, un dispositivo viene considerato corrispondente se: il dispositivo corrisponde alle condizioni di RAM E il dispositivo corrisponde a uno dei modelli di dispositivi inclusi E il dispositivo non corrisponde ai modelli di dispositivi esclusi
Rappresentazione JSON |
---|
{ "deviceRam": { object ( |
Campi | |
---|---|
deviceRam |
Condizioni sulla RAM del dispositivo. |
includedDeviceIds[] |
Modelli di dispositivi inclusi da questo selettore. |
excludedDeviceIds[] |
Modelli di dispositivi esclusi da questo selettore, anche se soddisfano tutte le altre condizioni. |
requiredSystemFeatures[] |
Un dispositivo deve avere tutte queste funzionalità di sistema per essere incluso dal selettore. |
forbiddenSystemFeatures[] |
Un dispositivo con una di queste funzionalità di sistema viene escluso da questo selettore, anche se soddisfa tutte le altre condizioni. |
DeviceRam
Condizioni relative alle funzionalità della RAM di un dispositivo.
Rappresentazione JSON |
---|
{ "minBytes": string, "maxBytes": string } |
Campi | |
---|---|
minBytes |
RAM minima in byte (limite incluso). |
maxBytes |
RAM massima in byte (limite escluso). |
DeviceId
Identificatore di un dispositivo.
Rappresentazione JSON |
---|
{ "buildBrand": string, "buildDevice": string } |
Campi | |
---|---|
buildBrand |
Il valore di Build.BRAND. |
buildDevice |
Valore di Build.DEVICE. |
SystemFeature
Rappresentazione di una funzionalità di sistema.
Rappresentazione JSON |
---|
{ "name": string } |
Campi | |
---|---|
name |
Il nome della caratteristica. |
DeviceTierSet
Un insieme di livelli di dispositivi.
Un insieme di livelli determina quale variante di contenuti dell'app viene pubblicata su un dispositivo specifico per i contenuti con targeting per dispositivo.
Devi assegnare un livello di priorità a ogni livello, che determina l'ordine in base al quale vengono valutati da Google Play. Per ulteriori dettagli, consulta la documentazione di DeviceTier.level.
Rappresentazione JSON |
---|
{
"deviceTiers": [
{
object ( |
Campi | |
---|---|
deviceTiers[] |
Livelli di dispositivi appartenenti all'insieme. |
DeviceTier
Un singolo livello di dispositivo.
I dispositivi che corrispondono a uno qualsiasi dei gruppi di dispositivi in deviceGroupNames vengono considerati corrispondenti al livello.
Rappresentazione JSON |
---|
{ "deviceGroupNames": [ string ], "level": integer } |
Campi | |
---|---|
deviceGroupNames[] |
Gruppi di dispositivi inclusi in questo livello. Questi gruppi devono essere definiti esplicitamente in deviceGroups in questa configurazione. |
level |
Il livello di priorità del livello. I livelli vengono valutati in ordine decrescente di livello: quello più alto ha la priorità più alta. Per quel dispositivo viene selezionato il livello più alto corrispondente a un determinato dispositivo. Dovresti usare un intervallo contiguo di livelli per i tuoi livelli in un insieme di livelli. i livelli di un insieme di livelli devono essere univoci. Ad esempio, se l'insieme di livelli ha 4 livelli (incluso quello di riserva globale), devi definire i livelli 1, 2 e 3 in questa configurazione. Nota: il livello 0 è implicitamente definito come un fallback globale e viene selezionato per i dispositivi che non corrispondono a nessuno dei livelli esplicitamente definiti qui. Non devi definire il livello 0 in modo esplicito in questa configurazione. |
UserCountrySet
Un insieme di paesi degli utenti.
Un insieme di paesi determina quale variante dei contenuti dell'app viene pubblicata in una località specifica.
Rappresentazione JSON |
---|
{ "name": string, "countryCodes": [ string ] } |
Campi | |
---|---|
name |
Nome dell'insieme di paesi. |
countryCodes[] |
Elenco dei codici paese che rappresentano i paesi. Un codice paese è rappresentato nel formato ISO 3166 alpha-2. Ad esempio: "IT" per l'Italia, "GE" per la Georgia. |
Metodi |
|
---|---|
|
Crea una nuova configurazione dei livelli di dispositivi per un'app. |
|
Restituisce una determinata configurazione dei livelli di dispositivo. |
|
Restituisce le configurazioni dei livelli di dispositivi create, in ordine decrescente per ora di creazione. |