Creating In-App Purchases for Virtual Currency on the Google Play Store

Click here for iOS App Store instructions.


  1. Navigate to Google Play Console and sign into your developer account.
  2. Select the app desired.


  3. On the left navigation panel, select Store presence, then select In-app products.
  4. Within In-app products, select ADD NEW PRODUCT to launch the product creation modal.


  5. Select MANAGED PRODUCT and fill in the Product ID field. Then select CONTINUE to proceed to Managed product details.

  6. Fill in the Title and Description fields. Select the pricing template under Pricing.
  7. Select SUBMIT UPDATE at the top of the page.
  8. Select the Inactive drop-down (found below SUBMIT UPDATE), and set the product status to Active.

  9. Under Developer Tools > Services & APIs find the section "Licensing & in-app billing". Locate the Base64-encoded RSA public key. Copy the key. (See screenshot below - the key is in the censored area)Licensing_Screenshot.png
  10. Open your Android project in Android Studio. In the project's strings.xml add a string element: 
<string name="SKILLZ_GOOGLE_PLAY_LICENSE_KEY">YourKey</string> 

Where "YourKey" is the key copied from the dashboard. Note: Make sure there are no spaces.