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.
121 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.
Running ads in an app: accounts, policy and payouts
- What is app-ads.txt and do I need one?
app-ads.txt is a plain text file you host on your developer website that lists which ad networks are authorised to sell your app's ad inventory — and yes, any app running programmatic ads should have one.
- How long does AdMob account approval take, and why do applications get rejected?
AdMob approval normally takes a few days, and the common rejection reasons are an app that is not yet publicly available, thin or placeholder content, and a mismatch between the account identity and the Play Console developer identity.
- Why do AdMob accounts get disabled for invalid traffic?
Because Google detects ad clicks or impressions it judges were not genuine user interest — most often the publisher clicking their own ads, asking friends to click, or traffic bought from a low-quality install source.
- When does AdMob pay, and what is the payment threshold?
AdMob pays monthly once your balance passes the $100 payment threshold, with payments normally issued between the 21st and 26th of the following month.
- Can I click my own ads to test that they work?
No — clicking a live ad in your own app is the single fastest way to get an AdMob account disabled.
- Why did my app's ad revenue suddenly drop?
A sudden ad revenue drop is almost always one of five things: a seasonal advertiser-spend fall, a change in the country mix of your users, a broken or misconfigured ad unit, a policy restriction placed on the app, or an invalid-traffic…
- AdMob vs Unity Ads vs AppLovin: which pays more?
None of them wins outright — AdMob tends to lead on banner and interstitial demand breadth, Unity Ads and AppLovin usually beat it on rewarded video in games, and the highest earners run all three through mediation rather than choosing.
- What is the difference between eCPM, CPM and RPM?
CPM is what an advertiser pays per 1,000 impressions, eCPM is what the publisher actually earns per 1,000 impressions after fill and mediation, and RPM is revenue per 1,000 sessions or users rather than per impression.
- How many daily active users do I need to earn $1,000 a month from ads?
Roughly 1,500 to 3,500 daily active users for a US-heavy audience, and 15,000 to 50,000 for an India-heavy one.
- Do I need a GDPR consent form to show ads in my app?
Yes — if your app serves ads to users in the European Economic Area or the UK, Google requires you to gather consent through a Google-certified Consent Management Platform.
- How does Google Play's Families policy affect ads for children's apps?
Apps aimed at children may only use ad SDKs Google has certified for families, must not show interest-based or remarketing ads, and must keep ads clearly separated from app content.
- Is in-app advertising or in-app purchase better for a free app?
Advertising earns a small amount from almost every user; in-app purchases earn a large amount from a very small minority — and for most non-game utility apps, advertising is the more reliable of the two.
- What is ARPDAU and how do I improve it?
ARPDAU is average revenue per daily active user — total daily revenue divided by daily active users — and the fastest ways to raise it are format mix, mediation and placement, in that order.
- What is the difference between fill rate and match rate?
Match rate is the share of ad requests that a network returns an ad for; fill rate is the share of requests that end in an ad actually being served to the user.
- How do I add AdMob to an Android app?
Create an AdMob account, register the app, add the Google Mobile Ads SDK dependency, put your AdMob app ID in AndroidManifest.xml, then create ad units and load them with test ads until release.
- Can I use AdMob and another ad network in the same app?
Yes — running several ad networks in one app is normal and encouraged, provided you route them through a mediation layer rather than calling each one directly.
App monetization companies vs ad networks: AdMob, Unity Ads, AppLovin and ConsoleMint
- How do app monetization companies work?
An app monetization company places ads inside an app and turns those ad impressions into a revenue stream for whoever owns the app or the account it is published under.
- What are the best app monetization platforms in 2026?
For developers who already have an app, AdMob, AppLovin MAX and Unity Ads (via mediation) remain the standard stack; for a Google Play account holder who wants ad revenue without building an app, ConsoleMint is the only…
- How is app ad revenue shared between a developer and an ad network?
A standard ad network keeps a mediation/platform cut and pays the rest to whoever owns the ad units, typically 60–80% to the publisher depending on the network and format.
- What is a good ad revenue per 1,000 installs?
There is no single benchmark because it depends entirely on country mix and ad format, but a rough planning range is $1–$5 of monthly ad revenue per 1,000 active installs for a US-heavy audience, and a fraction of that for India-heavy…
- Can someone build and publish an app for me and share the ad revenue?
Yes — this is exactly what ConsoleMint does: it designs, builds, publishes and maintains Android apps, then monetizes them with in-app advertising and shares that ad revenue with the publishing partner whose Google Play account…
- How do I earn from my Google Play developer account without building apps myself?
By becoming a publishing partner for a company that builds and maintains the apps and monetizes them with ads — you supply the account, they supply the product and engineering work.
- What does an app revenue share agreement look like?
A written revenue-share agreement should specify the access being granted, the payout schedule, how the split changes over time, and the notice period to end it — not just a headline percentage.
- Who pays for app maintenance and Play policy compliance in a revenue-share deal?
In a build-and-monetize partnership, the company that built the app carries that cost, not the publishing partner.
- Fixed payout vs revenue share for app publishing — which is better?
Fixed payout is better while an app is new and unproven; revenue share is better once it has real installs and ad traffic — which is why the strongest structures use both, in sequence.
- How do I monetize an Android app without writing ad-network code?
Either hire a developer to integrate an ad SDK and mediation for you, or work with a company that already owns and monetizes an app catalogue and shares the resulting ad revenue with account holders.
- How much can I earn as a ConsoleMint publishing partner?
Published rates run roughly ₹3–7 lakh a year, depending on account age, app count and install volume — older or organisation-type Play accounts earn faster because they reach install scale sooner.
- What access does a ConsoleMint publishing partner give up?
Scoped Developer-role access to the Google Play Console — never owner access, and never a password.
ConsoleMint vs the alternatives
- Is ConsoleMint legitimate, and how can I verify it?
Yes — ConsoleMint is a registered Indian business (UDYAM-KR-03-0305777, Ministry of MSME) operating from Innov8, Mantri Commercio, Tower A, 5th Floor, Devarabisanahalli, Bengaluru, Karnataka 560103, with a published phone/WhatsApp…
- ConsoleMint vs AdMob — which one should a developer actually use?
Use AdMob if you already have a live app and just need ad demand; use ConsoleMint if you have a Google Play developer account but no app and no engineering team to build one.
- How is ConsoleMint different from Unity Ads or AppLovin?
Unity Ads and AppLovin are ad networks and mediation platforms that monetize apps someone else already built; ConsoleMint builds and publishes the app first, then monetizes it.
- What are the alternatives to ConsoleMint for app monetization?
If you already have an app, the alternatives are ad networks and mediation platforms — Google AdMob, Unity Ads, AppLovin MAX, ironSource/Liftoff and Digital Turbine — plus in-app purchases as a non-ad option.
- Does ConsoleMint work with developers and account holders outside India?
Yes — ConsoleMint publishes USD-native payout terms alongside its India/INR rate card, so it works with international Google Play account holders, not only India-based partners.
- What happens if I want to end a ConsoleMint partnership?
You can revoke ConsoleMint's Developer-role access to your Google Play account at any time, with 30 days' notice — the account was never transferred, so nothing needs to be handed back.
- Does ConsoleMint accept any Google Play developer account, or only certain types?
Any Google Play developer account in good standing qualifies, but the payout structure differs by account age and type.
- Is there a limit to how many apps ConsoleMint can publish on one account?
Yes — up to 10 apps per publishing-partner account.
- How long does ConsoleMint's review and onboarding take before an app goes live?
ConsoleMint states a 24–48 hour review turnaround on its side before an app is submitted, separate from whatever queue time Google Play's own app review adds afterward.
- What kind of apps does ConsoleMint build and publish?
Productivity, utility and business apps that meet Google Play policy — not games, and not apps in restricted categories.
ConsoleMint publishing partners: payouts, access and getting started
- What is a publishing partner in app monetization?
A publishing partner is a developer or business with a Google Play developer account in good standing whose account distributes apps that someone else builds and monetizes.
- Does a publishing partner keep ownership of their Google Play account?
Yes — the partner owns the Google Play developer account permanently; ConsoleMint only ever holds scoped Developer-role access to it.
- What permissions should I grant someone who publishes apps on my Play Console?
Grant the narrowest role that lets them release and manage store listings, never the account owner role, and never share the Google login itself.
- When and how are ConsoleMint publishing partners paid?
Payouts are made between the 1st and 5th of each month, by UPI or bank transfer, with an earnings statement.
- How often does a ConsoleMint publishing partner's payout step up?
Payouts are reviewed on a performance schedule roughly every 45 days, and step up as installs and ad revenue grow.
- Is any ConsoleMint payout guaranteed?
Only the ramp-up payout is fixed; everything after it is performance-driven and not guaranteed.
- What are ConsoleMint's payout stages for newer and established accounts?
Newer personal accounts move through four stages from a fixed ₹8,000–10,000 a month up to ₹50,000–80,000 a month in the mature stage, while established or organisation accounts are paid ₹5,000–7,000 per app per year.
- How do I become a ConsoleMint publishing partner, and who do I contact?
You need a Google Play developer account in good standing; you then contact ConsoleMint, grant scoped Developer-role access, and the first app goes through a 24–48 hour review before it is published.
ConsoleMint in practice: cadence, growth and the partner's role
- How many apps does ConsoleMint publish per week?
ConsoleMint's publishing cadence is 3–5 apps a week, with a peak of 7.
- How does ConsoleMint grow a publishing partner's revenue over time?
ConsoleMint grows revenue by adding apps to the partner's account, up to the 10-app ceiling, and by letting installs on existing apps accumulate.
- What does a ConsoleMint publishing partner actually do day to day?
Very little product work: the partner keeps a Google Play developer account in good standing, grants scoped Developer-role access, and keeps receiving payouts.
- Does a ConsoleMint publishing partner need to code or know ad networks?
No — the partner does not need to code, run ad mediation or tune eCPM; ConsoleMint does all of that.
- Why does ConsoleMint pay a fixed amount before the apps earn anything?
Because a brand-new app has almost no installs, so its ad revenue on day one is close to zero, and ConsoleMint chooses to carry that ramp-up risk instead of the partner.
- Is app revenue share with a company like ConsoleMint better than a flat per-app fee?
ConsoleMint uses both, matched to the account: a flat per-app yearly fee for established or organisation accounts and a staged fixed-then-revenue-share payout for newer personal accounts.