Il sistema di fatturazione di Google Play ti consente di offrire prodotti in-app i cui costi vengono addebitati agli utenti una sola volta. I prodotti in-app possono includere elementi come beni virtuali (ad esempio, livelli di giochi o pozioni) e servizi premium all'interno della tua app su Google Play.
Puoi anche creare un abbonamento che addebiti i costi agli utenti periodicamente.
Importante: le Norme del programma per gli sviluppatori e le commissioni di servizio di Google Play si applicano ai prodotti in-app e agli abbonamenti.
Disponibilità
Se ti trovi in una località supportata per la registrazione come commerciante, puoi utilizzare il sistema di fatturazione di Google Play.
Se ti trovi in una località supportata e vuoi iniziare a utilizzare le funzionalità del sistema di fatturazione di Google Play nelle tue app, configura un profilo pagamenti e scopri di più sulla configurazione del sistema di fatturazione di Google Play sul sito Android for Developers.
Per essere acquistabile, un prodotto in-app deve essere attivo e la relativa app deve avere come target il paese o la regione dell'utente. Un prodotto in-app sarà disponibile per l'acquisto finché sarà attivo, anche se la relativa app è non pubblicata. Devi disattivare un prodotto in-app se non vuoi che sia disponibile.
Se utilizzi un account di prova, visita il sito Android for Developers per scoprire di più sui test dell'integrazione di Libreria Fatturazione Google Play.
Dopo la sua creazione, il prodotto in-app è disponibile per gli utenti che utilizzano l'ultima versione del Google Play Store.
Nota: questa disponibilità in Play Console potrebbe rendere lo SKU disponibile per l'acquisto diretto dalla home page di Giochi nel Play Store, anziché all'interno della tua app, nell'ambito della funzionalità di promemoria di abbandono del carrello, che spinge gli utenti a completare gli acquisti abbandonati in precedenza. Scopri di più sugli acquisti effettuati al di fuori della tua app qui. Questa funzionalità è attiva per impostazione predefinita per tutti gli sviluppatori.
Per disattivare il promemoria di abbandono del carrello nella tua app, invia questo modulo.
Autorizzazioni richieste
Per poter offrire un prodotto in-app, devi dichiarare l'autorizzazione com.android.vending.BILLING
nel file manifest APK dell'app. Se distribuisci la tua app a livello internazionale, puoi comunque pubblicare app che utilizzano l'autorizzazione com.android.vending.BILLING
in tutti i paesi.
Creare prodotti in-app
Creare un singolo prodotto in-app
- Gli ID prodotto devono iniziare con un numero o una lettera minuscola e possono contenere numeri (0-9), lettere minuscole (a-z), trattini bassi (_) e punti (.).
- Non puoi modificare o utilizzare nuovamente un ID prodotto dopo aver creato il prodotto.
- Nota: l'ID prodotto
android.test
non può essere utilizzato, così come qualunque ID prodotto che inizi conandroid.test
.
Per creare un prodotto in-app, svolgi i seguenti passaggi:
- Apri Play Console.
- Vai alla pagina Prodotti in-app (Monetizza con Google Play > Prodotti > Prodotti in-app).
- Fai clic su Crea prodotto.
- Inserisci i dettagli del prodotto.
- ID prodotto: un ID univoco del tuo prodotto in-app.
- Titolo: nome breve dell'elemento (fino a 55 caratteri, ma è consigliabile che ogni titolo contenga un massimo di 25 caratteri, in modo da poter essere visualizzato correttamente in tutti i contesti), ad esempio "Pozione sonnifera".
- Descrizione: descrizione lunga dell'elemento (fino a 200 caratteri), come "Fa addormentare all'istante qualsiasi creatura".
- Icona: un'immagine unica e precisa per il prodotto. Non includere testo, promozioni o branding. L'icona del prodotto viene mostrata nella scheda dello Store e durante il flusso di acquisto.
- PNG a 32 bit
- 512 x 512 pixel
- Fino a 1 MB
- Prezzo: inserisci un prezzo nella valuta locale oppure seleziona un modello di prezzi.
- Più quantità: consenti il pagamento di più quantità per questo prodotto. Gli utenti potranno effettuare acquisti di più quantità rispettando la soglia del paese o della regione. Prendi nota di quanto segue:
- Per configurare il pagamento di più quantità in Play Console, la tua app deve avere l'API Libreria Fatturazione Google Play 4.0. Visita il sito Android for Developers per scoprire come integrare l'API Libreria Fatturazione Google Play nella tua app.
- Il pagamento di più quantità non è disponibile in alcuni paesi o regioni.
- Nella maggior parte dei paesi o delle regioni in cui è disponibile il pagamento di più quantità, la soglia di prezzo SKU è pari a circa 100 $. Per consentire il pagamento di più quantità, devi modificare il prezzo (al netto delle imposte) in modo che sia inferiore alla soglia in ogni paese o regione.
- Esclusivo di Play Points: rendi il tuo prodotto disponibile solo in Google Play Points.
- Salva le modifiche e fai clic su Attiva per rendere il prodotto in-app disponibile per gli utenti.
Lingue e traduzioni
Per i prodotti in-app viene usata la lingua predefinita della relativa app. Per aggiungere le traduzioni in lingue specifiche, seleziona un prodotto in-app, quindi fai clic su Gestisci traduzioni e applica le lingue che vuoi. Per scoprire di più su come offrire un'esperienza localizzata agli utenti, consulta l'articolo Tradurre e localizzare le app.
Creare un gruppo di più prodotti in-app
Caricare un file CSV di prodotti in-app
Per caricare un file CSV, svolgi i seguenti passaggi:
- Apri Play Console.
- Vai alla pagina Prodotti in-app (Monetizza con Google Play > Prodotti > Prodotti in-app).
- Fai clic su Importa.
- L'importazione di più prodotti tramite caricamento di un file CSV sovrascrive i prodotti esistenti solo se il valore
Product ID
nel file CSV corrisponde alProduct ID
di un prodotto in-app esistente nell'elenco dei prodotti. La sovrascrittura di un prodotto non elimina i prodotti in-app che non sono inclusi nel CSV.
- L'importazione di più prodotti tramite caricamento di un file CSV sovrascrive i prodotti esistenti solo se il valore
- Trascina il file CSV da caricare o fai clic su Carica.
Esportare un file CSV di prodotti in-app esistenti
Per esportare un file CSV, svolgi i seguenti passaggi:
- Apri Play Console.
- Vai alla pagina Prodotti in-app (Monetizza con Google Play > Prodotti > Prodotti in-app).
- Fai clic su Esporta.
Vedere un esempio di file CSV
- Il primo esempio fornisce un titolo e una descrizione in due lingue diverse (
en_US
ees_ES
). Un modello di prezzi definisce il prezzo dell'articolo. - Il secondo esempio non utilizza un modello di prezzi, ma specifica un prezzo per il paese predefinito (Stati Uniti). Play Console utilizza tassi di cambio correnti e modelli di prezzi pertinenti a livello locale per impostare automaticamente i prezzi in tutti i paesi in cui viene distribuita l'app.
- Neanche il terzo esempio utilizza un modello di prezzi. Il prezzo dell'elemento viene specificato manualmente per ogni paese in cui viene distribuita l'app.
Esempio di sintassi CSV
Product ID,Published State,Purchase Type,Auto Translate,Locale; Title; Description,Auto Fill Prices,Price,Pricing Template ID
Esempi di prodotti in-app
Esempio 1
basic_sleeping_potion,published,managed_by_android,false,en_US; Basic Sleeping Potion; Puts small creatures to sleep.; es_ES; Poción básica de dormir; Causa las criaturas pequeñas ir a dormir.,false,,4637138456024710495
Esempio 2
standard_sleeping_potion, published,managed_by_android,false,en_US; Standard Sleeping Potion; Puts all creatures to sleep for 2 minutes.,true, 1990000,
Esempio 3
invisibility_potion,published, managed_by_android,false,en_US; Invisibility Potion; Invisible to all enemies for 5 minutes.,false, US; 1990000; BR; 6990000; RU; 129000000; IN; 130000000; ID; 27000000000; MX; 37000000,
Valori dei dati per file CSV
Product ID |
L'impostazione di questo valore nel file CSV equivale a inserire un ID prodotto quando crei un nuovo prodotto in-app. Se specifichi un |
Publish State |
Questo valore deve essere impostato su published o unpublished . Equivale a impostare un prodotto in-app come Attivo o Non attivo. |
Purchase Type |
Questo valore deve essere impostato su |
Auto Translate |
Questo valore deve essere impostato su Se vuoi fornire le traduzioni del titolo e della descrizione di un prodotto in-app, specifica queste traduzioni in modo esplicito all'interno del valore |
|
Se per un elemento includi solo un'impostazione internazionale, devi specificare quella predefinita per la tua app, così come il titolo e la descrizione predefiniti dell'elemento:
Quando imposti il valore Nota: quando specifichi i valori Se vuoi inserire versioni tradotte del titolo e della descrizione dell'elemento, devi specificare le impostazioni internazionali, la descrizione e il titolo predefiniti, seguiti da impostazioni internazionali, descrizione e titolo per ogni traduzione. Nell'esempio riportato di seguito, il prodotto in-app utilizza
Nota: un'app ha una sola lingua predefinita, ma ogni prodotto in-app mantiene il proprio elenco di traduzioni. Anche se la prima lingua nel valore |
Auto-Fill Prices , Country e Price |
Puoi impostare Nota: quando specifichi il prezzo di un elemento in un file CSV, fornisci un prezzo in micro-unità, dove 1.000.000 di micro-unità corrispondono a 1 unità della valuta reale. Utilizzare la compilazione automatica dei prezzi Le seguenti sezioni descrivono in che modo il valore Se imposti Ad esempio, date le seguenti condizioni:
Dovresti impostare i valori di Impostare il tuo prezzo per ogni paese Se imposti Nota: devi fornire un codice paese e un prezzo per ogni paese in cui vuoi distribuire la tua app. Per visualizzare e modificare l'elenco di questi paesi, usa la scheda Paesi/regioni nella pagina Produzione. Ogni valore Ad esempio, se offri l'app ai seguenti prezzi (tutti comprensivi di tasse) in altri paesi:
Puoi impostare i valori di
|
Pricing Template ID |
Se un elemento è collegato a un modello di prezzi, devi impostare Se importi un file CSV, puoi aggiornare i collegamenti tra prodotti in-app e i modelli di prezzo. Per collegare il prodotto a un determinato modello di prezzo, imposta il valore Puoi collegare fino a 1000 prezzi delle app o dei prodotti in-app a un determinato modello di prezzo. Inoltre, non specificare lo stesso valore |
|
Se esegui la distribuzione agli utenti nello Spazio economico europeo (SEE), devi impostare il valore qui per DIGITAL_CONTENT o SERVICE . |
|
Se vendi audiolibri, audio, musica, video, libri, giornali, riviste o notizie digitali in diversi paesi o regioni, potresti avere diritto a usufruire di aliquote IVA ridotte. Per le aliquote ridotte, i valori in questo campo saranno nel seguente formato: CountryCode;VATRate; Devi far seguire ogni coppia di paese o tariffa da un punto e virgola prima di aggiungere una nuova coppia. Ecco alcuni esempi:
BOOKS_1, NEWS_1, NEWS_2, MUSIC_OR_AUDIO_1, LIVE_OR_BROADCAST_1 (in lettere maiuscole o minuscole). |
|
Se vuoi riscuotere le imposte statali sulle comunicazioni e sull'intrattenimento, devi specificare che la tua app o il tuo prodotto sono un prodotto di streaming e impostare questo campo come Attualmente, l'unico paese consentito per questo tipo di imposte sono gli Stati Uniti. Il valore di questo campo è sempre impostato come segue: Codice paese;Idoneità;Imposta Ecco alcuni esempi:
Se idoneo, puoi impostare il campo in base alle seguenti categorie:
AUDIO_MULTI_CHANNEL per streaming audio - multicanale |