Med Google Plays faktureringssystem kan du erbjuda produkter i appar där användarna debiteras en engångskostnad. Virtuella varor (som spelnivåer eller magiska drycker) och premiumtjänster i appen på Google Play är några exempel på produkter i appar.
Du kan också skapa en prenumeration, där användarna debiteras löpande.
Obs! Google Plays programpolicy för utvecklare och serviceavgifter gäller för både produkter och prenumerationer i appen.
Tillgänglighet
Om det finns stöd för registrering som säljare där du bor kan du använda Google Plays faktureringssystem.
Om det finns sådant stöd i området och du vill börja använda funktioner från Google Plays faktureringssystem i dina appar kan du ställa in en betalningsprofil och läsa mer om att ställa in Google Plays faktureringssystem på webbplatsen för Android-utvecklare.
En produkt i appen går bara att köpa om den är aktiv och appen är inriktad på användarens land eller region. En produkt i appen går att köpa så länge den är aktiv, även om appen har tagits bort. Du måste inaktivera en produkt i appen om du inte vill att den ska vara tillgänglig.
Om du använder ett testkonto kan du besöka webbplatsen för Android-utvecklare och läsa mer om hur du testar integreringen av Google Play Fakturering-biblioteket.
När du har skapat en produkt i appen är den tillgänglig för användare som har den senaste versionen av Google Play Butik.
Obs! Tillgängligheten på Play Console kan göra det möjligt för användare att använda SKU:n för att handla direkt från startsidan för Spel i Play Butik, i stället för i appen. Detta sker via funktionen för påminnelser om övergivna kundvagnar som uppmuntrar användare att slutföra tidigare övergivna köp. (Läs mer om köp som görs utanför appen här.) Den här funktionen är aktiverad som standard för alla utvecklare.
Om du vill välja bort funktionen för påminnelser om övergivna kundvagnar för din app fyller du i det här formuläret.
Behörigheter som krävs
Behörigheten com.android.vending.BILLING
måste ha deklarerats i appens APK-manifestfil om du vill erbjuda produkter i appen. Appar som använder behörigheten com.android.vending.BILLING
kan fortfarande publiceras i alla länder om du distribuerar appen globalt.
Skapa produkter i appar
Skapa en produkt i appen
- Ett produkt-id måste börja med en siffra eller liten bokstav och får bestå av siffror (0–9), små bokstäver (a–z), understreck (_) och punkter (.).
- Det går inte att ändra eller återanvända ett produkt-id när produkten har skapats.
- Obs! Du kan inte använda
android.test
som produkt-id, och inte heller ett produkt-id som börjar medandroid.test
.
Så här skapar du en produkt i en app:
- Öppna Play Console.
- Öppna sidan Produkter i appar (Generera intäkter med Play > Produkter > Produkter i appar).
- Klicka på Skapa produkt.
- Ange information om produkten.
- Produkt-id: Ett unikt id för produkten i appen.
- Namn: Ett kort namn på objektet (upp till 55 tecken, men vi rekommenderar att du inte använder mer än 25 tecken i ett namn så att det visas korrekt i alla sammanhang), t.ex. Sömndryck.
- Beskrivning: En beskrivning av objektet (upp till 200 tecken), t.ex. Får varelser att somna omedelbart.
- Ikon: En unik och relevant bild för produkten. Bilden ska inte innehålla text, marknadsföring eller varumärken. Produktikonen visas i butiksuppgifterna och köpflödet.
- 32-bitars PNG
- 512 x 512 pixlar
- Upp till 1 MB
- Pris: Ange ett pris i lokal valuta eller välj en prismall.
- Flera av samma produkt: Tillåt flera av den här produkten i kassan. Användare kan köpa flera av samma produkt inom gränsen för vad som är tillåtet i landet/regionen. Observera följande:
- Du måste ha Google Play Fakturering-biblioteket 4.0 för att kunna konfigurera flera av samma produkt i kassan på Play Console. Besök webbplatsen för Android-utvecklare om du vill veta mer om hur du integrerar Google Play Fakturering-biblioteket med appen.
- Flera av samma produkt i kassan är inte tillgängligt i vissa länder eller regioner.
- I de flesta länder eller regioner där flera av samma produkt i kassan är tillgängligt är SKU-prisgränsen cirka 100 USD. Om det ska gå att köpa flera av samma produkt i kassan måste du justera priset (före skatt) så att det är lägre än gränsen i respektive land eller region.
- Endast med Play Points: Gör så att produkten bara är tillgänglig med Google Play-poäng.
- Spara ändringarna och gör produkten i appen tillgänglig för användarna genom att klicka på Aktivera.
Språk och översättningar
Standardspråket för produkter i appar är samma som för appen de tillhör. Om du vill lägga till översättningar väljer du en produkt i appen, klickar på Hantera översättningar och lägger till de önskade språken. Du kan läsa mer om hur du erbjuder dina användare lokalisering i Översätta och lokalisera en app.
Skapa flera produkter i appen samtidigt
Ladda upp en CSV-fil med produkter i appar
Så här laddar du upp en CSV-fil:
- Öppna Play Console.
- Öppna sidan Produkter i appar (Generera intäkter med Play > Produkter > Produkter i appar).
- Klicka på Importera.
- När du importerar produkter med en uppladdad CSV-fil ersätts befintliga produkter bara om värdet på
Product ID
i CSV-filen är identiskt med ettProduct ID
för en befintlig produkt i produktlistan. Att en produkt skrivs över innebär inte att produkter i appen som inte finns i CSV-filen tas bort.
- När du importerar produkter med en uppladdad CSV-fil ersätts befintliga produkter bara om värdet på
- Släpp CSV-filen som ska laddas upp eller klicka på Ladda upp.
Exportera en CSV-fil med produkter i appen
Så här exporterar du en CSV-fil:
- Öppna Play Console.
- Öppna sidan Produkter i appar (Generera intäkter med Play > Produkter > Produkter i appar).
- Klicka på Exportera.
Se ett exempel på en CSV-fil
- I det första exemplet definieras ett namn och en beskrivning på två olika språk: (
en_US
oches_ES
). Objektets pris definieras med en prismall. - I det andra exemplet används ingen prismall. I stället anges ett pris för standardlandet (USA). Priset i alla andra länder där appen distribueras ställs in automatiskt på Play Console utifrån aktuell växelkurs och lokalt relevanta prismönster.
- I det tredje exemplet används inte heller någon prismall. Objektets pris anges manuellt för varje land där appen distribueras.
Exempel på CSV-syntax
Product ID,Published State,Purchase Type,Auto Translate,Locale; Title; Description,Auto Fill Prices,Price,Pricing Template ID
Exempel på produkter i appar
Exempel 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
Exempel 2
standard_sleeping_potion, published,managed_by_android,false,en_US; Standard Sleeping Potion; Puts all creatures to sleep for 2 minutes.,true, 1990000,
Exempel 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,
Datavärden för CSV-filer
Product ID |
Om du anger det här värdet i CSV-filen har det samma effekt som att ange ett produkt-id när du skapar en ny produkt i appen. Om du anger ett |
Publish State |
Detta värde måste vara inställt på published eller unpublished . Detta är samma sak som att ställa in en produkt i appen som Aktiv eller Inaktiv. |
Purchase Type |
Detta värde måste ställas in på |
Auto Translate |
Detta värde måste vara inställt på Om du vill att namnet på och beskrivningen av en produkt i appen ska finnas på olika språk skriver du in översättningarna direkt i värdet på |
|
Om du bara tar med en språkkod för ett objekt måste du ange appens standardspråkkod och objektets standardnamn och beskrivning:
När du anger värdet Obs! Om du vill använda semikolon eller bakstreck i värdena Om du vill inkludera översatta versioner av objektets namn och beskrivning måste du ange standardvärden för språkkod, namn och beskrivning, följt av språkkoder, namn och beskrivningar för varje översättning. I följande exempel använder produkten i appen
Obs! En app har ett enda standardspråk, men varje produkt i appen har sin egen översättningslista. Den första språkkoden i |
Auto-Fill Prices , Country , och Price |
Du kan ställa in Obs! När du anger ett objekts pris i en CSV-fil anger du priset i mikroenheter, där 1 000 000 mikroenheter motsvarar 1 enhet i verklig valuta. Använda autofyllda priser I följande avsnitt beskrivs hur värdet för Om du ställer in Anta till exempel att följande gäller:
Du anger värdena för Ange eget pris per land Om du ställer in Obs! Du måste ange en landskod och ett pris för varje land som appen är inriktad på. På fliken Länder/regioner på sidan Produktion ser du och kan redigera listan med länder som appen är inriktad på. Varje värde för Anta till exempel att du erbjuder din app till följande priser (inklusive skatt) i andra länder:
Du kan ange värdena för
|
Pricing Template ID |
Om ett objekt är länkat till en prismall ska du ställa in Om du importerar en CSV-fil kan du uppdatera länken mellan produkter i appar och prismallar. Du länkar produkten till en prismall genom att ställa in värdet för prismallens Du kan länka upp till 1 000 priser på appar eller produkter i appar till en prismall. Ange därför inte samma värde för |
|
Om du distribuerar till användare i Europeiska ekonomiska samarbetsområdet (EES) ska du ange antingen DIGITAL_CONTENT eller SERVICE som värde här. |
|
Om du säljer digitala nyheter, tidskrifter, tidningar, böcker, videor, musik, ljud eller ljudböcker i olika länder eller regioner kan du vara berättigad till sänkt moms. För sänkt moms har värdena i detta fält följande format: CountryCode;VATRate; Varje par med land och moms ska följas av ett semikolon innan du lägger till ett nytt par med land och moms. Exempel:
BOOKS_1, NEWS_1, NEWS_2, MUSIC_OR_AUDIO_1, LIVE_OR_BROADCAST_1 (versaler eller gemener) |
|
Om du vill ta ut delstatliga kommunikations- och nöjesskatter måste du ange att appen eller produkten är en streamingprodukt och ange Det enda tillåtna landet för denna typ av skatt är USA. Värdet i det här fältet anges alltid på följande sätt: CountryCode;Eligibility;Rate Exempel:
Om villkoren uppfylls kan följande kategorier anges i fältet:
AUDIO_MULTI_CHANNEL för ljudstreaming – flera kanaler |