Met het factureringssysteem van Google Play kun je in-app producten aanbieden waarvoor gebruikers eenmalig moeten betalen. Voorbeelden van in-app producten zijn virtuele artikelen (bijvoorbeeld gamelevels of toverdranken) en premium services in je app op Google Play.
Je kunt ook een abonnement maken waarbij gebruikers periodiek kosten in rekening gebracht krijgen.
Belangrijk: Op in-app producten en abonnementen zijn het Programmabeleid voor ontwikkelaars en de servicekosten van Google Play van toepassing.
Beschikbaarheid
Als je je bevindt op een locatie waar registratie als verkoper wordt ondersteund, kun je gebruikmaken van het factureringssysteem van Google Play.
Als je je op een ondersteunde locatie bevindt en de functies van het factureringssysteem van Google Play in je apps wilt gebruiken, stel je een betalingsprofiel in en ga je naar de site voor Android-ontwikkelaars voor meer informatie over hoe je het factureringssysteem van Google Play instelt.
Als je wilt dat een in-app product beschikbaar is voor aankoop, moet het actief zijn en moet de bijbehorende app het land of de regio van de gebruiker targeten. Een in-app product is beschikbaar voor aankoop zolang het actief is, ook als de bijbehorende app niet langer gepubliceerd is. Deactiveer een in-app product als je niet wilt dat het beschikbaar is.
Als je een testaccount gebruikt, ga je naar de site voor Android-ontwikkelaars voor meer informatie over hoe je de integratie van de Google Play Billing-bibliotheek test.
Nadat je een in-app product hebt gemaakt, is het beschikbaar voor gebruikers die de nieuwste versie van de Google Play Store gebruiken.
Opmerking: Als je de SKU beschikbaar maakt in de Play Console, kunnen gebruikers deze misschien rechtstreeks kopen via de homepage voor games in de Play Store in plaats van via je app. Dit is onderdeel van de functie voor herinneringen voor verlaten winkelwagens, waarmee gebruikers worden aangemoedigd eerdere onvoltooide aankopen af te ronden. (Hier vind je meer informatie over aankopen die buiten je app worden gedaan.) Deze functie staat standaard aan voor alle ontwikkelaars.
Als je je app wilt afmelden voor de functie voor herinneringen voor verlaten winkelwagens, dien je dit formulier in.
Vereiste rechten
Als je een in-app product wilt aanbieden, definieer je het recht com.android.vending.BILLING
in het APK-manifestbestand van je app. Als je de app wereldwijd distribueert, kun je nog steeds in alle landen apps publiceren die het recht com.android.vending.BILLING
gebruiken.
In-app producten maken
Een los in-app product maken
- Product-ID's moeten beginnen met een cijfer of kleine letter en mogen uit cijfers (0-9), kleine letters (a-z), underscores (_) en punten (.) bestaan.
- Je kunt een product-ID niet wijzigen of opnieuw gebruiken nadat het product is gemaakt.
- Opmerking: De product-ID
android.test
en alle product-ID's die beginnen metandroid.test
zijn niet beschikbaar.
Zo maak je een in-app product:
- Open de Play Console.
- Ga naar de pagina In-app producten (Inkomsten genereren met Play > Producten > In-app producten).
- Klik op Product maken.
- Geef de productdetails op.
- Product-ID: Een unieke ID voor je in-app-product.
- Titel: Dit is een korte naam voor het item, zoals 'Slaapdrankje' (maximaal 55 tekens, maar voor een juiste weergave van de titel in alle contexten raden we aan om niet meer dan 25 tekens te gebruiken).
- Beschrijving: Een lange beschrijving van het item (maximaal 200 tekens), zoals 'Hiermee vallen wezens meteen in slaap'.
- Icoon: Een unieke en nauwkeurige afbeelding voor je product. Gebruik geen tekst, promoties of branding. Je producticoon is zichtbaar in je winkelvermelding en tijdens het aankoopproces.
- 32-bits png
- 512 x 512 pixels
- Tot 1 MB
- Prijs: Geef een prijs op in je lokale valuta of selecteer een prijstemplate.
- Meerdere aankopen: Sta betalen voor meerdere aankopen toe voor dit product. Gebruikers kunnen meerdere aankopen doen onder de drempelwaarde van hun land of regio. Let op de volgende informatie:
- Als je betalen voor meerdere aankopen wilt instellen in de Play Console, moet je app Google Play Billing-bibliotheek 4.0 gebruiken. Ga naar de site voor Android-ontwikkelaars voor meer informatie over hoe je de Google Play Billing-bibliotheek in je app integreert.
- Betalen voor meerdere aankopen is in sommige landen of regio's niet beschikbaar.
- In de meeste landen of regio's waar betalen voor meerdere aankopen beschikbaar is, is de SKU-prijsdrempel ongeveer 100 USD. Als je betalen voor meerdere aankopen wilt toestaan, pas je de prijs (vóór toepassing van btw) aan naar een lagere waarde dan de drempel in elk land of elke regio.
- Exclusief voor Play Points: Maak je product alleen beschikbaar voor Google Play Points.
- Sla je wijzigingen op en klik op Activeren om je in-app product beschikbaar te maken voor gebruikers.
Talen en vertalingen
In-app producten gebruiken dezelfde standaardtaal als de bijbehorende app. Als je vertalingen in andere talen wilt toevoegen, selecteer je een in-app product, klik je op Vertalingen beheren en pas je de gewenste talen toe. Ga naar Je app vertalen en lokaliseren voor meer informatie over hoe je je gebruikers een gelokaliseerde ervaring biedt.
Een batch met meerdere in-app producten maken
Een csv-bestand met in-app producten uploaden
Zo upload je een csv-bestand:
- Open de Play Console.
- Ga naar de pagina In-app producten (Inkomsten genereren met Play > Producten > In-app producten).
- Klik op Importeren.
- Als je meerdere producten importeert door een csv-bestand te uploaden, worden bestaande producten alleen overschreven als de waarde van een
Product ID
in het csv-bestand overeenkomt met deProduct ID
van een bestaand in-app product in de productvermelding. Bij een productoverschrijving worden geen in-app producten verwijderd die niet zijn opgenomen in het csv-bestand.
- Als je meerdere producten importeert door een csv-bestand te uploaden, worden bestaande producten alleen overschreven als de waarde van een
- Zet het csv-bestand dat je wilt uploaden neer of klik op Uploaden.
Een csv-bestand met bestaande in-app producten exporteren
Voer de volgende stappen uit om een csv-bestand te exporteren:
- Open de Play Console.
- Ga naar de pagina In-app producten (Inkomsten genereren met Play > Producten > In-app producten).
- Klik op Exporteren.
Een voorbeeld van een csv-bestand weergeven
- In het eerste voorbeeld tref je een titel en een beschrijving aan in 2 verschillende talen (
en_US
enes_ES
). De prijs van het item wordt gedefinieerd in een prijstemplate. - In het tweede voorbeeld wordt geen prijstemplate gebruikt. In plaats daarvan wordt een prijs voor het standaardland (Verenigde Staten) opgegeven. In de Play Console wordt de prijs op basis van de huidige wisselkoersen en lokaal relevante prijsmodellen automatisch ingesteld voor alle andere landen waar de app wordt gedistribueerd.
- Het 3e voorbeeld heeft ook geen prijstemplate. De prijs van het artikel wordt handmatig opgegeven voor elk land waar de app wordt gedistribueerd.
Voorbeeld van CSV-syntaxis
Product ID,Published State,Purchase Type,Auto Translate,Locale; Title; Description,Auto Fill Prices,Price,Pricing Template ID (Product-ID,Publicatiestatus,Aankooptype,Automatisch vertalen,Landinstelling; Titel; Beschrijving,Prijzen automatisch invullen,Prijs,Prijstemplate-ID)
Voorbeelden van in-app producten
Voorbeeld 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
Voorbeeld 2
standard_sleeping_potion, published,managed_by_android,false,en_US; Standard Sleeping Potion; Puts all creatures to sleep for 2 minutes.,true, 1990000,
Voorbeeld 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,
Gegevenswaarden voor csv-bestanden
Product ID |
Als je deze waarde instelt in het csv-bestand, heeft dat hetzelfde effect als wanneer je een product-ID opgeeft op het moment dat je een nieuw in-app product maakt. Als je een |
Publish State |
Deze waarde moet worden ingesteld op published of unpublished . Dit is hetzelfde als wanneer je een in-app product instelt als Actief of Inactief. |
Purchase Type |
Deze waarde moet worden ingesteld op |
Auto Translate |
Stel deze waarde in op Als je een vertaling van de titel en beschrijving van een in-app product wilt opgeven, geef je deze vertaling expliciet op in de waarde |
|
Als je maar één landinstelling voor een item opneemt, geef je de standaardlandinstelling van de app en de standaardtitel en -beschrijving van het item op:
Als je de waarde Opmerking: Als je de waarden Als je een vertaling van de titel en beschrijving van het item wilt opnemen, moet je de standaardlandinstelling, -titel en -beschrijving vermelden, gevolgd door de landinstelling, titel en beschrijving voor elke vertaling. In het volgende voorbeeld is de standaardlandinstelling van het in-app-product
Opmerking: Een app heeft één standaardtaal, maar elk in-app product heeft een eigen lijst met vertalingen. De primaire landinstelling in de waarde |
Auto-fill Prices , Country en Price |
Je kunt Opmerking: Als je de prijs van een item opgeeft in een csv-bestand, geef je een prijs op in micro-eenheden, waarbij 1.000.000 micro-eenheden overeenkomen met 1 eenheid in echte valuta. Automatisch ingevulde prijzen gebruiken In de volgende secties staat welke invloed de waarde Als je Je kunt bijvoorbeeld de volgende voorwaarden opgeven:
Dan stel je de waarden Je eigen prijs per land instellen Als je Opmerking: Voer voor elk land dat je met je app target een landcode en prijs in. Als je de lijst met landen die je met je app target wilt bekijken en bewerken, gebruik je het tabblad Landen/regio's op de pagina Productie. Elke waarde voor Stel dat je je app aanbiedt voor de volgende prijzen (alle inclusief btw) in andere landen:
Je stelt de waarden
|
Pricing Template ID |
Als een item is gekoppeld aan een prijstemplate, stel je Als je een csv-bestand importeert, kun je de links tussen in-app producten en prijstemplates updaten. Als je het product wilt koppelen aan een specifieke prijstemplate, stel je een waarde in voor Je kunt maximaal 1000 app-prijzen of in-app productprijzen aan een bepaalde prijstemplate koppelen. Vermeld dezelfde |
|
Als je distribueert naar gebruikers in de Europese Economische Ruimte (EER), stel je de waarde hier in op DIGITAL_CONTENT of op SERVICE . |
|
Als je digitaal nieuws, tijdschriften, kranten, boeken, video's, muziek, audio of audioboeken verkoopt in verschillende landen of regio's, kom je misschien in aanmerking voor lagere btw-tarieven. Voor verlaagde tarieven hebben de waarden in dit veld deze indeling: CountryCode;VATRate; Elk Country- of Rate-paar moet worden gevolgd door een puntkomma voordat je een nieuw Country- of Rate-paar toevoegt. Voorbeeld:
BOOKS_1, NEWS_1, NEWS_2, MUSIC_OR_AUDIO_1, LIVE_OR_BdichtCAST_1 (hoofdletters of kleine letters) |
|
Als je toepasselijke communicatie- en amusementsbelastingen op staatsniveau wilt innen, geef je aan dat je app of product een streamingproduct is en stel je dit veld in op Momenteel is de Verenigde Staten het enige toegestane land voor dit type belasting. De waarde van dit veld is altijd ingesteld als: CountryCode;Eligibility;Rate Voorbeeld:
Als het van toepassing is, kun je het veld instellen op basis van de volgende categorieën:
AUDIO_MULTI_CHANNEL , voor audiostreaming: meerdere kanalen |