Skip to content

Set up Google Play Console

Before you can publish your app, you need to create it in the Google Play Console and set up a Service Account for automatic uploads.

StepWhat’s doneDuration
1. Developer AccountCreate Google Play Developer Account (incl. identity check)15 min – a few days
2. Create AppCreate app listing in Play Console~15 min
3. App DetailsFill in required information~30 min
4. Service AccountService account for automatic uploads~20 min

If you don’t have a Google Play Developer Account yet, you need a Google account and must pay the one-time registration fee of $25.

  1. Go to play.google.com/console/signup
  2. Sign in with your Google account
  3. Choose the account type (Personal or Organization)
  4. Accept the developer agreement
  5. Pay the one-time fee of $25 via your Google Payments profile
  6. Complete the identity verification and finish your developer profile

  1. Open the Google Play Console
  2. Click Create app (top right)
  3. Fill in the form (see table below)
  4. Accept the declarations (program policies, US export laws)
  5. Click Create app
FieldDescriptionExample
App nameYour app’s name in the store”My Club App”
Default languagePrimary language of the appEnglish
App or gameType of applicationApp
Free or paidPricing modelFree

After creating the app, you’ll see the Dashboard. Google requires various information before you can publish.

Go to Set up your app and click View tasks:

TaskDescription
Privacy policyURL to your privacy policy (Required!)
App accessDoes the app require login?
AdsDoes the app contain advertising?
Content ratingQuestionnaire for age rating
Target audienceWho is the app for?
News appIs it a news app?
COVID-19 contact tracingRelevant for health apps
Data safetyWhat data does the app collect?
Government appsOperated by a government?
Financial featuresDoes the app contain financial features?

Go to Store presenceMain store listing:

ElementRequirements
App nameMax. 30 characters
Short descriptionMax. 80 characters
Full descriptionMax. 4,000 characters
App icon512 x 512 px, PNG (32-bit)
Feature graphic1024 x 500 px
Screenshots (phone)Min. 2, max. 8 (16:9 or 9:16)
Screenshots (tablet)Optional, recommended

A Service Account allows BLOCQ to upload updates automatically.

4.1 Create Google Cloud Project (if needed)

Section titled “4.1 Create Google Cloud Project (if needed)”

If you’re using Firebase, you already have a Google Cloud Project. Otherwise:

  1. Go to Google Cloud Console
  2. Click Create Project
  3. Enter a name and click Create
  1. Go to the Google Play Developer API
  2. Select your project
  3. Click Enable
  1. Go to Service Accounts in Google Cloud Console
  2. Click + Create Service Account
  3. Enter Name: “blocq-publisher” and Description: “Service Account for BLOCQ App Publishing”
  4. Click Create and Continue
  5. Skip role assignment (click Continue)
  6. Click Done
  1. Click on the newly created Service Account
  2. Go to the Keys tab
  3. Click Add KeyCreate new key
  4. Select JSON and click Create
  5. The JSON file is automatically downloaded
  6. Keep this file safe!

4.5 Grant Service Account Access in Play Console

Section titled “4.5 Grant Service Account Access in Play Console”
  1. Open the Google Play Console
  2. Go to Users and permissions (left sidebar)
  3. Click Invite new users
  4. Enter the Service Account email address (find it in the JSON file under client_email, format: blocq-publisher@project-id.iam.gserviceaccount.com)
  5. Scroll to App permissions and click Add app
  6. Select your created app from the list
  7. Click Apply
  8. The Permissions dialog opens automatically
  9. Select Admin (all permissions)
  10. Click Apply at the bottom
  11. Click Invite user
  12. In the confirmation dialog, click Send invitation

  1. Go to your app in the Play Console
  2. Navigate to ReleaseTestingInternal testing
  3. Click Create new release
  4. At App integrity → Choose Google-managed signing (recommended)
  5. Upload the AAB file (downloaded from BLOCQ)
  6. Add Release notes
  7. Click Review release
  8. Click Start rollout to Internal testing
  1. Go to ReleaseTestingInternal testing
  2. Click on the Testers tab
  3. Create a new email list or add testers
  4. Share the Opt-in link with your testers

Before returning to BLOCQ:

  • Google Play Developer Account created
  • App created in Play Console
  • Required tasks completed (privacy, age rating, etc.)
  • Store listing with screenshots and description
  • Service Account created
  • JSON key downloaded and stored safely
  • Service Account granted access in Play Console
  • First AAB manually uploaded (Internal testing)

Cause: The Service Account wasn’t properly invited in the Play Console.

Solution:

  1. Check if the email address is correct
  2. Make sure the “Admin (all permissions)” role is assigned
  3. Wait 24 hours - permissions can take time to become effective

Cause: The app doesn’t exist in the Play Console yet or the Package Name doesn’t match.

Solution:

  1. Create the app in the Play Console first
  2. Make sure the Package Name in BLOCQ matches the Play Console

Cause: No release has ever been created for this track (e.g., Production).

Solution:

  1. Upload the first AAB manually
  2. Create at least one release in the desired track