Save the date! Android Dev Summit is coming to Sunnyvale, CA on Oct 23-24, 2019.

Class Index

These are the API classes. See all API packages.

B   C   P   R   S  


BillingClient Main interface for communication between the library and user application code. 
BillingClient.BillingResponse Possible response codes. 
BillingClient.Builder Builder to configure and create a BillingClient instance. 
BillingClient.ChildDirected Developers are able to specify whether you would like your app to be treated as child-directed for purposes of the Children’s Online Privacy Protection Act (COPPA) -
BillingClient.FeatureType Features/capabilities supported by isFeatureSupported(String)
BillingClient.SkuType Supported SKU types. 
BillingClient.UnderAgeOfConsent Developers are able to specify whether to mark your ad requests to receive treatment for users in the European Economic Area (EEA) under the age of consent. 
BillingClientStateListener Callback for setup process. 
BillingFlowParams Parameters to initiate a purchase flow. 
BillingFlowParams.Builder Helps to construct BillingFlowParams that are used to initiate a purchase flow. 
BillingFlowParams.ProrationMode Replace SKU ProrationMode. 
BillingHelper Helper methods for billing client. 


ConsumeResponseListener Callback that notifies when a consumption operation finishes. 


PriceChangeConfirmationListener Listener to a result of the price change confirmation flow. 
PriceChangeFlowParams Parameters to launch a price change confirmation flow. 
PriceChangeFlowParams.Builder Helps construct PriceChangeFlowParams that are used to launch a price change confirmation flow  
ProxyBillingActivity An invisible activity that launches another billing-related activity and delivers parsed result to the BillingClient via ResultReceiver
Purchase Represents an in-app billing purchase. 
Purchase.PurchasesResult Result list and code for queryPurchases method  
PurchaseHistoryResponseListener Listener to a result of purchases history query. 
PurchasesUpdatedListener Listener interface for purchase updates which happen when, for example, the user buys something within the app or by initiating a purchase from Google Play Store. 


RewardLoadParams Parameters to load a rewarded SKU. 
RewardLoadParams.Builder Helps construct RewardLoadParams that are used to load rewarded SKUs  
RewardResponseListener Listener to a result of load reward request  


SkuDetails Represents an in-app product's or subscription's listing details. 
SkuDetails.SkuDetailsResult Result list and code for querySkuDetailsAsync method  
SkuDetailsParams Parameters to initiate a query for SKU details. 
SkuDetailsParams.Builder Helps to construct SkuDetailsParams that are used to query for SKU details. 
SkuDetailsResponseListener Listener to a result of SKU details query