Google Play Store

Register As A Google Play Developer

To distribute apps through the Google Play, you'll need a Google Play Developer Account.

  1. Go to developer.android.com.
  2. Click the Distribute link at the top of the page and then click the the Developer Console link.

    NOTE: If you're not logged in with a Google account ID, you'll need to create one and then come back to this page. On this page, you can read the Google play developer distribution agreement, by clicking the link. Read through it thoroughly and make sure that its terms are acceptable to you.

  3. Go back to the Developer Console page and select the agree to the terms checkbox.
  4. Click the Continue to payment button and then follow the prompts on this screen to complete your purchase through Google Wallet.

    NOTE: Once your payment has been accepted, you'll see a dialog box and you can continue the registration process. You will need to pay a one time $25 registration fee to become a Google Play developer.


  5. Fill out the information in the Google wallet and then click the Accept and continue button.


  6. On the Continue your Account detail section, enter:
    1. a unique developer name (e.g., Rich Media Creative Services)
    2. email address (e.g., cornelius@richmediacs.com)
    3. website (e.g., http://www.richmediacs.com/)
    4. phone number (e.g., 512-731-1234)
    5. (Optional) Select I'd the like to receive occasional emails about development and opportunities checkbox.


  7. Click the Complete Registration button.
  8. If you see the message, "Your payment is still processing, which will take up to 48 hours. You can already start to upload APKs and prepare Store listings but no publish any applications yet. We will notify you wen the payment went through and you can publish you applications.", click the "x" button to dismiss it.

Publish App

If your registration is accepted, another screen will appear and you'll be ready to publish an app.

  1. Click the Publish an Android App on Google Play button or the Add New Application button:


  2. In the ADD NEW APPLICATION dialog box that appears, select or enter the following:
    1. Default language (e.g., English (United State) - en-US)
    2. Title (e.g., Chopinisms)
    3. Click the Upload APK button

      NOTE: Later you will be coming back to this page to select the Prepare Store Listing button.


    4. On the Developer Console page that appears, review the details about your uploaded app (e.g., version, upload date, status). Notice also in the left panel there is a list of steps that are needed to be completed.

Create Listing

Once you've created a new app record in the Developer Console, you don't have to do it all in one session, simply come back to this page.

APK (REPLACE GRAPHIC IN THIS SECTION WITH MY OWN)

  1. Click the APK link, click the BETA TESTING Tab and then click the Upload your first APK to Beta button.



    NOTE: We will upload the APK first the the Beta Testing Area first before we push it to the Production area.

  2. Click on the Browse Files button or drag-and-drop the APK file to upload it:



    NOTE: Once the file is finish uploading it will give you information about the APK and will show it in the list



  3. (OPTIONAL) You can choose one of the Beta testing method (Closed or Open)

    NOTE: This allow you to add beta testers before you release the app for production. Only you and your beta testers will be able to see this app because it will not be live on Google Play store. It make also take several hours before it becomes available. Once it has been published you will now have the url to give to your beta testers to access.



    NOTE: Once beta testing is completed you can now send it to the Google Play Store.

  4. Go back to the APK page and click on the Promote to Prod button.


  5. In the PROMOTING APK TO PRODUTION dialog box that appears, if this is your first version, enter Initial Version and then press the Move and Publish button.

    NOTE: The APK will be moved into production and reviewed AGAIN. Once it is approved it will go live on Google Play Store.
  1. Click the Saved Draft button.


    Once you have seen a green check mark besides the APK word in the left menu you are done!

Store Listing

Once you upload your app, you should see in the Developer Console page, a checkmark next APK and Content Rating. The next step is to specify the Store Listing.

  1. Click the Store Listing link and enter required values that are indicated by an asterisk:
    • Title (Up to 30 characters)
    • Short Description (that was created earlier)
    • Full Description (that was created earlier)
    • Provide Graphic assets (See below for tip)
      - You have to provide at least two app screenshots but you can have up to eight. There are other promotional graphics that you have to add. The ones with an asterisks are required.

  2. Click the Plus icon and browse to the images you created in the section on Prep for Test or drag and drop any image into the gray area.


  3. CHECK POINT: You should see the screenshot in the placeholder area.
  4. Repeat the previous step for the other graphics that you need. The ones with an asterisks are required.
  5. Provide high-resolution icon and feature graphic.
    1. Click the Plus icon and browse to the images you created in the section on Create Graphic or drag and drop the image into the gray area.

      NOTE: It can be a 512 w x 512 h 32-bit png file with alpha (or transparency)

      MOVE TIPS TO PREP FOR ANDROID
      TIP: If you used the Android Asset Studio, it created a hi-res image for you already (e.g., ic_launcher-web.png). It is located in the app > src directory.
      TIP: You can create a feature graphic by going to Android Feature Graphic Generator and following the instructions on that page to create the graphics.

    2. Repeat the previous step for the feature graphic

      NOTE: It can be a 1024 w x 500 h JPG or a 24 bit PNG image without alpha (or transparency)

    3. (Optional) You can also add a promo graphic and a TV banner. You can also create a promotional video that is hosted on Youtube by entering the URL. The promo graphic should only be used for older versions of Android and you only need a TV banner if you are publishing for an Android TV.

      NOTE: You will need to manually create them using a graphic editor like Photoshop and set the width and height when you start it.

  6. Under the CATEROGIZATION section, choose:
    • Application type ((e.g., Applications or Game)
    • Category (e.g., Education, Productivity, Entertainment, Health & Fitness)
      • Content Rating (e.g., High/Medium/Low Maturity, Everyone) If you're not sure what content rating to select, check the documentation for some tips.
  7. Under CONTENT DETAILS section, enter:
  8. Under PRIVACY POLICY section:
  9. Scroll back to top of page and then click the Save Draft button.
  10. CHECK POINT: You should see that there is a check next to the Store Listing link in the left side panel.

Set Content Rating

New Content rating:

  1. Click on the Content Rating link to fill out a questionnaire.
  2. Read the questionnaire and then press the Continue button.
  3. Add an email when prompted.
  4. Choose a type of app from the list (See screenshot below).


    1. Click again on the Store Listing link.
      WHY: To refresh the screen and then scroll down so that you can see your content ratings.

Set Pricing and Distribution

After creating your store listing, the next step is to set the pricing and distribution options.

  1. Click on the Pricing and Distribution link in the left panel.
  2. Decide whether your app will be paid or free.
    - To create a paid app, you have to satisfy two conditions.
    1. Click on the set up a merchant account link and on the screen that appears fill out your business information with Google Wallet that lets you accept credit card payments. All payments for apps will be processed though Google Play and you'll receive payments from Google.
    2. mark the app as paid and select the price or select free.

  3. Indicate what countries you want to distribute your app in. If there aren't any restrictions, you can just check the option to Select All Countries checkbox even if you have not localized the app by adding language translations.
    - You'll see how many countries are currently available for distribution.

    NOTE: If you click the Paid option, you will  be prompted to enter a price and then click the Apply button. If you then select All Countries, the prices for all applicable countries will be calculated automatically based on the current exchange rate. while other countries have taxation included. You may see Show Options links next to some countries where you can limit distribution to certain areas.

    CAUTION: Beware that if you distribute a paid app
    to some countries, you must deal with the taxation yourself. Taxes will be collected on your behalf, but those funds will be sent to you and you are responsible for paying those taxes to the foreign government.

  4. The next three options are for different Android platforms:
    1. ANDROID WEAR: If you built-in feature for an Android watch, you want to select this option.
    2. ANDROID TV: If you built in features for an Android TV, you want to select this option.
    3. ANDROID AUTO: If you built in features for an Android watch, you want to select this option. However, you will have to accept the terms before uploading.
  5. The next two options are for Marketing:
    1. DESIGNED FOR FAMILIES: Tell kids and families audience about your app.
    2. GOOGLE PLAY FOR WORK: Tell ....
    3. GOOGLE PLAY FOR EDUCATION: Select this option if you think you app can be useful to schools.
  6. The next three options are for Consent (Marketing opt-out is optional and the others are required)
    1. Marketing opt-out: It is best to leave this UNSELECTED so that others can promote your app.
    2. Content guidelines: You need to read through the guidelines and check this option.
    3. US export laws: You need to check this option to acknowledge export laws.
  7. Select whether you want to include the application In the Google Play for Education channel. This is a specific marketing channel through the Google Play store. You don't have to do anything special in your app.
  8. Set consent options: Indicate whether you want your app promoted on Google Play.
  9. Check the option that indicates that the app meets Android content guidelines.
    - If you don't know what those guidelines are, read through them thoroughly. It's very important that you satisfy these guidelines, and failure to do so can result in the app being pulled from the store later.
  10. US export laws.
    - Once again, there is a link where you can learn about export compliance. What sorts of restrictions there might be that would prevent your app from being eligible for selling overseas. Read through that information thoroughly, then come back and check the option that indicates that your software app is subject to export laws.
  11. Scroll back to the top of the page and click the Save Draft button.
  12. CHECK POINT: You should see the check mark appear on the Pricing and Distribution link in the left side panel. You should also see that you have meet the minimum requirement to publish your app by seeing the phrase "READY TO PUBLISH."

(Optional) Add In-app Products

Once you've uploaded your APK, filled in your store listing, set your pricing and distribution options, your app is ready to publish. But there are some additional features you may want to implement (e.g., App Billing).

    1. Add billing permission to your APK. Click on the Upload a new APK link.
    2. Set up a Google Wallet Merchant account. Click on the Set up a merchant account link.


      NOTE: There are two basic kinds of in-app products:

      1. Consumable might be extra features in a game (e.g., extra strength that the user can purchase repeatedly).
      2. Non-consumable is a one-time purchase (featured app).

      NOTE: Learn more about in-app billing at DEVELOPER.ANDROID.COM/GOOGLE/PLAY/BILLING. Remember, you will need to repackage the APK to the App Store.

(Optional) Services and APIs

The Google Play Store supports a variety of other services and APIs.

  1. Click on the Services and APIs link in the left side panel.
  2. Select link from the list of services below for more details:
    1. Google Cloud Messaging System allows you to send data from a server to your apps. You will need a sender ID.
    2. To prevent unauthorized use of your app, you can implement the license key that is automatically assigned to it. This is a Base64 encoded public key. You have to copy and paste it into your app manifest. To learn more, go to: developer.android.com/google/play/licensing.
    3. Google Play Game Services allows you to keep track of scores, achievements, and other game features across devices and implement multi-user playing.
    4. If you want to internationalize your app, you can use the APK Translation Service. This service assumes that you've used string resources for all of the strings that are presented to the user in your app. This is a paid service lets you have your strings SNL file translated into as many different languages as you need.
    5. App indexing for Google Search lets you deep link into your app. The idea is that when a user searches for some search string, your app can provide results. And when they click on a link, that's supported by the app, instead of just going to the app's homepage, you can deep link, taking the user to the particular bit of content that they're interested in. This is a service that you need to implement. It's not automatic. But once implemented, it can increase engagement with you user base.

Publish and Unpublish App

If you've completed the minimum amount of information, you are ready to publish your app.

  1. Click on Publish App link at the top of the screen.

    NOTE: It can take a couple of hours for the app to show up on the Google Play store and up to 24 hours before it is fully searchable. If you select the Beta option, it will not be publish until you "push" it to production.

  2. If you want to stop publishing an app, click the APK link in the left side panel.
  3. Click on Switch to Advanced Mode button and then click on the Deactivate button.


  4. NOTE: You'll see the message that says "This configuration cannot be published for the following reason(s)..."  You can then upload a new version of the APK to production. You might have to update the version to make that happen and then you can continue the publication process. And again, once the app has been published, you should see an Unpublish button under the package ID.

App Reports and Tracking

Once your app has been in the Google Play Store for a while, you can go back to see how many people have installed, uninstalled, and used your app.

  1. Login to the Developer console and click on the app you want to review.
  2. In the screen that appears, click on one on link on the left of the screen to see detail information:
  3. EXAMPLE: Click on the Statistics link in the left side panel to see the default screen (Current installs by device).


  4. Click on drop-down list next to the word STATISTICS to see a host of options (See screenshot below):


    NOTE: You can change the time span by clicking on one of the Show options on the top right side of the screen (See large screenshot above).
    TIP: If you change the time span to ALL and then select Current installs by device, you can see the growth over time of your install base.


    NOTE: These charts show how fragmented the Android market is because of the multitude of versions and OS's. There may be a warning reminding you that if you want to support tablet usage, you should upload screenshots. There may be a large percentages under the Other category. These are devices with one or two installations. You can also break down usage by user but you need Google Analytics for Mobile Apps. To learn more click the links at the bottom of the page.

TIP: if you click on the Download button, you can download reports as CSV files and then open them in a spreadsheet application (e.g., Microsoft Excel) for further analysis.