Rakendusesisese toote loomine

Google Play arveldussüsteemi kasutades saate pakkuda rakendusesiseseid tooteid, mille eest võetakse kasutajatelt ühekordset tasu. Rakendusesisesed tooted võivad hõlmata näiteks virtuaalseid kaupu (nagu mängutasemed või võlujoogid) ja teie Google Play rakenduse tasulisi teenuseid.

Võite ka luua tellimuse, mille alusel võetakse kasutajalt regulaarselt tasu.

Tähtis! Google Play arendaja programmieeskirjad ja teenustasud kehtivad kõigi rakendusesiseste toodete, sealhulgas nii ühekordsete toodete kui ka tellimuste puhul.

Saadavalolek

Kui teie asukohas on kaupmehe registreerimine lubatud, võite kasutada Google Play arveldussüsteemi.

Kui olete toetatud asukohas ning soovite oma rakendustes hakata kasutama Google Play arvelduse funktsioone, seadistage maksete profiil ja vaadake Androidi arendajate saidilt, kuidas seadistada Google Play arveldussüsteem.

Selleks et toode oleks ostmiseks saadaval, peab see olema aktiivne ja selle rakendus peab olema sihitud kasutaja riigile või piirkonnale. Rakendusesisene toode on ostmiseks saadaval seni, kuni see on aktiivne, isegi kui selle rakendus on avaldamata. Kui te ei soovi, et see saadaval oleks, peate rakendusesisese toote inaktiveerima.

Kui kasutate testkontot, minge Androidi arendajate saidile, et saada lisateavet Google Play Billing Library integratsiooni testimise kohta.

Pärast rakendusesisese toote loomist on see saadaval kasutajatele, kes käitavad Google Play poe uusimat versiooni.

Vajalikud load

Rakendusesisese toote pakkumiseks tuleb teil rakenduse APK manifestifailis deklareerida luba com.android.vending.BILLING. Kui levitate rakendust globaalselt, saate siiski kõikides riikides avaldada rakendusi, mis kasutavad luba com.android.vending.BILLING.

Rakendusesiseste toodete loomine

Ühe rakendusesisese toote loomine

Enne toote loomist planeerige hoolikalt oma toote ID-d. Toote ID-d peavad rakenduse puhul olema unikaalsed ja neid ei saa pärast loomist enam muuta ega uuesti kasutada.
  • Toote ID-d peavad algama numbri või väiketähega ning koosnema numbritest (0–9), väiketähtedest (a–z), alljoontest (_) ja punktidest (.).
  • Te ei saa toote ID-d pärast toote loomist muuta ega uuesti kasutada.
  • Märkus. Toote ID android.test koos muude toote ID-dega, mis algavad fraasiga android.test, pole kasutamiseks saadaval.

Rakendusesisese toote loomiseks tehke järgmist.

  1. Avage Play Console.
  2. Minge lehele Rakendusesisesed tooted (Monetiseerimine > Tooted > Rakendusesisesed tooted).
  3. Klõpsake käsul Loo toode.
  4. Sisestage toote üksikasjad.
    • Toote ID: teie rakendusesisese toote kordumatu ID.
    • Pealkiri: üksuse lühike nimi (maksimaalselt 55 tähemärki, kuid soovitame kasutada kuni 25 tähemärki, et see kõikides kontekstides õigesti kuvada), nt „Unerohi“.
    • Kirjeldus: üksuse pikk kirjeldus (kuni 200 tähemärki), nt „Paneb elukad kohe magama“.
    • Ikoon: teie toote kordumatu ja täpne kujutis. Ärge lisage teksti, reklaami ega brändinguelemente. Teie toote ikoon kuvatakse teie poe kirjes ja ostuvoo ajal.
      • 32-bitine PNG
      • 512 × 512 pikslit
      • Kuni 1 MB
    • Hind: sisestage hind oma kohalikus valuutas või valige hinnamall.
    • Mitmekaupa: lubage seda üksust osta mitmekaupa. Kasutajad saavad seda üksust osta mitmekaupa (nende riigis või piirkonnas kehtestatud piirmäära ulatuses). Pidage silmas järgmist.
      • Play Console'is mitmekaupa ostmise seadistamiseks peab teie rakendus kasutama Google Play Billing Library versiooni 4.0. Androidi arendajate saidilt leiate lisateavet Google Play Billing Library integreerimise kohta oma rakendusse.
      • Mitmekaupa ostmine pole mõnes riigis või piirkonnas saadaval.
      • Enamikus riikides või piirkondades, kus mitmekaupa ostmine on saadaval, on SKU hinnalävi umbes 100 USA dollarit. Mitmekaupa ostmise lubamiseks peate hinna (ilma maksudeta) igas riigis või piirkonnas kohandama selliseks, et see jääks alla läve.
    • Play Pointsi eksklusiivne pakkumine: muutke toode kättesaadavaks ainult programmis Google Play Points.
  5. Salvestage muudatused ja klõpsake käsul Aktiveeri, et muuta rakendusesisene toode kasutajatele kättesaadavaks.

Keeled ja tõlked

Rakendusesiseste toodete vaikekeel on sama, mis rakendusel. Konkreetsetes keeltes tõlgete lisamiseks valige rakendusesisene toode, klõpsake käsul Halda tõlkeid ja lisage soovitud keeled. Lisateavet selle kohta, kuidas kasutajatele lokaliseeritud kasutuskogemust pakkuda, lugege artiklist Rakenduse tõlkimine ja lokaliseerimine.

Mitut rakendusesisest toodet hõlmava paketi loomine

Korraga mitme rakendusesisese toote loomiseks võite üles laadida CSV-faili, mis hõlmab iga toote üksikasju.
CSV-failides kasutatakse andmeväärtuste eraldamiseks komasid (,) ja semikooloneid (;). Peamised andmeväärtused on eraldatud komadega, alamväärtused semikoolonitega.
Rakendusesiseste toodete CSV-faili luues määrake CSV-süntaks esimesel real ja lisage järgmistele ridadele toodete üksikasjad.
Tähtis! Iga üksus peab CSV-failis olema paigutatud ühele reale.

Rakendusesiseseid tooteid hõlmava CSV-faili üleslaadimine

CSV-faili üleslaadimiseks toimige järgmiselt.

  1. Avage Play Console.
  2. Minge lehele Rakendusesisesed tooted (Monetiseerimine > Tooted > Rakendusesisesed tooted).
  3. Klõpsake käsul Impordi.
    • Mitme toote importimisel kirjutatakse olemasolevad tooted üle ainult juhul, kui CSV-failis olev väärtus Product ID kattub tooteloendis olemasoleva rakendusesisese toote väärtusega Product ID. Toote ülekirjutamisel ei kustutata rakendusesiseseid tooteid, mis puuduvad CSV-failist.
  4. Pukseerige CSV-fail üleslaadimiskasti või klõpsake käsul Laadi üles.

Olemasolevaid rakendusesiseseid tooteid hõlmava CSV-faili eksportimine

CSV-faili eksportimiseks toimige järgmiselt.

  1. Avage Play Console.
  2. Minge lehele Rakendusesisesed tooted (Monetiseerimine > Tooted > Rakendusesisesed tooted).
  3. Klõpsake käsul Ekspordi.

CSV-faili näide

Siin on kasutatava CSV süntaksi näide ja kolm rakendusesisese toote näidet.
  • Esimene näide määrab pealkirja ja kirjelduse kahes keeles (en_US ja es_ES). Hinnamall määrab üksuse hinna.
  • Teise näite puhul ei kasutata hinnamalli. Selle asemel määratakse vaikeriigi (USA) hind. Play Console kasutab praeguseid valuutakursse ja asukoha suhtes asjakohaseid hinnamustreid, et määrata automaatselt hinnad kõigis riikides, kus rakendust levitatakse.
  • Kolmas näide ei kasuta ka hinnamalli. Üksuse hind määratakse käsitsi iga riigi jaoks, kus rakendust levitatakse.

CSV-süntaksi näide

Product ID,Published State,Purchase Type,Auto Translate,Locale; Title; Description,Auto Fill Prices,Price,Pricing Template ID

Rakendusesiseste toodete näited

1. näide

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

2. näide

standard_sleeping_potion, published,managed_by_android,false,en_US; Standard Sleeping Potion; Puts all creatures to sleep for 2 minutes.,true, 1990000,

3. näide

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-failide andmeväärtused

Rakendusesiseste toodete CSV-faili iga rida võib sisaldada järgmisi väärtusi, ent vähemalt üks väärtustest on igal real määramata.
Product ID

Selle väärtuse määramine CSV-failis toimib samamoodi nagu toote ID sisestamine uue rakendusesisese toote loomisel.

Kui määrate Product ID, mis on määratud juba tooteloendis olemasolevale rakendusesisesele tootele, kirjutatakse olemasoleva rakendusesisese toote andmed üle CSV-failis määratud väärtustega.

Publish State Väärtus peab olema published või unpublished. See toimib samamoodi nagu rakendusesisese toote oleku Aktiivne või Inaktiivne määramine.
Purchase Type

Väärtuseks peab olema määratud managed_by_android.

Auto Translate

Väärtuse jaoks peab olema valitud false, kuna rakendusesiseste toodete üksikasjade automaatset tõlkimist ei toetata.

Kui soovite pakkuda rakendusesisese toote pealkirja ja kirjelduse tõlkeid, määrake need tõlked selgesõnaliselt väärtuses Locale.

Locale, Title, ja Description

Kui lisate üksuse jaoks ainult ühe lokaadi, peate määrama rakenduse vaikelokaadi ning üksuse vaikepealkirja ja kirjelduse:

app_default_locale; item_default_title; item_default_description;

Väärtuse Locale määramisel võite kasutada keelekoode, mis ilmuvad poekirjele tõlkeid lisades.

Märkus. Väärtuste Title ja Description määramisel kasutage semikooloni (\;) ja längkriipsu (\\) paostamiseks längkriipsu.

Kui soovite lisada üksuse pealkirja ja kirjelduse tõlgitud versiooni, tuleb teil lisada vaikelokaat, -pealkiri ja -kirjeldus ning seejärel iga tõlke lokaat, pealkiri ja kirjeldus. Järgmises näites on rakendusesisese toote vaikelokaat en_US (Ameerika Ühendriikide inglise keel) ja tõlgitud versiooni lokaat es_ES (Hispaania hispaania keel):

en_US; Invisibility Cloak; Makes you invisible.; es_ES; Capote Invisible; Se vuelven invisible.

Märkus. Rakendus hõlmab üht vaikekeelt, ent igal rakendusesisesel tootel on eraldi tõlgete loend. Kuigi iga üksuse väärtuse Locale esimene lokaat peab olema kogu CSV-failis sama, võivad muud lokaadid olenevalt üksusest erineda.

Auto-Fill Prices, Country, ja Price

Võite määrata valiku Auto-fill prices väärtusele true või false. Kui rakendusesisene toode kasutab hinnamalli, määrake valik Auto-fill prices väärtusele false ja ärge sisestage valiku Price jaoks väärtust.

Märkus. Kui määrate CSV-failis üksuse hinna, sisestage hind mikroühikutes kus 1 000 000 mikroühikut võrdub ühe valuutaühikuga.

Automaatselt täidetud hindade kasutamine

Järgmistes jaotistes kirjeldatakse, kuidas valiku Auto-fill prices väärtus mõjutab väärtuste Country ja Price süntaksit ja tähendust.

Kui seate valiku Auto-fill prices väärtusele true, tuleb teil määrata ainult üksuse vaikehind ja valiku Country väärtust ei ole vaja lisada.

Võtame näiteks järgmised tingimused.

  • Teie rakenduse vaikelokaat on en_US.
  • Rakendusesisese toote vaikehind ilma maksudeta on 1,99 USA dollarit.
  • Soovite lasta muude riikide hinnad automaatselt täita.

Sel juhul määrake CSV-failis rea lõpus valikute Auto-fill prices ja Price väärtused järgmisel moel: true,1990000,

Riigipõhise hinna määramine

Kui määrate valiku Auto Fill Prices väärtusele false, võite määrata valikute country ja price väärtused kõigi riikide puhul, kus rakendust levitate, sealhulgas teie rakenduse vaikelokaadiga kattuva riigi puhul. Valiku country väärtus on kahest suurtähest koosnev ISO-riigikood, mis kajastab riiki, kus teie rakendust levitatakse.

Märkus. Teil tuleb sisestada riigikood ja hind iga riigi jaoks, mida rakendusega sihite. Selleks et vaadata ja muuta teie rakenduse sihitavate riikide loendit, kasutage lehe Tootmine vahekaarti Riigid/piirkonnad.

Iga väärtus price kajastab üksuse hinda riigis kasutatava valuuta mikroühikutes.

Näiteks kui pakute rakendust muudes riikides järgmiste hindadega (sh kõik maksud):

  • Brasiilias 6,99 reaali,
  • Venemaal 129 rubla,
  • Indias 130 ruupiat,
  • Indoneesias 27 000 ruupiat ja
  • Mehhikos 37 peesot,

võite määrata CSV-faili rea lõpus valikute Auto-Fill Prices, Country ja Price väärtused järgmisel moel.

false, BR; 6990000; RU; 129000000; IN; 130000000; ID; 27000000000; MX; 37000000;

Pricing Template ID

Kui üksus on lingitud hinnamalliga, määrake valik Auto-Fill prices väärtusele false ja ärge sisestage väärtust veergu price. Kui üksus ei ole hinnamalliga lingitud, ärge määrake valiku Pricing template ID väärtust. Selle asemel määrake valikute Auto-Fill prices, Country ja Price väärtused selle alusel, kuidas soovite rakendusesisese toote hindu määrata.

Kui impordite CSV-faili, saate värskendada rakendusesiseste toodete ja hinnamallide vahelisi seoseid. Selleks et linkida toode konkreetse hinnamalliga, määrake valiku Pricing Template ID väärtuseks hinnamalli ID. Selleks et tühistada rakendusesisese toote ja kõikide hinnamallide linkimine, ärge määrake toote üksuse Pricing template ID väärtust.

Võite linkida ühe hinnamalliga kuni 1000 rakenduse või rakendusesisese toote hinda. Seetõttu ärge määrake sama väärtust Pricing template ID CSV-failis enam kui 1000 real.

EEA Withdrawal Right Type

Kui levitate toodet Euroopa Majanduspiirkonna (EMP) kasutajatele, peaksite selle välja väärtuseks määrama kas DIGITAL_CONTENT või SERVICE.

Reduced VAT Rates

Kui müüte eri riikides või piirkondades digiuudiseid, ajakirju, ajalehti, raamatuid, videoid, muusikat, heli või audioraamatuid, võivad need olla sobilikud vähendatud käibemaksumäärade kasutamiseks.

Vähendatud maksumäärade puhul järgivad väärtused sellel väljal järgmist vormingut:

CountryCode;VATRate;

Enne uue riigi või maksumäära paari lisamist peab igale riigi või maksumäära paarile järgnema semikoolon.

Näited on esitatud allpool.

CA;BOOKS_1 määrab Kanada jaoks raamatute maksutasemeks 1. taseme vähendatud maksumäära.

FR;NEWS_1; GR;NEWS_2 määrab Prantsusmaa jaoks uudiste maksutasemeks 1. taseme vähendatud maksumäära ja Kreeka jaoks uudiste maksutasemeks 2. taseme vähendatud maksumäära.

Tasemena saab määrata BOOKS_1, NEWS_1, NEWS_2, MUSIC_OR_AUDIO_1, LIVE_OR_BROADCAST_1 (suur- või väiketähtedega).

Communications and amusement taxes

Kui soovite koguda kohaldatavaid riiklikke telekommunikatsiooniteenuste ja meelelahutusteenuste makse, peate määrama, et teie rakendus või toode on voogesitustoode, ja määrama selle välja väärtuseks ELIGIBLE. Kui te seda ei soovi, siis jätke väli tühjaks.

Praegu on selline maks lubatud ainult USA puhul.

Selle välja väärtuseks on alati määratud:

CountryCode;Eligibility;Rate

Näited on esitatud allpool.

US;ELIGIBLE;VIDEO_RENTAL

Sobivuse korral saate määrata välja järgmiste kategooriate järgi:

VIDEO_RENTAL video voogesituse jaoks – tellimus, laenutus või tasuline ülekanne

VIDEO_SALES video voogesituse jaoks – soodusmüük

VIDEO_MULTI_CHANNEL video voogesituse jaoks – mitme kanaliga

AUDIO_RENTAL heli voogesituse jaoks – tellimus või laenutus

AUDIO_SALES heli voogesituse jaoks – soodusmüük

AUDIO_MULTI_CHANNEL heli voogesituse jaoks – mitme kanaliga

Kas see oli ab?

Kuidas saame seda täiustada?
true
Otsing
Kustuta otsing
Sule otsing
Peamenüü
6651295038743777269
true
Abikeskusest otsimine
true
true
true
true
true
92637
false
false