Search
Clear search
Close search
Google apps
Main menu

Publish an app

When you select an app on your Play Console, you can see your app's latest publishing status under the title and package name.

Whether you're publishing an app for the first time or making an update, you can use your publishing status to understand your app's availability on Google Play.

Publishing status

New apps
  • Draft: App hasn't been published on Google Play.
  • Ready to publish: App hasn't been published on Google Play but is ready to be published. You can publish your app by starting the rollout of a release on the Manage Releases page.
  • Pending publication: App is currently being processed for publishing.
  • Published: App is published and available on Google Play. Your app is published after you've rolled out the first release to any track (production, alpha, or beta). After your app is published, you can create new releases to any track or set up a staged rollout for production releases. 
  • Rejected: App has been rejected and wasn't published due to a violation of Google Play policies. More information about the violation is available near the top of your app's pages on the Play Console. Once you make a change to your app to address the violation, you can submit it again.
  • Suspended: App is suspended due to a violation of Google Play Policies (Content Policy, Developer Distribution Agreement). An email with details about the suspension is sent to the account owner.

Problems publishing a draft app?

If you see the message Why can't I publish? at the top of any page:

  1. In the app header, click Why can't I publish?.
  2. Review the information provided to make sure you’ve included all the necessary details for your app. You'll know you've successfully completed the Manage Releases, Store Listing, Content Rating, and Pricing & Distribution sections when the grey check marks on the left menu turn green.
Existing apps
  • Published: App is published and available on Google Play. The publish date of your app's latest version is displayed.
  • Update rejected: The updated app has been rejected due to a violation of Google Play policies. The most recent published version of your app is still available on Google Play, but your latest update will not be available. More information about the violation is available near the top of your app's pages on the Play Console. Once you make a change to your app to address the violation, you can submit it again.
  • Unpublished: App has been unpublished on Google Play and isn't available for download by new users. The app is still available on existing users' devices. To publish your app again and make it available on Google Play, click Republish app.
  • Suspended: App is suspended due to a violation of Google Play Policies (Content Policy, Developer Distribution Agreement). An email with details about the suspension is sent to the account owner.
  • Removed: App is no longer available on Google Play or for existing users. You can find information about the removal and any required actions near the top of your app's pages on the Play Console. Once you make a change to your app to address the violation, you can submit it again.
  • Update pending: After you've submitted an update to an existing app, you'll see an "Update pending" notification near the top of your screen. Once the update is published, your update will start being distributed to existing users and the "Update pending" status won't be displayed.

Publish a draft app

When you're ready to publish a draft app, you'll need to rollout a release. At the end of the release process, clicking Confirm rollout will also publish your app.

Publish an app update

You can use standard publishing or timed publishing to publish an update to an existing app.

  • Standard publishing: Updates to existing apps are processed and published as soon as possible, usually within a few hours. By default, your app will use standard publishing.
  • Timed publishing: Updates to existing apps are processed as usual, but you control the specific moment your update goes live. To switch to timed publishing, follow the instructions below.

Publish with timed publishing

Step 1: turn on timed publishing

  1. Go to your Play Console.
  2. Select an app.
  3. Near the top of the screen, select the publishing mode drop-down Drop-down arrow. By default, you'll see "Standard publishing."
  4. Select Turn on timed publishing.
  5. Review details about timed publishing, then click Turn on.
  6. After you've made your update, click Submit update. Your update will be processed as usual. This can take up to a few hours.
  7. To review your update, click View change log.

Step 2: publish your app update

  1. Once your update has been processed and you're ready to publish, select Go live.
  2. Review the change log and select Go live. Your update will be live on Google Play within a few minutes.
How does timed publishing work?

When you select timed publishing, your update needs to be processed before it can go live. Processing takes up to a few hours.

When your update is processed, you'll see a Go live button. When you select Go live, you'll make the update available on Google Play within a few minutes.

Tip: Timed publishing can be helpful if you want to publish an app update at a specific time for an ad campaign, launch event, or to coordinate a new APK release with changes to your app’s store listing or distribution.

Important notes about timed publishing

  • If you make changes to your app's In-app Products page while you're in timed publishing mode, they'll still be published immediately.
  • Timed publishing is only available for updates, not when publishing an app for the first time.
  • You can't revert changes made in timed publishing mode. This is particularly important when publishing new APKs and managing APK version codes.
  • Updates to alpha/beta APKs and all other updates, including updates submitted using the Google Play Developer API, will be published only after you click Go live.

Was this article helpful?
How can we improve it?