Submitting New Apps to the Android Store

In this topic, you will learn how to submit your device app to the Android store.

Introduction

This document will assist you in submitting your Brightcove Beacon app to the Google Play Store. The first three sections of this document, not including this one, list information/assets you will need when you begin to complete the submission process.

Following those lists is step-by-step guidance in the submission process. After you create your account you will proceed to the dashboard where you will supply information for the submission. The dashboard appears as follows:

Dashboard

Android Mobile & Android TV

The following information/assets will be required whether you are submitting for Android Mobile or Android TV.

  • Store Overview: https://developer.android.com/distribute
  • Developer Program Overview: https://developers.google.com/
  • Familiarize yourself with the extensive To Do list: Launch checklist
  • Store details: https://play.google.com/apps/publish/signup/ (requires Google Play Developer Program - Membership, $25 one time)
  • Suggested lead time for approval: One week
  • You need to setup device app logins for QA in store
  • Be sure your TV app meets Google's TV app quality standards.
  • A signing key must be created which will be used to sign the app. The following information is required to create the signing key:
    • Password
    • First and Last name
    • Name of Organizational unit
    • Name of Organization
    • Name of City / Locality
    • Name of State / Province
    • Two-letter country code for this unit
    NOTE: The signing key for mobile and TV apps MUST be the same if they are sharing a store listing using multiple APKs.

Required information for Android Mobile

These are specific requirements for Android Mobile on top of the joint requirements listed above.

  • App Title - 50 characters
  • Short Description - 80 characters
  • Full description - 4000 characters
  • Note : All of this metadata should be translated to all languages if available.
  • App ID - example - com.myco.tvcable
  • Keystore to sign the package
  • Application type
  • Category
  • Screenshots (see Google's Graphic assets, screenshots, & video document for more info)
    • Standard - English (UK) - en-GB
    • JPEG or 24-bit PNG (no alpha). Minimum page length: 320px. Maximum page length: 3840px.
    • You must upload at least one 7-inch screenshot and one 10-inch screenshot to allow your app to appear in the Developed to tablets list in the Play Store. If you have previously uploaded screenshots, move them to the appropriate area below.
  • High resolution icon
    • Standard - English (UK) - en-GB
    • 512 x 512
    • 32-bit PNG (with alpha)
  • Feature Graphic
    • Standard - English (UK) - en-GB
    • 1024b x 500h
    • JPG or 24-bit PNG (no alpha)
  • Logo Icon
    • 192 x192 app icon (one square and one round)
    • Client to set up App logins for QA in store

Required information for Android TV

These are specific requirements for Android TV on top of the joint requirements listed above.

  • APK package created with a generated signature
  • Title
  • Short Description
  • Full Description
  • Screenshots
    • JPEG or 24-bit PNG (no alpha). Up to 8 can be uploaded
    • 1280x720
  • Hi-res icon
    • 512 x 512
    • 32-bit PNG (with alpha)
  • Banner
    • 320 x 180
    • 24-bit PNG
  • IC_launcher
    • 256 x256
    • 24-bit PNG
  • Feature Graphic
    • 1024w x 500h
    • JPG or 24-bit PNG (no alpha)
  • Client to set up App logins for QA in store

Get started in the dashboard

  1. Browse to the Google Play Console sign up page and create your account. This will include paying a $25 fee. After completing the sign up process you will see the Google Play Console:

    create application
  2. Click the Create app button.
  3. Provide the App name and select a Default language.

    name and language page
  4. Select whether the app will be Free or Paid. You can edit this option until you publish the app.

    Note that this is free to install the app or not. If you are going to gain revenue by advertisements or subscriptions, and not a per install fee, click Free.

    free or paid option
  5. Check the Declarations associated with developer policies, terms of service, and export laws.
  6. Click the Create app button. You will be moved into the Dashboard section.

Set up your app

  1. In the Dashboard, scroll down to the Set up your app section and expand View tasks.

    Work through the list of tasks.

    setup tasks

App Access

  1. Move into the App Access section and provide information about:
    • If there are restricted parts of your app
    App Access
  2. Click Save.
  3. Navigate back to the dashboard.

Ads

  1. Move into the Ads section and provide information about:
    • If advertisements will be used in your content
    Ads included
  2. Click Save.
  3. Navigate back to the dashboard.

Content ratings

  1. Move into the Content ratings section. In this section you complete a questionnaire, and based on your responses a rating will be assigned to your app and its content. For complete information see the Content ratings for apps & games document.

    Content ratings
  2. Work through the sections, clicking Next to advance.
  3. Review the information that you entered on the Summary page and click Submit.
  4. Navigate back to the dashboard.

Target audience

  1. Move into the Target audience section and provide information about:
    • The target audience of your app
    Target audience
  2. Work through the sections, clicking Next to advance.
  3. Click Save.
  4. Navigate back to the dashboard.

News apps

  1. Move into the News apps section and provide information about:
    • Whether your app is a news app
    News apps
  2. Click Save.
  3. Navigate back to the dashboard.

COVID-19 apps

  1. Move into the COVID-19 apps section and provide information about:
    • Whether your app is used for COVID-19 contact tracing and status
    COVID-19 apps
  2. Click Save.
  3. Navigate back to the dashboard.

Configure store settings

  1. From the Dashboard, select click Select an app category and provide contact details.
  2. Here, you'll provide information about:
    • Your app type and category
    • Whether your app uses tags
    • Store listing contact details
    • External marketing
    Store settings
  3. Click Save.
  4. Navigate back to the dashboard.

Main store listing

  1. From the Dashboard, select click Set up your store listing.
  2. In the App details section, enter the Short description and Full description.

    App details
  3. In the Graphics section, supply the graphic assets as requested in the form.

    Graphics section
  4. Click Save.
  5. Navigate back to the dashboard.

Test your App

  1. From the Dashboard, scroll down to the Release your app section and expand the tasks.

    Release your app

Set up your closed test track

Here, you will create a Closed track to allow testing of your app before it goes live. The closed track lets you choose a number of people to test your app.

  1. Click Select countries and regions.
  2. Add countries or regions to this track to select country availability that's different from your production track.

    Countries and regions
  3. Select the Testers tab.

    Testers tab
  4. Choose who can access your test. You can create an email list of use a Google Group.

  5. Click Save changes.

Create a new release

Create and rollout a new release within the closed testing track.

  1. Upload the Android App Bundle (AAB format) This is provided to you by Brightcove.

  2. App bundle
  3. Provide a release name (for example 2.1), along with release notes, in as many languages that you are supporting.

    Release details
  4. Save or review the supplied information

Manage releases

  1. In the left navigation, select Production.
  2. Select Countries / regions. Add the Countries /regions where you want to make your app available.

    Set countries/regions
  3. Click Add countries / regions.
  4. When you are ready, click Create new release.

Adding subscriptions

If you are adding subscriptions to your Android app, please see the Adding Subscriptions to Android document for complete instructions.