Create a service account in Google Cloud Console

A service account is a special Google account that Adapty will use to access your Google projects and apps.

Before you start

Enable the Developer APIs in the same Google Cloud project. The service account has nothing to call until they’re on.

Create the service account

  1. Open IAM & Admin > Service accounts in Google Cloud Console, and confirm you’re in the right project.

    Service accounts page in Google Cloud Console with the Create service account button
  2. Click Create service account.

  3. Enter a Service account name. Include “Adapty” in it to make the account’s purpose obvious. The Service account ID field fills in automatically.

  4. Copy the account’s Email address. You will use it to share the necessary Play Console permissions.

    Create service account form showing the name, ID, and generated email address
  5. Click Create and continue.

  6. Give the newly created account the Pub/Sub Admin role. Adapty needs it to receive real-time developer notifications. Click Select a role, then Pub/Sub > Pub/Sub Admin.

    Role picker in the Create service account wizard
  7. Give it the Monitoring Viewer role. Adapty needs it to monitor the notification queue. Click Add another role, then Monitoring > Monitoring Viewer.

  8. Click Continue.

  9. Skip Principals with access, and click Done.

Next steps

Grant the service account permissions in Google Play Console, so it can reach your app’s data.