Google Playn laskutusjärjestelmän avulla voit tarjota sovelluksen sisäisiä tuotteita, joista käyttäjiä veloitetaan kerran. Sovelluksen sisäisiin tuotteisiin voi kuulua virtuaalisia tuotteita (esimerkiksi pelin tasoja tai rohtoja) ja maksullisia palveluja sovelluksen sisällä Google Playssa.
Voit myös luoda tilauksen, josta käyttäjää veloitetaan toistuvasti.
Tärkeää: Google Playn kehittäjien ohjelmakäytännöt ja palvelumaksut koskevat kaikkia sovelluksen sisäisiä tuotteita, myös kertamaksullisia tuotteita ja tilauksia.
Saatavuus
Jos alueellasi tuetaan kauppiaiden rekisteröitymistä, voit käyttää Google Playn laskutusjärjestelmää.
Jos haluat aloittaa Google Playn laskutusjärjestelmän käytön sovelluksissasi ja sijaintisi tukee sitä, luo maksuprofiili ja lue lisää Google Playn laskutusjärjestelmän käyttöönotosta Android-kehittäjäsivustolta.
Jotta sovelluksen sisäinen tuote on ostettavissa, sen täytyy olla aktiivinen ja siihen liittyvän sovelluksen täytyy olla kohdistettu käyttäjän maahan tai alueelle. Sovelluksen sisäinen tuote on ostettavissa niin kauan kuin se on aktiivinen, vaikka siihen liittyvän sovelluksen julkaisu olisi peruttu. Sinun on poistettava sovelluksen sisäinen tuote käytöstä, jos et halua sen olevan saatavilla.
Jos käytät testitiliä, lue lisää Google Play ‐laskutuskirjaston integroinnista Android-kehittäjäsivustolta.
Kun sovelluksen sisäinen tuote on luotu, se on saatavilla Google Play Kaupan uusimman version käyttäjille.
Tarvittavat luvat
Tarjotaksesi sovelluksen sisäisen tuotteen, sinun pitää määrittää com.android.vending.BILLING
-lupa sovelluksesi APK:n manifestitiedostossa. Jos sovellustasi jaetaan maailmanlaajuisesti, voit silti julkaista com.android.vending.BILLING
-lupaa käyttäviä sovelluksia kaikissa maissa.
Sovellusten sisäisten tuotteiden luominen
Yksittäisen sovelluksen sisäisen tuotteen luominen
- Tuotetunnusten on alettava numerolla tai pienellä kirjaimella. Ne voivat sisältää vain numeroita (0–9), pieniä kirjaimia (a–z), alaviivoja (_) ja pisteitä (.).
- Et voi muuttaa tai käyttää tuotetunnusta uudelleen, kun tuote on luotu.
- Huom. Tuotetunnusta
android.test
taiandroid.test
-alkuisia tuotetunnuksia ei voi käyttää.
Näin voit luoda sovelluksen sisäisen tuotteen:
- Avaa Play Console.
- Siirry Sovelluksen sisäiset tuotteet ‐sivulle (Kaupallistaminen > Tuotteet > Sovelluksen sisäiset tuotteet).
- Valitse Luo tuote.
- Lisää tuotteen tiedot.
- Tuotteen tunnus: Sovelluksen sisäisen tuotteen yksilöllinen tunnus.
- Nimi: Lyhyt nimi (enintään 55 merkkiä, mutta suosittelemme pituudeksi korkeintaan 25 merkkiä, jotta nimi näkyy kokonaan kaikissa yhteyksissä), esimerkiksi Unirohto.
- Kuvaus: Tuotteen pitkä kuvaus (enintään 200 merkkiä), esimerkiksi "Saa kaikenlaiset olennot nukahtamaan".
- Kuvake: Yksilöllinen ja todenmukainen kuva tuotteesta. Älä lisää tekstiä, tarjouksia tai brändäystä. Tuotekuvakkeet näkyvät sovelluksen tietosivulla ja ostoprosessin aikana.
- 32-bittinen PNG
- 512 x 512 pikseliä
- Enintään 1 Mt
- Hinta: Lisää hinta paikallisessa valuutassa tai valitse hinnoittelumalli.
- Usean kappaleen osto: Salli usean kappaleen osto tälle tuotteelle. Käyttäjät voivat ostaa useita kappaleita maansa tai alueensa kynnysarvon mukaisesti. Ota huomioon seuraavat seikat:
- Jotta voit määrittää usean kappaleen oston Play Consolessa, sovelluksesi tarvitsee Google Play ‑laskutuskirjasto 4.0:n. Lue lisää Google Play ‑laskutuskirjaston integroinnista sovellukseen Android-kehittäjien sivustolta.
- Usean kappaleen osto ei ole saatavilla tietyissä maissa tai tietyillä alueilla.
- Jos usean kappaleen osto on saatavilla, SKU:n hintakynnys on yleensä noin 100 USD. Jotta usean kappaleen osto olisi mahdollinen, sinun täytyy laskea hintaa (ennen veroja) kynnysarvon alle jokaisessa maassa tai jokaisella alueella.
- Vain Play‑pisteet: Rajaa tuotteen saatavuus vain Google Play ‑pisteille.
- Tallenna muutokset ja tee sovelluksen sisäiset tuotteet saataviksi käyttäjille valitsemalla Aktivoi.
Kielet ja käännökset
Sovelluksen sisäiset tuotteet käyttävät samaa oletuskieltä kuin sovellus, joihin ne sisältyvät. Voit lisätä käännöksen haluamallesi kielelle valitsemalla sovelluksen sisäisen tuotteen ja klikkaamalla Hallinnoi käännöksiä ja lisäämällä haluamasi kielet. Lue lisää lokalisoidun käyttökokemuksen tarjoamisesta käyttäjille artikkelista Sovelluksen kääntäminen ja lokalisointi.
Useiden tuotteiden luominen kerralla
Sovelluksen sisäisiä tuotteita sisältävän CSV-tiedoston lataaminen
Näin voit ladata CSV-tiedoston:
- Avaa Play Console.
- Siirry Sovelluksen sisäiset tuotteet ‐sivulle (Kaupallistaminen > Tuotteet > Sovelluksen sisäiset tuotteet).
- Valitse Tuo.
- Useiden tuotteiden tuominen CSV-tiedoston latauksella korvaa olemassa olevat tuotteet vain, jos CSV-tiedostossa oleva
Product ID
‑arvo vastaa tuoteluettelossa jo olevan sovelluksen sisäisen tuotteenProduct ID
‑arvoa. Jos sovelluksen sisäistä tuotetta ei mainita CSV-tiedostossa, sitä ei poisteta tuotteiden korvaamisen yhteydessä.
- Useiden tuotteiden tuominen CSV-tiedoston latauksella korvaa olemassa olevat tuotteet vain, jos CSV-tiedostossa oleva
- Vedä ja pudota CSV-tiedosto latauskenttään ja valitse Lataa.
Nykyisiä sovelluksen sisäisiä tuotteita sisältävän CSV-tiedoston vieminen
Näin voit viedä CSV-tiedoston:
- Avaa Play Console.
- Siirry Sovelluksen sisäiset tuotteet ‐sivulle (Kaupallistaminen > Tuotteet > Sovelluksen sisäiset tuotteet).
- Valitse Vie.
Esimerkki CSV-tiedostosta
- Ensimmäisessä esimerkissä nimi ja kuvaus määritellään kahdella eri kielellä (
en_US
jafi_FI
). Tuotteen hinta määritellään hinnoittelumallissa. - Toisessa esimerkissä ei käytetä hinnoittelumallia. Sen sijaan siinä määritetään oletusmaassa (Yhdysvallat) käytettävä hinta. Play Console määrittää sovelluksen muiden jakelumaiden hinnat automaattisesti voimassa olevien valuuttakurssien ja paikallisten hinnoittelukaavojen avulla.
- Myöskään kolmannessa esimerkissä ei käytetä hinnoittelumallia. Tuotteen hinta määritetään manuaalisesti jokaiselle maalle, jossa sovellusta jaellaan.
CSV-syntaksiesimerkki
Product ID,Published State,Purchase Type,Auto Translate,Locale; Title; Description,Auto Fill Prices,Price,Pricing Template ID
Esimerkkejä sovelluksen sisäisistä tuotteista
Esimerkki 1
basic_sleeping_potion,published,managed_by_android,false,en_US; Basic Sleeping Potion; Puts small creatures to sleep.; fi_FI; Tavallinen unirohto; Saa pienet olennot nukahtamaan.,false,,4637138456024710495
Esimerkki 2
standard_sleeping_potion, published,managed_by_android,false,en_US; Standard Sleeping Potion; Puts all creatures to sleep for 2 minutes.,true, 1990000,
Esimerkki 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,
CSV-tiedostojen data-arvot
Product ID |
Tämän arvon määrittäminen CSV-tiedostossa vastaa tuotetunnuksen lisäämistä uuden sovelluksen sisäisen tuotteen luomisen yhteydessä. Jos määrittämäsi |
Publish State |
Tämän arvon on oltava published tai unpublished . Tämä vastaa sovelluksen sisäisen tuotteen määrittämistä aktiiviseksi tai ei-aktiiviseksi. |
Purchase Type |
Tämän arvon on oltava |
Auto Translate |
Tämän arvon on oltava Jos haluat lisätä käännöksiä sovelluksen sisäisen tuotteen otsikolle ja kuvaukselle, määritä nämä käännökset selkeästi |
|
Jos tuotteellesi on määritettynä vain yksi kieli, sinun täytyy määrittää sovelluksesi oletuskieli sekä tuotteen oletusnimi ja ‑kuvaus:
Voit käyttää Huom. Kun määrität Jos haluat lisätä käännettyjä versioita tuotteen nimestä ja kuvauksesta, sinun täytyy luetella ensin oletuskieli, ‑nimi ja ‑kuvaus ja sen jälkeen kunkin käännösversion kieli, nimi ja kuvaus. Alla olevassa esimerkissä sovelluksen sisäisen tuotteen oletuskieli on
Huom. Sovelluksella on yksi oletuskieli, minkä lisäksi kullakin sovelluksen sisäisellä tuotteella on oma käännöslistansa. |
Auto-Fill Prices , Country ja Price |
Voit määrittää Huom. Määritä tuotteen hinta CSV-tiedostossa mikroyksikköinä niin, että 1 000 000 mikroyksikköä vastaa yhtä yksikköä varsinaisesti käytettävässä valuutassa. Hintojen täyttäminen automaattisesti Alla olevissa osioissa kerrotaan, miten Jos määrität Esimerkkitilanne:
Määritä tässä tapauksessa Maakohtaisen hinnan määrittäminen Jos Huom. Jokaisella maalla, johon sovelluksesi on kohdistettu, täytyy olla valittuna maatunnus ja hinta. Voit katsella ja muokata kohdistettujen maiden luetteloa sovelluksesi Maat/alueet-välilehdeltä Tuotanto-sivulla. Jokainen Oletetaan esimerkiksi, että sovelluksesi käyttää seuraavia verollisia hintoja:
Tässä tapauksessa voit määrittää
|
Pricing Template ID |
Jos tuote on yhdistetty hinnoittelumalliin, määritä Jos tuot CSV-tiedoston, voit päivittää sovelluksen sisäisten tuotteiden ja hinnoittelumallien väliset linkit. Voit linkittää tuotteen tiettyyn hinnoittelumalliin määrittämällä kyseisen mallin tunnuksen Voit linkittää yhteen hinnoittelumalliin enintään 1 000 sovelluksen tai sovelluksen sisäisen tuotteen hintaa. Älä siis määritä samaa |
|
Jos jakelet Euroopan talousalueella (ETA) oleville käyttäjille, aseta arvoksi joko DIGITAL_CONTENT tai SERVICE . |
|
Jos myyt digiuutisia, aikakauslehtiä, sanomalehtiä, kirjoja, videoita, musiikkia, audiota tai äänikirjoja eri maissa tai alueilla, voit täyttää ALV-vähennyksen ehdot. Jos täytät vähennyksen ehdot, kentän arvojen pitää olla tässä muodossa: CountryCode;VATRate; Jokaisen maa- ja veroparin jälkeen on oltava puolipiste ennen uuden maa- ja veroparin lisäämistä. Esimerkkejä:
BOOKS_1, NEWS_1, NEWS_2, MUSIC_OR_AUDIO_1, LIVE_OR_BROADCAST_1 (isoilla tai pienillä kirjaimilla) |
|
Jos haluat kerätä televiestintä- ja huviveroja, sinun on ilmoitettava, että sovelluksesi tai tuotteesi on striimaustuote ja määritettävä kentän arvoksi Tällä hetkellä tämä verotyyppi on saatavilla vain Yhdysvalloissa. Tämän kentän arvoksi asetetaan aina tämä: CountryCode;Eligibility;Rate Esimerkkejä:
Jos keräät veroja, määritä kenttä näiden kategorioiden mukaan:
AUDIO_MULTI_CHANNEL audiostriimaukselle – monikanava |