Android App Publishing & Ad Monetization: Questions and Answers
Direct answers to the questions developers and Google Play account holders actually ask about publishing Android apps, in-app advertising, ad revenue share and app monetization partnerships.
69 answered questions. Each one is a standalone page with a direct answer in the first sentence, then the detail behind it. They cover getting an Android app onto Google Play, keeping it there, and how apps earn through in-app advertising — including how an ad revenue share works between an app monetization company and the publishing partner whose Play account distributes the apps.
The basics
- Is it against Google's policies?
It sits in a grey area.
Is it safe?
- What is a “verified publisher” and why does it matter?
A verified publisher is an established operator with a real track record, clear terms and a contract — not a stranger in a chat group.
Buying, selling and account ownership
- Can I buy a Google Play developer account?
Not legitimately.
- Why is selling a developer account a bad idea?
Because there's no clean way to do it.
- Does deleting my data make it safe to sell my account?
No.
Live and transfer
- What is the “live and transfer” model?
A verified publisher first takes your app live on their established console, then uses Google's official app-transfer process to move it to a console you own.
- Is app transfer an official Google feature?
Yes.
- Will my reviews and installs survive a transfer?
Yes.
- Should I ask for the AAB and APK?
Always.
- How do I check an APK before it goes live?
Install it on a test device, read the permissions against what the app claims to do, decode the manifest with aapt or apkanalyzer , inspect the code with apktool / jadx , and verify the signature with apksigner .
Costs and earnings
- How do publishers pay — monthly, per app, or revenue share?
All three exist: a fixed monthly payout, a per-app fee, or a share of the ad revenue the published apps earn.
Google rules and accounts
- What is the 12-tester / 14-day rule?
New personal Google Play developer accounts must run a closed test with at least 12 testers for 14 continuous days before they can apply for production access.
- What's a D-U-N-S number and do I need one?
A D-U-N-S number is a business identifier Google requires for organisation developer accounts.
Choosing a provider (and ConsoleMint)
- What is ConsoleMint?
ConsoleMint is an app monetization company.
- Is ConsoleMint safe, and how does it work?
It works in two halves.
Publishing on Google Play: the basics
- How do I publish an app on the Google Play Store?
Publishing an app on Google Play takes five steps: (1) open a Google Play developer account (a one-time $25 fee), (2) build a signed Android App Bundle (.aab), (3) create the app in Play Console and complete the store listing (title,…
- How much does it cost to publish an app on Google Play?
Google charges a one-time $25 registration fee to open a developer account — there is no annual renewal (unlike Apple's $99/year).
- Do I need a developer account to publish an app on Google Play?
Yes — every app on Google Play is published under a verified Google Play developer account, and there is no way to list an app without one.
- Can I publish an app on Google Play without my own developer account?
Yes — you can publish through an existing verified developer account instead of opening your own, an arrangement usually called managed publishing .
- How long does Google Play app review take?
Most reviews finish within a few hours to 3 days , though Google officially says it can take up to 7 days or longer for brand-new developer accounts or apps that need extra checks.
APK, AAB and app signing
- What is the difference between an APK and an AAB?
An APK (Android Package) is the installable file that runs on a device; an AAB (Android App Bundle, .aab) is a publishing format you upload to Google Play, which then generates and signs optimised APKs for each device.
- Why does Google Play require an AAB instead of an APK?
Google Play requires the App Bundle so it can deliver smaller, device-optimised downloads through Play Feature Delivery — users only download the code and resources their specific device needs, cutting download size by around 15% on…
- What is Play App Signing?
Play App Signing is the system where Google manages your app's signing key and uses it to sign the APKs generated from your uploaded App Bundle.
- How do I create a signed release AAB for Google Play?
In Android Studio, choose Build → Generate Signed Bundle / APK , select “Android App Bundle”, create or pick an upload keystore, and build the release .aab.
Store listing and assets
- What do I need for a Google Play store listing?
A complete listing needs an app title (max 30 characters), a short description (max 80), a full description (max 4,000), a 512 x 512 px icon, a 1024 x 500 px feature graphic, at least 2 phone screenshots (up to 8 per device type), a…
- What are the screenshot and graphic size requirements on Google Play?
App icon: 512 x 512 px 32-bit PNG.
- How do I write a Play Store title and description that ranks (ASO)?
Put your most important keyword in the app title (max 30 characters) and lead the short description (80 chars) with the core benefit plus a primary keyword — both carry the most ASO weight.
- What is the Data safety form on Google Play?
The Data safety form is a mandatory declaration in Play Console where you disclose what user data your app collects, why, whether it is shared with third parties and how it is protected.
Accounts, verification and suspensions
- What is developer identity verification on Google Play?
Since 2023 Google requires every developer to verify their identity — legal name, address, phone and email, plus a D-U-N-S number for organisations — before they can publish.
- Why do Google Play developer accounts get suspended or terminated?
Most suspensions come from policy violations — malware or deceptive behaviour, impersonation, repeated content-policy strikes, payments fraud, or breaking the Developer Distribution Agreement.
- Can I transfer an app from one Google Play account to another?
Yes — Google offers an official app-transfer process that moves an app, along with its reviews, installs and history, from one developer account to another without users noticing.
Publishing without your own account or code
- Can I publish an app on Google Play without my own developer account?
Yes — you can publish through someone else’s verified Google Play developer account, usually called managed publishing .
- Can I publish an app to Google Play without coding?
Yes — no-code and low-code builders such as app builders, WebView wrappers and PWA-to-APK tools can generate a publishable Android App Bundle without writing Java or Kotlin.
- Do I need a registered company to publish an app on Google Play?
No — you can publish as an individual/personal developer or as an organisation .
- Is the $25 Google Play developer fee one-time or recurring?
The Google Play developer registration fee is a one-time $25 payment , not a subscription — you pay it once when you create the account and never again.
Publishing from India
- How do I publish an app on Google Play from India?
Publishing from India follows the same worldwide process: create a Google Play developer account, pay the one-time $25 fee (charged in USD to an international-enabled card), complete identity verification with an Indian address and…
- Do I need a bank account and PAN to earn from apps in India?
To receive money from paid apps or in-app purchases you need a Google payments profile linked to an Indian bank account, and Google collects your PAN for tax reporting.
- Is a D-U-N-S number required to publish from India?
A D-U-N-S number is required only for organisation (company) accounts, not for personal/individual developer accounts.
Rejections, strikes and errors
- Why was my app rejected from the Google Play Store?
The most common rejection reasons are a missing or invalid privacy policy , a Data safety form that doesn’t match the app’s behaviour , broken or crashing functionality, misuse of permissions, misleading metadata or screenshots, and…
- How do I fix a Google Play rejection for a missing privacy policy?
Add a publicly reachable privacy-policy URL that names your app, lists what data it collects and how it is used, then paste that URL into Play Console under Store presence → Store listing and in App content → Privacy policy .
- What is a Play Console policy strike and how many can I get?
A policy strike is a formal warning Google issues when an app violates a Play policy, and strikes accumulate against the developer account.
- Why is my app stuck on Pending publication for days?
“Pending publication” means the app passed review but Google is still propagating it, which normally takes a few hours but can stretch to up to 7 days for brand-new developer accounts.
Closed testing and the 12-tester rule
- What is the 12 testers / 14 day rule on Google Play?
Personal Google Play developer accounts created after November 2023 must run a closed test with at least 12 testers who stay opted in for 14 continuous days before the app can go to production.
- How do I find 12 testers for Google Play closed testing?
Recruit testers from friends and colleagues, developer communities (Reddit r/androiddev, Discord and Telegram testing-swap groups) or a small paid tester service, then add their Google-account emails to a closed testing track or a…
- Can I skip the 14-day closed testing requirement?
You cannot waive the 14-day closed test on a new personal account — Google enforces it before granting production access.
What publishing on Google Play costs
- What is the cheapest way to publish an app on Google Play?
The cheapest way is to pay Google’s one-time $25 registration fee and publish under your own account — there is no ongoing charge and no revenue share on free apps.
Alternatives to a Google Play developer account
- What is the best alternative to a Google Play developer account?
The realistic alternatives are three: publish through an established developer account (an agency or a publisher) and later transfer the app to yourself; register an organisation account , which skips the 12-tester rule but needs a…
- Can I publish an app on Google Play without a developer account?
Not directly — every app on Google Play sits under some verified developer account , so an app cannot exist without one.
- Can I publish my app under an existing developer account?
Yes, and it happens constantly — agencies, studios and publishers ship client apps under their own account every day.
- Should I buy a Google Play developer account?
Buying an account is far riskier than publishing through one .
- Is buying an aged Google Play developer account safe?
No — an “aged” account is the most dangerous thing to buy, because age is exactly what makes it attractive to resellers who sell the same account more than once.
- Can I publish an app on the Play Store without paying the $25 fee?
You can avoid paying it yourself , but somebody has paid it — the fee is charged once per developer account, so publishing under an existing account means it is already covered.
Agencies, freelancers and client apps
- How can I get my app on the Play Store fast?
The fastest legitimate route is to publish under an account that is already verified and past the 12-tester gate — then your only wait is Google’s review, usually a few days.
- Can an agency publish an app for a client on the Play Store?
Yes.
- How do freelancers publish apps for clients without a developer account?
Freelancers generally use one of three routes: get added to the client’s console as a user with release permissions (best when the client already has an account), publish through a publisher or agency partner and transfer the app to the…
- Can I give someone access to my Play Console without sharing my password?
Yes — use Users and permissions in Play Console to invite them by Google account and grant a scoped role such as Release manager (upload and roll out builds) or Store listing manager (edit the listing only).
No-code, WebView and review times
- Does Google Play allow apps built with no-code app builders?
Yes — Google Play does not care which tool built the app, only whether it meets policy.
- Can I publish a WebView app on Google Play?
Yes, but a plain WebView wrapper around a website is the single most-rejected app type under Google’s Minimum Functionality / repetitive-content policy .
- How long does Google Play app review take?
Most reviews finish in a few hours to 7 days .
App ad monetization and revenue
- How much money can an Android app make from ads?
A typical free Android app earns roughly $0.50–$3.00 per 1,000 daily active users per day from in-app advertising, which works out to about $15–$90 per 1,000 DAU per month .
- What is eCPM and how is it calculated?
eCPM is effective cost per mille — the ad revenue an app earns per 1,000 ad impressions.
- Which ad format earns the most: banner, interstitial or rewarded video?
Rewarded video earns the most per impression, interstitials are second, and banners are the lowest.
- What is ad mediation and do I need it?
Ad mediation is a layer that asks several ad networks for a bid on the same impression and serves whichever pays most.
- What is a good fill rate for mobile ads?
Above 95% is healthy for banners and interstitials; 70–90% is normal for rewarded video.
- How much does AdMob pay per 1,000 impressions in India?
Indian traffic typically earns $0.30–$1.50 eCPM on banners and $1–$4 on interstitials, with rewarded video reaching $2–$6.
- How long does it take a new app to start earning ad revenue?
Expect meaningful ad revenue from roughly month three, not week one.
- What is an app ad revenue share agreement?
An ad revenue share agreement pays each party a fixed percentage of the in-app advertising income an app generates, instead of a flat fee.
- Who owns an app published through a publishing partner?
The app listing lives under the publishing partner's verified Google Play identity, while the code, brand and assets stay with whoever built them.
- Does showing more ads always earn more money?
No — past a point, extra ads reduce total revenue by driving users away.