Skip to content

Google Play Service Account Setup: JSON Key Guide

A Service Account in Google Play Console is a crucial tool for secure app management and ASO automation.
It enables safe automation of Google Play tasks without sharing developer login credentials, allowing services to manage app data strictly within assigned permissions and perform tasks that would otherwise take hours manually.

With it, you can:

  • automatically update app metadata and descriptions
  • manage reviews and ratings
  • retrieve analytics and reports
  • handle publishing and releases
  • scale ASO processes for multiple apps and accounts
    The Service Account ensures access control, security, and reliable automation - which is why it is the standard for professional ASO tools and teams.
  1. Open the Google Cloud Console main dashboard.
  2. Click Select a project in the top bar.
  3. Choose one of the following:
    Create a new project, or Select an existing project.
  1. Open the Google Play Developer API page:
    https://console.cloud.google.com/apis/library/androidpublisher.googleapis.com
Поиск Google Play Developer API
  1. Make sure the correct project is selected.
  2. Click Enable.
Включение Google Play Developer API
  1. Go to IAM & Admin → Service Accounts in Google Cloud Console.
  2. Click Create Service Account.
  3. Fill in:
    • Service account name (for example: ASO.dev)
  4. Click Create and continue.
  5. Do not assign Google Cloud roles at this step (Google Play permissions will be set later in Google Play Console).
  6. Click Done.
Создание сервисного аккаунта
  1. In the Service Accounts list, find the newly created service account.
  2. Click Actions (⋮) → Manage keys.
  3. Click Add key → Create new key.
  4. Select JSON format.
  5. Click Create and download the file.
Создание сервисного аккаунта в JSON
  1. Open the Google Play Console.
  2. Select Users & permissions.
  3. Click Invite new user.
  4. Enter the email address of the created service account (find it in Google Cloud Console on the Service Accounts page).
  5. Open the App permissions tab.
  6. Click Add app, select the app or apps you want to grant access to, and click Apply.
  7. For each selected app, enable the minimum required permissions:
  1. Do not enable Account permissions or access to all apps unless the service account needs it.
  2. Click Invite user.
  3. Save changes.
Inviting a user in Google Play Console

Upload the downloaded JSON key to ASO.dev to complete the integration and start automating your Google Play workflows.

To disable (revoke access for) a service account, do the following:

  1. Open Google Play Console and go to Setup → API access.
  2. In the Service accounts section, find the service account you need.
  3. Click Revoke access next to it.
  4. Confirm the action in the dialog.
  5. Verify the account no longer has access (its status/access should show as revoked).
Disabling the service account

If you need to delete a service account key, follow these steps:

  1. Open the Google Cloud Console.
  2. Go to IAM & Admin → Service Accounts.
  3. Find the required service account and click its name.
  4. Open the Keys tab.
  5. Find the key you want to delete and click Delete next to it.
  6. Confirm the deletion in the dialog.
Deleting the service account key