Gamit ang system ng pagsingil ng Google Play, puwede kang mag-alok ng mga in-app na produktong sisingilin sa mga user nang isang beses. Puwedeng kasama sa mga in-app na produkto ang mga item na gaya ng mga virtual na produkto (halimbawa, mga level o potion sa laro) at mga premium na serbisyo sa iyong app sa Google Play.
Puwede ka ring gumawa ng subscription, na may umuulit na singil sa mga user.
Mahalaga: Nalalapat ang Mga Patakaran ng Programa para sa Developer at mga bayarin sa serbisyo ng Google Play sa lahat ng in-app na produkto, kasama ang mga one-off na produkto at subscription.
Availability
Kung ikaw ay nasa isang sinusuportahang lokasyon para sa pagpaparehistro ng merchant, puwede mong gamitin ang system ng pagsingil ng Google Play.
Kung nasa sinusuportahang lokasyon ka at gusto mong magsimulang gumamit ng mga feature ng system ng pagsingil ng Google Play sa iyong mga app, mag-set up ng profile sa mga pagbabayad at matuto tungkol sa pag-set up sa system ng pagsingil ng Google Play sa site ng Mga Developer ng Android.
Para maging available para bilhin, kailangang aktibo ang in-app na produkto at naka-target ang app nito sa bansa o rehiyon ng user. Magiging available para bilhin ang isang in-app na produkto hangga't aktibo ito, kahit na hindi naka-publish ang app nito. Kailangan mong i-deactivate ang in-app na produkto kung ayaw mo itong maging available.
Kung gumagamit ka ng pansubok na account, pumunta sa site ng Mga Developer ng Android para matuto pa tungkol sa pagsubok sa pag-integrate ng iyong Library ng Google Play Billing.
Pagkatapos mong gumawa ng in-app na produkto, magiging available ito para sa mga user na gumagamit ng pinakabagong bersyon ng Google Play Store.
Mga kinakailangang pahintulot
Para makapag-alok ng in-app na produkto, kailanganin mong ideklara ang pahintulot na com.android.vending.BILLING
sa APK manifest file ng iyong app. Kung ipinapamahagi mo ang iyong app sa buong mundo, puwede ka pa ring mag-publish ng mga app na gumagamit ng pahintulot na com.android.vending.BILLING
sa lahat ng bansa.
Gumawa ng mga in-app na produkto
Gumawa ng isang in-app na produkto
- Dapat magsimula ang mga Product ID sa isang numero o lowercase na titik, at puwedeng maglaman ang mga ito ng mga numero (0-9), lowercase na titik (a-z), underscore (_), at tuldok (.).
- Hindi mo puwedeng baguhin o gamitin ulit ang isang product ID pagkatapos magawa ang produkto.
- Tandaan: Hindi magagamit ang product ID na
android.test
, pati ang lahat ng product ID na nagsisimula saandroid.test
.
Para gumawa ng in-app na produkto, gawin ang mga sumusunod na hakbang:
- Buksan ang Play Console.
- Pumunta sa page na Mga in-app na produkto (Mag-monetize > Mga produkto > Mga in-app na produkto).
- I-click ang Gumawa ng produkto.
- Ilagay ang mga detalye ng iyong produkto.
- Product ID: Isang natatanging ID para sa iyong in-app na produkto.
- Pamagat: Isang maikling pangalan ng item (hanggang 55 character, pero inirerekomenda naming limitahin sa 25 character ang mga pamagat para maipakita nang maayos ang mga ito sa lahat ng konteksto), tulad ng "Pampatulog."
- Paglalarawan: Mahabang paglalarawan ng item (hanggang 200 character), tulad ng "Mabilis na napapatulog ang mga nilalang."
- Icon: Natatangi at tumpak na larawan para sa iyong produkto. Huwag magsama ng text, mga promosyon, o branding. Ipapakita ang icon ng iyong produkto sa listing ng store mo at sa proseso ng pagbili.
- 32-bit na PNG
- 512 x 512 pixels
- Hanggang 1 MB
- Presyo: Maglagay ng presyo sa iyong lokal na currency o pumili ng template ng pagpepresyo.
- Maramihan: Payagan ang maramihang pag-check out para sa produktong ito. Makakabili ang mga user ng maraming bilang hangga't pasok ito sa threshold ng kanilang bansa o rehiyon. Tandaan ang sumusunod na impormasyon:
- Para ma-configure ang pag-check out ng maraming item sa Play Console, kailangan ng iyong app ang Library ng Google Play Billing 4.0. Pumunta sa site ng Mga Developer ng Android para alamin kung paano i-integrate ang Library ng Google Play Billing sa iyong app.
- Hindi available sa ilang bansa o rehiyon ang maramihang pag-check out.
- Sa karamihan ng mga bansa o rehiyon kung saan available ang maramihang pag-checkout, humigit-kumulang USD 100 ang threshold ng presyo ng SKU. Para payagan ang maramihang pag-check out, kakailanganin mong i-adjust ang presyo (bago ilapat ang buwis) nang mas mababa sa threshold sa bawat bansa o rehiyon.
- Eksklusibo sa Play Points: Gawing sa Google Play Points lang available ang iyong produkto.
- I-save ang iyong mga pagbabago at i-click ang I-activate para gawing available sa mga user ang in-app na produkto mo.
Mga wika at pagsasalin
Ang ginagamit ng mga in-app na produkto ay ang default na wikang ginagamit din ng app ng mga ito. Para magdagdag ng mga pagsasalin sa mga partikular na wika, pumili ng in-app na produkto, at pagkatapos ay i-click ang Pamahalaan ang mga pagsasalin at ilapat ang mga gusto mong wika. Para matuto pa tungkol sa kung paano magbigay ng naka-localize na experience para sa mga user mo, tingnan ang Isalin at i-localize ang iyong app.
Gumawa ng isang batch ng maraming in-app na produkto
Mag-upload ng CSV file ng mga in-app na produkto
Para mag-upload ng CSV file, gawin ang mga sumusunod na hakbang:
- Buksan ang Play Console.
- Pumunta sa page na Mga in-app na produkto (Mag-monetize > Mga produkto > Mga in-app na produkto).
- I-click ang I-import.
- Kapag nag-import ng maraming produkto sa pamamagitan ng pag-upload ng CSV file, mao-overwrite lang ang mga kasalukuyang produkto kung ang value ng isang
Product ID
sa CSV file ay tumutugma saProduct ID
ng isang kasalukuyang in-app na produkto sa listahan ng produkto. Hindi made-delete ang mga in-app na produktong hindi kasama sa CSV kapag na-overwrite ang isang produkto.
- Kapag nag-import ng maraming produkto sa pamamagitan ng pag-upload ng CSV file, mao-overwrite lang ang mga kasalukuyang produkto kung ang value ng isang
- I-drop ang iyong CSV file para i-upload ito o i-click ang I-upload.
Mag-export ng CSV file ng mga kasalukuyang in-app na produkto
Para mag-export ng CSV file, gawin ang mga sumusunod na hakbang:
- Buksan ang Play Console.
- Pumunta sa page na Mga in-app na produkto (Mag-monetize > Mga produkto > Mga in-app na produkto).
- I-click ang Mag-export.
Tumingin ng halimbawa ng CSV file
- Tinutukoy ng unang halimbawa ang isang pamagat at paglalarawan sa dalawang magkaibang wika (
en_US
ates_ES
). Tinutukoy ng template ng pagpepresyo ang presyo ng item. - Hindi gumagamit ng template ng pagpepresyo ang pangalawang item. Sa halip, tumutukoy ito ng presyo para sa default na bansa (US). Gumagamit ang Play Console ng mga kasalukuyang exchange rate at pattern sa pagpepresyo na may lokal na kaugnayan para awtomatikong itakda ang mga presyo sa lahat ng iba pang bansa kung saan ipinapamahagi ang app.
- Hindi rin gumagamit ng template ng pagpepresyo ang pangatlong item. Manual na tinutukoy ang presyo ng item para sa bawat bansa kung saan ipinamamahagi ang app.
Halimbawa ng CSV syntax
Product ID,Published State,Purchase Type,Auto Translate,Locale; Title; Description,Auto Fill Prices,Price,Pricing Template ID
Mga halimbawa ng in-app na produkto
Halimbawa 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
Halimbawa 2
standard_sleeping_potion, published,managed_by_android,false,en_US; Standard Sleeping Potion; Puts all creatures to sleep for 2 minutes.,true, 1990000,
Halimbawa 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,
Mga data value para sa mga CSV file
Product ID |
Magkapareho lang ang epekto ng pagtatakda ng value na ito sa CSV file at ang paglalagay ng Product ID kapag gumagawa ng bagong in-app na produkto. Kung tutukoy ka ng |
Publish State |
Dapat itakda ang value na ito sa published o unpublished . Kapareho ito ng pagtatakda ng in-app na produkto bilang Aktibo o Hindi Aktibo. |
Purchase Type |
Ang value na ito ay dapat itakda sa |
Auto Translate |
Dapat itakda ang value na ito sa Kung gusto mong magbigay ng mga pagsasalin ng pamagat at paglalarawan ng isang in-app na produkto, tahasang tukuyin ang mga pagsasalin na ito sa value na |
|
Kung magsasama ka lang lokalidad para sa isang item, dapat mong tukuyin ang default na lokalidad ng iyong app at ang default na pamagat at paglalarawan ng item:
Kapag itinatakda ang value na Tandaan: Kapag tinutukoy ang mga value na Kung gusto mong magsama ng mga naisaling bersyon ng pamagat at paglalarawan ng item, dapat mong ilista ang default na lokalidad, pamagat, at paglalarawan, pagkatapos ay ang mga lokalidad, pamagat, at paglalarawan para sa bawat pagsasalin. Sa sumusunod na halimbawa, ginagamit ng in-app na produkto ang
Tandaan: Naglalaman ng iisang default na wika ang isang app, pero nagpapanatili ng sariling listahan ng mga pagsasalin ang bawat in-app na produkto. Bagama't ang unang lokalidad sa value na |
Auto-Fill Prices , Country , at Price |
Puwede mong itakda ang Tandaan: Kapag tinukoy mo ang presyo ng isang item sa isang CSV file, magbigay ng presyo sa micro-unit, kung saan ang 1,000,000 micro-unit ay katumbas ng 1 unit ng tunay na currency. Gumamit ng mga awtomatikong pinunang presyo Inilalarawan sa mga sumusunod na seksyon kung paano nakakaapekto ang value ng Kung itatakda mo ang Halimbawa, sa ilalim ng mga sumusunod na kundisyon:
Itatakda mo ang mga value ng Magtakda ng sarili mong presyo sa bawat bansa Kung sa Tandaan: Dapat kang magbigay ng country code at presyo para sa bawat bansang tina-target ng iyong app. Para tingnan at i-edit ang listahan ng mga bansang tina-target ng iyong app, gamitin ang tab na Mga bansa/rehiyon sa page na Produksyon. Kinakatawan ng bawat value na Halimbawa, kung iniaalok mo ang iyong app sa mga sumusunod na presyo (kasama ang lahat ng buwis) sa ibang bansa:
Puwede mong itakda ang mga value ng
|
Pricing Template ID |
Kung naka-link ang isang item sa isang template ng pagpepresyo, dapat mong itakda ang Kung mag-i-import ka ng CSV file, puwede mong i-update ang mga link sa pagitan ng mga in-app na produkto at template ng pagpepresyo. Para i-link ang produkto sa isang partikular na template ng pagpepresyo, itakda ang value na Puwede kang mag-link ng hanggang 1,000 presyo ng app o presyo ng in-app na produkto sa isang partikular na template ng pagpepresyo. Samakatuwid, huwag tukuyin ang parehong value na |
|
Kung nagpapamahagi ka sa mga user sa European Economic Area (EEA), dapat mong itakda ang value dito para sa DIGITAL_CONTENT o SERVICE . |
|
Posibleng kwalipikado ka para sa mga mas mababang rate ng VAT kung nagbebenta ka ng mga digital na balita, magazine, pahayagan, libro, video, musika, audio, o audiobook sa iba't ibang bansa o rehiyon. Para sa mga mas mababang rate, susundin ng mga value sa field na ito ang format na ito: CountryCode;VATRate; Dapat sundan ng semicolon ang bawat pares ng bansa o rate bago magdagdag ng bagong pares ng bansa o rate. Halimbawa:
BOOKS_1, NEWS_1, NEWS_2, MUSIC_OR_AUDIO_1, LIVE_OR_BROADCAST_1 (uppercase o lowercase). |
|
Kung gusto mong mangolekta ng mga naaangkop na buwis sa komunikasyon at libangan, dapat mong tukuyin na produkto para sa streaming ang iyong app o produkto at itakda ang field na ito bilang Kasalukuyang US lang ang bansang pinapayagan para sa ganitong uri ng buwis. Palaging nakatakda ang value ng field na ito bilang: CountryCode;Eligibility;Rate Halimbawa:
Kung kwalipikado, puwede mong itakda ang field ayon sa mga sumusunod na kategorya:
AUDIO_MULTI_CHANNEL para sa pag-stream ng audio - multi-channel |