Publishing your first app in the Play Store: what you need to know

by: Gary SimsMay 20, 2014


The easiest way to distribute an Android app is via the Google Play store. It isn’t the only distribution method, but it is the simplest way to reach millions of potential users. Publishing your first app in the Play Store isn’t hard, with a few tips and pointers you can have your app ready for download in next to no time.

Google has a one time $25 registration fee which you need to pay before you can upload an app.

The starting point is the Google Play Developer Console. It is Google’s dedicated dashboard for developers that lets you manage your apps in the Play Store. Google has a one time $25 registration fee which you need to pay before you can upload an app. Google says it encourages higher quality products, i.e. less SPAM. If you don’t like the idea then it helps to look at Apple’s and Microsoft’s policies for their app stores. Apple charges $99 per year. Microsoft charges between $12 and $99 per year, depending on the account type.


You also need to be in a supported country to distribute apps. Countries like the United States, the United Kingdom, Canada and Australia are on Google’s approved list, but countries like New Zealand and Singapore aren’t. Also, some of the recent additions to the European Union like Romania, Slovakia, and Slovenia don’t make it onto Google’s list.

After you have signed up and payed the registration fee, you need to complete your account details, including your Developer Name – the name that is displayed on the Google Play store. Once that is all done you might need to wait a little as officially it can take up to 48 hours for your Google Play Developer registration to be fully processed.

At this point it is probably worth taking a look at the Google Play Apps Policy Center and the Android Developer Help Center to avoid uploading content which is in violation of the Google Play terms and conditions. Any apps which violate the terms and conditions will be suspended from the store and repeated violations can result in the termination of your developer account. That probably sounds worse than it actually is. If you are creating original and well behaved apps then you don’t really have to worry.


Before uploading your app to the Play Store you need to prepare a few things. One of the questions you need to answer during the publishing process is about the maturity rating of your app. Google has four rating levels: Everyone, Low maturity, Medium maturity and High maturity. Google has a guide to help you rate your app content for Google Play. Basically if your app includes references to alcohol, tobacco, drugs, gambling, or violence it will need to carry one of the higher maturity ratings. Apps with mild cartoon violence need to carry the Low Maturity rating as a minimum.

The Play Store listing is probably one of the most important elements for promoting your app.

You also need to watch the final size of your app. Google only allows apps of 50MB or less to be published as a single APK file. Any apps which exceed that size need to use Android’s APK Expansion Files API. With it you can build your app so that it downloads up to an additional 4GB from Google’s servers. On most devices, Google Play downloads the extra data at the same time as the app. In some cases, however, the app must download the files from Google Play when it starts.

The Play Store listing is probably one of the most important elements for promoting your app. A poor Play Store listing will result in few downloads and probably negative comments. Your Play Store listing needs to be engaging, informative and friendly. To help attract users, Google lets you supply a variety of promotional graphics, videos and screenshots that will appear on the apps listing on the Play Store. Since these graphic are a key part of a successful Play Store listing, Google says that “you should consider having a professional produce them for you.”

The feature graphic needs to be bold, vivid, fun and enticing.

The first graphics you need are the screenshots. You need to provide at least two phone screenshots. However for best results you should upload 8 screenshots (the most allowed by Google). You should also upload screen shots of your app running on a 7-inch tablet and on a 10-inch tablet. Google’s instructions say that “for your app to be showcased in the ‘Designed for tablets’ list in the Play Store, you need to upload at least one 7-inch and one 10-inch screenshot.”

Along with the screenshots you will need to prepare a Hi-res icon (512 x 512), a Feature graphic (1024 x 500) and a Promo graphic (180 x 120). The last two are marked as optional, but you really should consider them as mandatory. Without a Feature image your app can’t be featured anywhere within Google Play.

Example of a good featured image.

Example of a good featured image.

The feature graphic needs to be bold, vivid, fun and enticing. It should use colors which stand out on plain backgrounds and it should promote your brand. It shouldn’t be text heavy and neither should it be overloaded with graphic details. Anything more than the app name and maybe a few descriptive words will be lost on smaller screens.

Setting the price to free is permanent, you can't change it back to paid once it has been published.

The final part of the Play Store listing is to set the price of your app and in which countries it should be distributed. If the app is free then you simply mark it as free. However it is worth noting that setting the price to free is permanent, you can’t change it back to paid once it has been published.

For paid apps you need to set the price. You can just set the price in USD and then let Google calculate the prices for each of the local markets, or you can set prices individually for the different currencies. The latter option gives you the flexibility to adjust the local prices according to market conditions and exchange rates.

Once you are happy with your Play Store listing you can upload the APK file and click the Publish button. It takes a few hours for the app to appear. The publication process is automatic and it isn’t too long before your app becomes available for download.

If you are uploading your first Android app then the Android Authority team wants to wish you every success!

  • MasterMuffin

    That country restriction can be avoided with VPNs and proxies right?

    • Tiaan Kruger

      as far as I know it can be, but if Google finds you, then they can cancel your Dev account, and any money made with it. Talking of which, it is still tricky to get the money paid out then as well. In South Africa(where I am from), you can have a dev account, but not a merchant account. This means I can publish apps, but I can not charge for them(no paid apps), and transactions in the app(bye bye in-app purchases)

      • MasterMuffin

        It’s just sad!

        • Jake Santos

          That’s because there are only 45 (I think) supported countries for publishing paid apps as of the moment. Google recently added 8 countries in their list of supported merchant locations, one of which is Romania. Btw, Singapore and New Zealand have been in this list since before. For the list of locations that can publish paid apps vs just free apps, please head to their help center (though I noticed that their table is not displaying properly).

          • MasterMuffin

            I don’t have this problem, because I don’t know any Java (so no Android development for me). Just trying to come up with some options for others :)

          • Jake Santos

            Just advise them to patiently wait for their respective counties to be added. It really is a bad idea to try cheat the merchant registration process. It would only create problems for the account in the near future. Hmmm. Never select US if you’re not from the US, else Google will require you to submit tax information that matches the records in IRS. Then developers from the supported countries in the EU are subject to an Identity Verification process on a regular basis.

          • MasterMuffin

            Nah who needs good advice >:)

          • Jake Santos

            Well yeah I’m sure they’ll figure this out on their own :D

          • Tiaan Kruger

            yeah, it is easier said than done. If someone needs an app, they need an app

          • Dee Norbert

            So i can sell apps if I’m from Romania no?

          • Jake Santos

            Yes you can now sell paid apps in Google Play. Romania is now a supported merchant location :)

        • Tiaan Kruger

          yeah, it does suck, but keep checking. they do add new countries all the time

      • @tiaankruger:disqus Does this also mean you cannot monetize your app with ads in South Africa, or does that use a different mechanism to disburse payment? (I’m also in SA, hence the question).

        • Tiaan Kruger

          No, you can. Your admob(i think that is what it is called) account is totally separate from your merchant account, and is valid in SA. I think its about then only way to monitize in SA.
          Maybe something has changed in the last year, but I got out of the whole “mobile app dev for myself” because ads dont cover the bills unless you app goes HUGE(or a load of decent sized ones). Developing for others, and web development (making it responsive an mobile friendly) is where I found my success. Once SA gets merchants accounts I might reconsider…
          Hope that helps?

          • Thanks, that’s good to know. No, you still cannot register a merchant account in SA yet, unless it’s changed since I last checked, which was yesterday ;-)

      • Gallardo

        Hi Tiaan, tell me. do all free apps from the Google store have to have adds?, what if I want to upload an app and I do not want it to have adds?. is that possible?.

        • Tiaan Kruger

          SHORT ANSWER: No, it doesn’t have to contain ads.
          LONG ANSWER: Ads are just one of the few ways you can make money in some countries. I have however created apps for clients, and those apps dont have any ads in. It all depend what the app is for. For the client it was to so that the user gets access to them, so they didnt need ads. For yourself, you might want to make money of ads. Or if you just want to get an app out there to be used(like a time keeping app that works best for you), then you can publish without ads in

    • Kieron Quinn

      If you are selling, no. They check addresses of the bank accounts you add to Wallet, and question you if it’s a dupe of a current account or from where you’re not supposed to be

      • MasterMuffin

        Well you could open a Swiss bank account :)

        • Kieron Quinn

          And buy a Swiss house? You’d be stuck in a viscous circle then

          • MasterMuffin

            Fake address, why would they need your real address?

          • Kieron Quinn

            In order to set up a Swiss bank account you’d need to give them an address they can verify. If you give them an address that isn’t in Google’s selling area, you’d be back to square one. If you gave them one that was within their area, it would need to be verified by the bank. So either way, it would only work if you had a physical address there

          • MasterMuffin

            And how will they verify that you actually live in the address?

          • Kieron Quinn

            I’ve never done it but I expect they send you a letter to verify or request documents proving it

          • MasterMuffin

            You win, logic too strongkk

  • Lindsay Janzer

    Are there any additional fees other than the initial $25 fee?

  • Nibras

    Can I charge less then $.99 for my app? For example, I want to charge $.25. Is it possible? Thanks in advance.

  • Easyi inccc
  • Matias

    Hi, can someone please explain how Google handles taxes for free apps with In-app purchases? Is the developer responsible for paying the taxes, if so, is he properly notified or assisted?

  • Narasimha Y

    does the google playsotre charges monthly for the existence of the app? please reply fast.

    • Tiaan Kruger

      No, you pay dev account(think it is yearly), and then you can upload apps. Once you go over a certain amount of apps I think you might need to pay more, but they dont charge you for the app per month

  • Donni Rhey Noval

    hai can i pay the developer account
    using paypal?

  • Donni Rhey Noval

    can i pay using paypal i have no credit card.

  • Alex C Shabu
  • Anderson

    a certified loan organization that offers loan to individuals & co-operate
    bodies who need loan for small scale businesses, personal investments with
    an interest rate of 2% .Our Franchise includes local and international
    loans to persons all over the world.We also operate via online account
    transfer globally.Our watch word is honesty and trust.For more info
    or inquiries Kindly Contact us via
    [email protected]

  • Jonas Preisler

    Hey Android Authority team.

    I’m working on an android app, but it’s a bit sexual and I’m not sure where the limit is, as to what is allowed.

    And it would be nice to know the rules before investing 6 months in the app.

    I already searched for phone numbers and emails to Android app store.

    Do you know where to call or mail about questions like this?

    Thank you very much.


  • BeautyNews IndiaPromo

    how many app we can submit in 25$

  • android explorer

    In any case if I have to unpublish my application, do i have to pay any kind of charge to republish it