Play Console Account and App Setup
Creating a Developer Account
To publish on the Google Play Store, you need a Google Play Developer account ($25 one-time fee). Register at play.google.com/console.
Google requires identity verification for new accounts. This includes:
- Government-issued ID verification
- A valid address for correspondence
- Phone number verification
Account approval can take 48 hours to several days.
Creating Your First App
In Play Console, click Create app and provide:
- App name — Display name on the store (max 30 characters)
- Default language — Primary language for your store listing
- App or game — Category determines which store section you appear in
- Free or paid — Once set to free, it cannot change to paid
Store Listing Requirements
A complete store listing needs:
| Asset | Specs |
|---|---|
| App icon | 512x512 PNG, 32-bit with alpha |
| Feature graphic | 1024x500 PNG |
| Screenshots | Min 2, max 8 per device type |
| Short description | Max 80 characters |
| Full description | Max 4000 characters |
Content Rating
You must complete the IARC content rating questionnaire. Your answers determine age ratings in each region. Questions cover violence, language, controlled substances, and other content categories.
Data Safety
Play Console requires a Data Safety section where you declare:
- What data your app collects
- How data is shared with third parties
- Your data security practices (encryption, deletion)
Google verifies this against your app's actual permissions and code. Misrepresenting data practices can lead to app removal.
Pricing and Distribution
Setting Your Price
For paid apps:
- Set a base price in your default currency
- Google automatically calculates prices for other regions
- You can override regional prices manually
- Google takes a 15% commission on the first $1M in annual revenue, then 30%
For in-app purchases:
- Products are configured in Play Console under Monetize > Products
- Product IDs are permanent — choose carefully
- Subscription pricing supports annual and monthly billing
Distribution Countries
You choose which countries to distribute to. Key considerations:
- Content licensing — Some content has regional restrictions
- Regulatory compliance — GDPR, COPPA, and local laws
- Payment methods — Some regions have limited payment options
Pre-registration
For unreleased apps, you can set up pre-registration:
- Users sign up to be notified at launch
- Useful for building an audience before release
- You can publish to pre-registration tracks before going to production
Country Restrictions
You can restrict distribution by:
- Device type — Phones, tablets, Wear OS, Android TV
- Android version — Set minimum and target SDK
- Hardware features — Require or exclude specific hardware
- Carrier — Restrict to specific mobile carriers (rare)
Release Tracks and Rollout Management
Release Track Hierarchy
Play Console provides four release tracks, each serving a different purpose:
- Internal testing — Up to 100 testers, instant approval, quick iteration
- Closed testing — Larger test groups, requires opt-in link or email list
- Open testing — Public beta, anyone can join, useful for broad testing
- Production — Live to all users in your distribution countries
Creating a Release
To publish a new version:
- Go to Release > Production (or your target track)
- Click Create new release
- Upload your AAB file (recommended over APK)
- Add release notes
- Set rollout percentage
AAB vs APK
Google strongly recommends Android App Bundles (AAB) over APK:
- AAB lets Google generate optimized APKs per device configuration
- Reduces download size by an average of 15%
- Supports dynamic delivery and on-demand modules
- Required for new apps on Play Store since August 2021
Rollout Percentage Control
When publishing to production, you can control the percentage of users who receive the update:
- Start with 5%, 10%, or 20% rollout
- Monitor crash rates and user feedback
- Gradually increase or roll back
- Play Console shows crash rate per rollout percentage
Release Notes
Effective release notes tell users what changed:
- Fixed crash when opening settings on Android 14
- Improved search results accuracy
- Added support for dark mode in the editor
Quiz
1. Can you change a free app to a paid app on Google Play?
2. What is the primary advantage of publishing an Android App Bundle (AAB) instead of an APK?
3. Which release track allows the fastest iteration with instant Play Console approval?
4. What happens if your Data Safety declaration does not match your app's actual data practices?
Flashcards
Question
What are the four release tracks in Play Console?
Click to reveal answer
Answer
Internal testing (100 testers, instant approval), Closed testing (opt-in groups), Open testing (public beta), Production (live to all users).
Question
Why are Android App Bundles (AAB) preferred over APK?
Click to reveal answer
Answer
AAB lets Google generate optimized APKs per device configuration, reducing download size by ~15% and enabling dynamic delivery.
Question
What is the minimum and maximum character count for a Play Store short description?
Click to reveal answer
Answer
Minimum: not enforced. Maximum: 80 characters.
Question
What is the commission rate Google takes from app sales and in-app purchases?
Click to reveal answer
Answer
15% on the first $1M in annual revenue, then 30% on subsequent revenue.
Revision Notes
Key Takeaways
- 1. Play Console requires identity verification and a $25 one-time fee to create a developer account
- 2. Store listings must include specific assets (icon, screenshots, descriptions) that follow size and format requirements
- 3. Android App Bundles are required for new apps and reduce download size through device-specific optimization
- 4. Use internal testing for fast iteration and gradually roll out to production with percentage control
- 5. Data Safety declarations must accurately reflect your app's data practices — misrepresentation leads to suspension
Interview Tips
- • Explain the difference between APK and AAB distribution
- • Discuss a strategy for rolling out a critical hotfix to production users
- • Know the Play Store listing requirements and their size constraints
- • Be prepared to discuss how you would handle a policy rejection
Cheat Sheet
Play Console Cheat Sheet
Account: $25 one-time fee, identity verification required
App creation: Free/paid (irreversible), name max 30 chars
Store Listing Assets:
- Icon: 512x512 PNG
- Feature graphic: 1024x500 PNG
- Screenshots: 2-8 per device type
- Short description: 80 chars
- Full description: 4000 chars
Release Tracks:
- Internal — 100 testers, instant approval
- Closed — opt-in groups
- Open — public beta
- Production — live users
Key Rules:
- Free cannot become paid
- AAB required for new apps (since Aug 2021)
- Data Safety must match actual practices
- Google commission: 15% first $1M, then 30%