Preparation
Before you can upload your app to the Play Store, it is required that you provide us the following assets.
Please provide all assets in one ZIP file. Signing keys for example are often blocked by virus scanners in mailboxes.
Required for all deliveries
- Application id: Application id is a unique identifier for your app, typically following the reverse domain name notation (e.g., com.example.myapp).
- Final signing keys: Key that is being used to sign the app. This is the last key that the app is signed with.
Required only for AAB deliveries
-
Application icon: The icon which will be displayed when the user installs the app. The icon needs to follow the Google specifications (taken from Google manual):
- Final size: 512px x 512px
- Format: 32-bit PNG
- Color space: sRGB
- Max file size: 1024KB
- Shape: Full square – Google Play dynamically handles masking. Radius will be equivalent to 20% of icon size.
- Shadow: None – Google Play dynamically handles shadows. See 'Shadows' section below on including shadows within your artwork.
-
Application name: Application name is the display name of your app as it will appear to users when the app is installed. You can choose the display name of the app in the app store yourself.
Signing key
We recommend to use Play Signing. Play App Signing is a service that Google provides to help developers protect their apps from unauthorized distribution.
When you enroll in Play App Signing, Google will manage and protect your app's signing key for you.
To better understand Play Signing see the following graph:

- The app is signed in the build pipeline with the upload key.
- During the upload Google checks the upload key to ensure that only valid and trusted builds are submitted.
- Google signs the app with the final app signing key which is stored in Googles secure vaults.
Play Signing On (recommended)
1. Open Play Console
2. Click on Create App
a. Enter your Application name
b. Choose App from App or Game
c. Choose one from Free or Paid

3. Navigate to Setup -> App Signing

4. Click on Create release

5. Create new release

6. Choose signing key

6. Navigate to App Signing again and download certificate

Play Signing Off
If you choose to Opt-Out of Play Signing you need to encrypt and upload the private final signing key to the Play Console. After you have performed this action you can visit the App Signing page of the Play Console and download the signing key.