Definition
What Google Play Console is
Google Play Console (play.google.com/console) is the central dashboard for everything Android developers ship through the Play Store: app listings, release tracks, in-app products, subscriptions, country availability, sales reports, vitals, A/B testing, and team access.
If you publish on Android, this is where you operate. The Google Play Developer API exposes most of the same functionality programmatically.
What you do in Play Console
- Configure app pricing. Set a default price in your reporting currency, then optionally override per country.
- Manage in-app products. Create one-time products (managed products and consumables) and subscriptions. Each has its own per-country price.
- Subscriptions with base plans and offers. As of the 2023 subscription architecture, every subscription has one or more base plans, and each base plan can carry offers (free trials, intro pricing, promo offers).
- Country availability. Per app, decide which of the 170+ Play Store countries can install and purchase.
- Release tracks. Internal, closed, open, and production tracks for rolling out builds.
- Statistics. Per-country revenue, install, and conversion data.
Google Play Console vs Google Play Developer API
The Console is the web UI. The Google Play Developer API is the programmatic surface. The API covers in-app products (inappproducts), subscriptions (monetization.subscriptions), purchases, reviews, and editing app listings.
PricePush uses the API to push localized prices in one batch instead of you clicking through every country in the Console UI.
How does the Google Play Developer API authenticate?
Via a Google service account. You create a service account in Google Cloud, grant it access to your Play Console (Users and permissions), and use its JSON key file to obtain OAuth 2.0 access tokens. Each API request carries the token in the Authorization header.
What is the difference between Play Store and Play Console?
Google Play (or Play Store) is the consumer-facing app store. Google Play Console is the developer-facing dashboard behind it. Users browse the Play Store; developers configure the experience in the Console.
Does Google Play Console support per-country pricing?
Yes, with more flexibility than Apple. You can set a default price in your reporting currency, enable auto-conversion to other countries, and then override any specific country with a custom local-currency price. Unlike Apple, there is no fixed price-point ladder; prices can be any local-currency value.
Why pricing on Google Play feels different
Google's pricing model is looser than Apple's:
- No price-point ladder, so you can set ₹449 instead of being forced to ₹499
- Free-form trial duration in days (Apple has presets)
- Pricing templates were removed in 2024, so legacy bulk-edit workflows broke
- Auto-conversion exists but can be overridden per country
For indie devs covering both stores, the practical implication is that Google Play needs its own pricing strategy file, not a copy-paste of the Apple one.
Examples
Per-country pricing in Play Console vs API
Say you have one Android app with one auto-renewing subscription, and you want to set localized prices for 170+ countries.
| Path | Time per app | Currency control | Audit |
|---|---|---|---|
| Manual Play Console | 2 to 3 hours | Per country, free-form | None |
| Google Play Developer API direct | Script time, fast runtime | Per country, free-form | Whatever you log |
| PricePush via Google Play API | 1 click | Per country, currency-rounded | Push history per job |
Google's free-form pricing means you can set ₹499, ₹449, or ₹399 without snapping to a ladder. That makes Play Store pricing more expressive (you can charm-round exactly where you want), but also more error-prone if you do not have rounding rules.
Frequently asked
What is Google Play Console?
Google Play Console is the web dashboard developers use to manage Android apps on the Play Store. You configure pricing, in-app products, subscriptions, country availability, releases, reviews, and team access there. Every Play Store developer uses it.
How do you set prices in Google Play Console?
For each app, in-app product, or subscription, the Console lets you set a default price and either enable auto-conversion across countries or override the price per country in local currency. There is no fixed price-point ladder like Apple's, so prices can be any value.
Can I push prices to Google Play via API?
Yes. The Google Play Developer API exposes in-app product and subscription pricing endpoints. You authenticate with a Google service account and OAuth 2.0 tokens, then call the API to set or update per-country prices. Rate limits apply by quota.
Are Google Play prices localized automatically?
Google offers auto-conversion from your default price to other countries using its internal FX feed, but auto-conversion is pure exchange-rate translation. It does not account for purchasing power. To match what users in India or Brazil can pay, you have to override the auto-converted price with a PPP-tuned local-currency value.
Further reading
- Google Play Pricing Templates Are Gone. Here's What to Do NowGoogle removed pricing templates from Play Console. Here are 3 ways to manage per-country prices for your in-app purchases without them.
- Localized Pricing for Mobile Apps: The Complete GuideHow to set localized pricing for mobile apps across App Store and Google Play: PPP baselines, rounding rules, and a maintenance rhythm that scales.