Skip to main content
Answer

Can I ask how up-to-date is the service-account guide?

  • November 20, 2025
  • 2 replies
  • 24 views

Forum|alt.badge.img

I’m trying to set up products on an Android app. The documentation I’m struggling with to be specific is https://www.revenuecat.com/docs/service-credentials/creating-play-service-credentials?embed=true 

I’ve run the automated script successfully and such. But I’m stuck at this section:


Once the script has finished running, you will need to upload the revenuecat-key.json file from the Cloud Console shell instance to RevenueCat in your Project Settings > Google Play App Settings > Service Account Key.
 

I can’t see “Google Play App Settings” anywhere, am I looking in the complete wrong place? I asked your AI model for help:

 

The location moved. You now upload your Google Play service account key under each Android app, not at the project level.

Do this:

  1. In the RevenueCat dashboard, go to your Android app.
  2. Open App Settings > Service credentials (Google Play).
  3. Click “Upload key” (or “Replace key”) and upload the JSON you generated (revenuecat-key.json).

If you don’t see the upload area:

  • Make sure you’re viewing an Android app (keys are per-app and only shown for Android apps).
  • Ensure you have the required role/permissions in RC to manage service credentials.

After uploading, confirm the service account has the required Google roles (Pub/Sub Admin and Monitoring Viewer), and re-generate the JSON if you changed roles recently before uploading.

 

Now I can’t find “App Settings”! I saw some gifs in the guide which looked like old UI. Not sure if I’m just not looking in the right place

Best answer by guilherme

Hey ​@theo-king-48507d

The guide is referencing the Service account section for the key/credentials under your Android/Google App on the RevenueCat Dashboard:

There are 3 permissions to be validated:

  • subscriptions
  • inappproducts
  • monetization

And in case you need to troubleshoot why some are valid/not valid yet: https://www.revenuecat.com/docs/service-credentials/creating-play-service-credentials#credential-validator-troubleshooting.

Lastly, we also have a workaround to speed validation, that we see helped other developers to get unblocked (again, if applicable!).

I hope this helps, but let me know if something still feels off.

2 replies

guilherme
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • Answer
  • November 25, 2025

Hey ​@theo-king-48507d

The guide is referencing the Service account section for the key/credentials under your Android/Google App on the RevenueCat Dashboard:

There are 3 permissions to be validated:

  • subscriptions
  • inappproducts
  • monetization

And in case you need to troubleshoot why some are valid/not valid yet: https://www.revenuecat.com/docs/service-credentials/creating-play-service-credentials#credential-validator-troubleshooting.

Lastly, we also have a workaround to speed validation, that we see helped other developers to get unblocked (again, if applicable!).

I hope this helps, but let me know if something still feels off.


Forum|alt.badge.img

Thank you!