Il targeting per dispositivo ti consente di avere un controllo più preciso sulle parti del tuo app bundle che vengono pubblicate su dispositivi specifici. Ad esempio, puoi assicurarti che un asset di grandi dimensioni venga pubblicato solo su dispositivi con una RAM elevata oppure puoi pubblicare versioni diverse di un asset su dispositivi diversi.
Puoi scegliere come target le proprietà del dispositivo, ad esempio:
- Modello del dispositivo
- RAM del dispositivo
- Funzionalità di sistema
- System on chip (per i dispositivi con livello API almeno 31)
Panoramica dei passaggi obbligatori
Per attivare il targeting per dispositivo, sono necessari i seguenti passaggi:
- Definisci i gruppi di dispositivi in un file di configurazione del targeting per dispositivo.
- Specifica quali parti del bundle devono essere assegnate a quali gruppi di dispositivi.
- (Facoltativo) Testa la configurazione localmente.
- Carica il bundle (contenente il file di configurazione) su Google Play.
Plug-in Android Gradle e plug-in Unity per Google Play
I passaggi esatti necessari variano a seconda che tu stia creando la tua app con il plug-in Gradle per Android o con il plug-in Unity per Google Play. Prima di procedere, seleziona la configurazione di compilazione:
Un gruppo di dispositivi è composto da un massimo di 5 selettori di dispositivi. Un dispositivo viene incluso in un gruppo di dispositivi se soddisfa uno dei relativi selettori.
Un selettore di dispositivi può avere una o più proprietà di dispositivo. Un dispositivo viene selezionato se corrisponde a tutte le proprietà del dispositivo del selettore.
Proprietà dei dispositivi disponibili
- device_ram: requisiti della RAM del dispositivo
- min_bytes (incluso): RAM minima richiesta (in byte)
- max_bytes (esclusivo): RAM massima richiesta (in byte)
- included_device_ids: i modelli di dispositivi da includere in questo selettore
(massimo 10000 device_id per gruppo). Questa proprietà è soddisfatta se il dispositivo corrisponde a qualsiasi device_id nell'elenco.
- build_brand: produttore del dispositivo
- build_device: codice del modello di dispositivo
- excluded_device_ids: i modelli di dispositivi da escludere in questo selettore
(massimo 10000 device_id per gruppo). Questa proprietà è soddisfatta se il dispositivo non corrisponde a nessun device_id nell'elenco.
- build_brand: produttore del dispositivo
- build_device: codice del modello di dispositivo
required_system_features: funzionalità che un dispositivo deve avere per essere incluso da questo selettore (massimo 100 funzionalità per gruppo). Un dispositivo deve avere tutte le funzionalità di sistema in questo elenco per soddisfare questa proprietà.
Riferimento alle funzionalità di sistema
- name: una funzionalità di sistema
forbidden_system_features: funzionalità che un dispositivo non deve avere per essere incluso da questo selettore (massimo 100 funzionalità per gruppo). Se un dispositivo possiede una delle funzionalità di sistema in questo elenco, non soddisfa questa proprietà.
Riferimento alle funzionalità di sistema
- name: una funzionalità di sistema
system-on-chip: i system on chip da includere in questo selettore. Per soddisfare questa proprietà, un dispositivo deve avere uno dei chip in questo elenco. È possibile scegliere come target System on Chip solo sui dispositivi con livello API almeno 31.
- manufacturer: Produttore del system on chip
- model: modello di system on chip
L'inclusione di più proprietà in un singolo selettore crea un AND logico, ad esempio:
verrà creata la condizione per tutti i dispositivi con più di 7 GB di RAM E che si tratta di un Pixel 4, indicata anche come segue:
Se vuoi una condizione OR, crea selettori separati in un unico gruppo di dispositivi, ad esempio:
creerà la condizione per tutti i dispositivi con più di 7 GB di RAM OPPURE è un Pixel 4, indicata anche come segue:
Ecco un esempio che mostra tutte le possibili proprietà del dispositivo:
Codici ufficiali del produttore e del modello del dispositivo
Puoi trovare la formattazione corretta per il produttore e il codice modello del dispositivo utilizzando il Catalogo dei dispositivi su Google Play Console:
Controllare i singoli dispositivi utilizzando il Catalogo dei dispositivi e trovare il codice del produttore e del modello nelle posizioni mostrate nell'esempio seguente (per un Google Pixel 4a, il produttore è "Google" e il codice del modello è "sunfish"):
Scaricare un file CSV dei dispositivi supportati e utilizzare Manufacturer e Model Code per i campi build_brand e build_device, rispettivamente.
Includi il file di configurazione del targeting per dispositivo nell'app bundle
Targeting per dispositivo per Play Feature Delivery
Per utilizzare il targeting per dispositivo con Play Feature Delivery, consulta la documentazione relativa alla pubblicazione condizionale.
Targeting per dispositivo per Play Asset Delivery
Per utilizzare il targeting per dispositivo con Play Asset Delivery, consulta la documentazione per i pacchetti di asset.
Segnala bug
Segnala eventuali bug nello Issue Tracker pubblico.