Introduction¶
Google Play In-App Purchase (IAP) is a feature provided by the Google Play Store that enables developers to monetize their Android applications by offering digital products and services for purchase within their apps.
- In order to setup Google IAP, please follow the Google Play IAP setup guide.
Key Aspects¶
-
Integration: Developers integrate the Google Play Billing Library into their Android applications to enable in-app purchases. This library provides APIs for developers to interact with the Google Play Store billing system securely.
-
Types of In-App Purchases:
- Consumable: Items that can be purchased and consumed, such as in-game currency or extra lives.
- Non-consumable: Items that are purchased once and do not expire, such as additional app features or ad removal.
- Subscriptions: Recurring payments for access to premium content or services for a defined period.
-
Revenue Share: Google typically takes a 30% cut of all In-App Purchases made through the Google Play Store. However, for subscriptions that have been active for more than one year, Google reduces its share to 15%.
-
Payment Processing: Google handles all payment processing for In-App Purchases, using the user's Google account and payment method stored in their account.
-
App Review Process: Developers must adhere to Google Play's Developer Program Policies and guidelines for implementing In-App Purchases to ensure compliance and avoid rejection from the store.
-
User Experience: In-App Purchases are seamlessly integrated into the app's user interface, allowing users to make purchases without leaving the app environment.
-
Security and Privacy: Google prioritizes the security and privacy of user data during In-App Purchases, ensuring that transactions are encrypted and user information is protected.
-
Managing Subscriptions: Users can manage their subscriptions, including canceling or modifying them, through their Google Play account settings.