<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[12Testers14Day]]></title><description><![CDATA[12Testers14Day]]></description><link>https://12testers14day.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Sat, 31 Oct 2026 18:15:23 GMT</lastBuildDate><atom:link href="https://12testers14day.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Closed Testers Can't Install Your App? How to Fix Country Availability in Google Play Console]]></title><description><![CDATA[Disclosure: 12Testers14Day publishes this article and sells Google Play closed-testing help. A tester accepts your closed-testing invite, opens the Play…]]></description><link>https://12testers14day.hashnode.dev/closed-testers-can-t-install-your-app-how-to-fix-country-availability-in-google-play-console</link><guid isPermaLink="true">https://12testers14day.hashnode.dev/closed-testers-can-t-install-your-app-how-to-fix-country-availability-in-google-play-console</guid><category><![CDATA[Testing]]></category><category><![CDATA[mobile]]></category><category><![CDATA[Android]]></category><category><![CDATA[google play]]></category><dc:creator><![CDATA[Arun kumar S]]></dc:creator><pubDate>Tue, 20 Oct 2026 03:50:06 GMT</pubDate><content:encoded><![CDATA[<p><em>Disclosure: 12Testers14Day publishes this article and sells Google Play closed-testing help.</em></p>
<p>A tester accepts your closed-testing invite, opens the Play Store link, and finds no Install button. Sometimes Play tells them the app isn't available in their country. You never chose to block that country, so what happened?</p>
<p>Usually it's one of three things: the tester's Play country isn't in your closed track's country list, the track is quietly copying your production country settings, or the change you made hasn't reached testers yet. This guide explains how Google decides who can install a closed-test build, where the settings live in Play Console, and what to ask a tester before you change anything.</p>
<h2>Why a tester can join but still can't install</h2>
<p>Being on your tester list and being allowed to install are separate checks. The tester list (an email list or a Google Group) controls who may opt in. Country targeting controls which Play countries can actually get the release.</p>
<p>Google's <a href="https://support.google.com/googleplay/answer/15163227?hl=en">Can't find an app</a> help page puts it plainly for users: "you'll only be able to see apps and content that are compatible with your Google Play country." A tester can be correctly invited and opted in, and still be outside the countries your closed track targets.</p>
<h2>Play country is the account's country, not where the tester is</h2>
<p>This is the detail most people miss. Google's <a href="https://support.google.com/googleplay/android-developer/answer/7550024?hl=en">country targeting article</a> says: "Country targeting is based on the user's Play country (that is, where their account is registered), not their current location."</p>
<p>So:</p>
<ul>
<li>A tester whose Play account is registered in India still has an India Play country while travelling in Germany.</li>
<li>A VPN doesn't change the Play country Google uses for targeting.</li>
<li>Asking where a tester "is" can give you the wrong answer. Ask which country their Google Play account is set to.</li>
</ul>
<p>A tester can check this in the Play Store app: tap the profile icon, then <strong>Settings</strong>, <strong>General</strong>, <strong>Account and device preferences</strong>, <strong>Country and profiles</strong>. These are the steps from Google's <a href="https://support.google.com/googleplay/answer/7431675?hl=en">change your Google Play country</a> article.</p>
<h2>Where country settings live in Play Console</h2>
<p>Google separates app availability from country targeting, and internal testing sits outside both:</p>
<table>
<thead>
<tr>
<th>Setting</th>
<th>What it controls</th>
<th>Where to find it</th>
</tr>
</thead>
<tbody><tr>
<td>App availability</td>
<td>Countries for your production track, now and for future production releases</td>
<td><strong>Production</strong> page, <strong>Countries/regions</strong> tab</td>
</tr>
<tr>
<td>Country targeting for a closed track</td>
<td>Countries that can get the release on that closed track</td>
<td><strong>Testing &gt; Closed testing</strong>, <strong>Manage track</strong> next to the track, <strong>Countries/regions</strong> tab</td>
</tr>
<tr>
<td>Internal testing</td>
<td>Not country-targeted at all</td>
<td>No country list; testers anywhere can get it</td>
</tr>
</tbody></table>
<p>Google's article says: "By default, your testing releases match the country availability that you've set up for production." Its test setup guide, <a href="https://support.google.com/googleplay/android-developer/answer/9845334?hl=en">Set up an open, closed, or internal test</a>, adds that "Changes to distributed countries and regions apply across all tracks," with internal testing as the exception.</p>
<p>In practice that means a country you never added to production, or removed from production, can also be missing from your closed test, even though you never touched the closed track.</p>
<h2>How to give a closed track its own country list</h2>
<p>If your testers are in countries you don't plan to launch in yet, you can stop the closed track copying production. According to <a href="https://support.google.com/googleplay/android-developer/answer/7550024?hl=en">Google's steps</a>:</p>
<ol>
<li>Open Play Console and select the app.</li>
<li>Go to <strong>Testing &gt; Closed testing</strong> and click <strong>Manage track</strong> next to the track your testers joined.</li>
<li>Open the <strong>Countries/regions</strong> tab.</li>
<li>Click <strong>Unsync countries/regions</strong> so the track no longer follows production.</li>
<li>Click <strong>Edit countries</strong>, add or remove countries, and confirm.</li>
</ol>
<p>Some limits apply. Google says you can customise testing-track countries only if your app has no app bundle uploaded to production, or it has one and at least one country is available in production. Turning sync back on is only possible when the track has no release rolled out, production targets at least one country or region, or pre-registration has started with at least one country other than "Rest of World".</p>
<p>If you run more than one closed track, check the track your testers actually joined. Each track has its own <strong>Manage track</strong> page.</p>
<h2>Give the change time before retesting</h2>
<p>Google's test setup article says that after a test is first published, "the test link can take several hours to become available to testers. Additional changes can also take several hours to become available."</p>
<p>So after you add a country, don't ask the tester to retry five minutes later and then assume the fix failed. Note the time you made the change, wait a few hours, and ask them to try again with the same opt-in link and the same Google account. Changing three settings at once makes it hard to tell which one fixed it.</p>
<h2>Don't ask testers to change their Play country</h2>
<p>Changing a Play country is a bigger step for the tester than adding a country is for you. Google's <a href="https://support.google.com/googleplay/answer/7431675?hl=en">Play country article</a> says:</p>
<ul>
<li>After setting a Play country, the user must wait at least 90 days before changing it, and at least 90 days between later changes.</li>
<li>To set a new country, they must be in that location and have a payment method from that country.</li>
<li>Members of a Google Family group can't change their Play country.</li>
<li>Changing country can affect their Play balance, Play Points and access to some content.</li>
</ul>
<p>Adding the tester's country to your closed track is almost always the right fix.</p>
<h2>Internal testing ignores countries, but it isn't a shortcut</h2>
<p>Google says country targeting doesn't apply to internal testing: "If an internal tester is located in a country where your app's production, open test, or closed test version isn't available, the user will still receive the internal test app."</p>
<p>That helps for quick team checks, but there are two catches:</p>
<ul>
<li>If your personal developer account was created after November 13, 2023, Google's <a href="https://support.google.com/googleplay/android-developer/answer/14151465?hl=en">testing requirements article</a> requires a <strong>closed</strong> test with at least 12 testers opted in continuously for at least 14 days before you can apply for production access. An internal test doesn't meet that.</li>
<li>Google's test setup article says: "A user who opts into your app's internal test is no longer eligible to receive an open or closed test." They must opt out of the internal test first.</li>
</ul>
<p>So don't move a tester to internal testing to dodge a country problem if you need them in your closed test. Our <a href="https://www.12testers14day.com/blog/internal-testing-vs-closed-testing">internal vs closed testing guide</a> covers when each track makes sense.</p>
<h2>What about the 14-day count?</h2>
<p>Google's requirement is written in terms of testers who are opted in: at least 12, continuously, for the 14 days before you apply. We couldn't find any Google statement about whether an opted-in tester who can't install, because of country targeting, still counts. Don't rely on it either way.</p>
<p>What we do know is that Google may ask for more testing if there was "insufficient tester engagement during the testing period," per the testing requirements article. A tester who can't install can't use the app or send feedback, so fix country access early, ideally before day one. For how to track each tester's continuous days, see <a href="https://www.12testers14day.com/blog/google-play-14-day-testing-window">how the 14-day testing window works</a>.</p>
<h2>If the country is fine, check the device</h2>
<p>When the tester's Play country is on your list and you've waited a few hours, look at the other common blocker. Google's <a href="https://support.google.com/googleplay/answer/15163227?hl=en">Can't find an app</a> page also lists device compatibility: "You can only download or use an app on your device if the app is compatible with that device." Compare the tester's device and Android version with your app's requirements and any device exclusions. Our guide on <a href="https://www.12testers14day.com/blog/how-to-invite-testers-google-play-closed-testing">inviting testers to a closed test</a> walks through the other access checks, such as the wrong account or an unpublished release.</p>
<h2>A message you can send a tester</h2>
<blockquote>
<p>Thanks for joining the test. To help me fix the install problem, could you tell me:</p>
<ol>
<li>The Google account email you used to join.</li>
<li>Your Google Play country (Play Store, profile icon, Settings, General, Account and device preferences, Country and profiles).</li>
<li>Your phone model and Android version.</li>
<li>The exact message you see, or a screenshot.
Please don't change your Play country. I'll update the test settings and let you know when to try again.</li>
</ol>
</blockquote>
<h2>Checklist before your closed test starts</h2>
<ul>
<li>Decide which countries your testers' Play accounts are registered in, not where they live.</li>
<li>Check the <strong>Countries/regions</strong> tab on the exact closed track they'll join.</li>
<li>If production doesn't include those countries, unsync the track and add them.</li>
<li>Publish, then allow several hours before sending the opt-in link.</li>
<li>Ask one tester per country to confirm they can see Install.</li>
<li>Keep a short log of when you changed settings and which testers confirmed access.</li>
</ul>
<p>Our free <a href="https://www.12testers14day.com/tools/google-play-closed-testing-checklist">closed testing checklist</a> includes this check alongside the rest of the setup.</p>
<h2>If you use a tester service</h2>
<p>Whoever supplies your testers, ask which countries their Play accounts are registered in before you narrow your closed track's country list. 12Testers14Day offers done-for-you Google Play closed testing: the Basic package is $15 for one app, with 14 testers for 16 days as a buffer above Google's 12 testers for 14 days (see <a href="https://www.12testers14day.com/pricing">pricing</a>). Our site doesn't publish where tester accounts are registered, so if your app is limited to certain countries, <a href="https://www.12testers14day.com/contact">contact the team</a> before you buy. Google decides production access, and no service can promise approval.</p>
<h2>FAQ</h2>
<p><strong>Does a VPN help a tester install a closed-test app from another country?</strong>
Google says country targeting uses the account's Play country, "not their current location," so a VPN doesn't change it.</p>
<p><strong>My app has no production release. Can I still choose countries for a closed test?</strong>
Google says you can customise testing-track countries if no app bundle has been uploaded to production. Check the closed track's <strong>Countries/regions</strong> tab to see what's selected.</p>
<p><strong>I added the country. Why can't the tester install yet?</strong>
Google says changes can take several hours to reach testers. Wait, then retry with the same account and link before changing anything else.</p>
<p><strong>Can I just use internal testing for testers in other countries?</strong>
Internal testing ignores country targeting, but it doesn't meet the closed-testing requirement for new personal accounts, and a tester in your internal test can't receive your closed test until they opt out of it.</p>
]]></content:encoded></item><item><title><![CDATA[Shipping a New Build During a Google Play Closed Test: Version Codes, Review Time and What to Tell Testers]]></title><description><![CDATA[Disclosure: 12Testers14Day publishes this article and sells Google Play closed-testing help. A closed test is meant to find problems, so it is common to…]]></description><link>https://12testers14day.hashnode.dev/shipping-a-new-build-during-a-google-play-closed-test-version-codes-review-time-and-what-to-tell-testers</link><guid isPermaLink="true">https://12testers14day.hashnode.dev/shipping-a-new-build-during-a-google-play-closed-test-version-codes-review-time-and-what-to-tell-testers</guid><category><![CDATA[google play]]></category><category><![CDATA[Android]]></category><category><![CDATA[android app development]]></category><category><![CDATA[Testing]]></category><category><![CDATA[app development]]></category><dc:creator><![CDATA[Arun kumar S]]></dc:creator><pubDate>Mon, 19 Oct 2026 03:51:19 GMT</pubDate><content:encoded><![CDATA[<p><em>Disclosure: 12Testers14Day publishes this article and sells Google Play closed-testing help.</em></p>
<p>A closed test is meant to find problems, so it is common to ship at least one fix before the test ends. That's normal, and Google encourages it. The risky part is the mechanics: a version code that won't upload, a review that takes longer than you planned, or testers who never get the fixed build. This guide covers what Google documents about each one, and what it doesn't.</p>
<h2>Does Google want you to update during the test?</h2>
<p>Yes. Google's <a href="https://support.google.com/googleplay/android-developer/answer/14151465">testing requirements article</a> says: "Continue running closed tests while resolving user-reported issues and bugs. Updating your app in closed testing before releasing to production helps minimize low ratings and negative reviews."</p>
<p>It also matters later. If your personal developer account was created after November 13, 2023, you need a closed test with at least 12 testers opted in continuously for at least 14 days before you can apply for production access. The application then asks you to "Describe any changes made to your app or game based on what you learned from your closed test." A fix you shipped during the test, and the feedback that led to it, is exactly what that question is looking for. (Our <a href="https://www.12testers14day.com/blog/apply-for-google-play-production-access">guide to applying for production access</a> covers the full form.)</p>
<h2>Does a new build restart the 14 days?</h2>
<p>Google's requirement is written in terms of testers, not builds: at least 12 testers "opted in continuously for at least 14 days." The same article explains that testers who opt out before 14 days don't count, and that a tester who opts out and back in needs 14 consecutive days.</p>
<p>We couldn't find any Google statement that publishing a new build to the closed track restarts that count, and none that says it can't. So don't plan around either assumption. What clearly does affect the count is people leaving. A broken update that makes testers give up and opt out costs you more than the bug it was meant to fix. See <a href="https://www.12testers14day.com/blog/google-play-14-day-testing-window">how the 14-day window works</a> for how to track each tester's continuous days.</p>
<h2>Step 1: Raise the version code</h2>
<p>Every upload needs a new, higher <code>versionCode</code>. Android Developers' <a href="https://developer.android.com/studio/publish/versioning">versioning guide</a> says you can use any positive integer, "However, make sure that each successive release of your app uses a greater value." It also says "You can't upload an APK to the Play Store with a versionCode you have already used for a previous version," and that the greatest value Google Play allows is 2100000000.</p>
<p>A few practical points:</p>
<ul>
<li><code>versionCode</code> is the internal number Play uses to decide which build is newer. <code>versionName</code> (for example "1.0.3") is what users see. Changing only <code>versionName</code> isn't enough.</li>
<li>If your CI sets the version code from a build number or timestamp, check it can't go backwards, for example after you switch branches or rebuild an old commit.</li>
<li>Name the release in Play Console with something you'll recognise later, such as the version name plus "fix login crash". Google says the release name is only shown in Play Console, not to users.</li>
</ul>
<h2>Step 2: Publish to the same closed track your testers joined</h2>
<p>Google's <a href="https://support.google.com/googleplay/android-developer/answer/9845334">test setup article</a> explains which build a device gets. Devices receive the version that "Contains the highest version code compatible with the device" and "Is published to a track the user is eligible to receive." To be eligible for a test track, a user has to be on that track's tester list and actively opted in.</p>
<p>That means the fix has to go to the track your testers are actually on. In Play Console, go to <strong>Test and release &gt; Testing &gt; Closed testing</strong>, click <strong>Manage track</strong> for that track, then <strong>Create new release</strong>. Google's <a href="https://support.google.com/googleplay/android-developer/answer/9859348">release guide</a> notes that you can't create a new release while you have outstanding releases, so finish or discard any earlier draft first.</p>
<p>Two things to avoid:</p>
<ul>
<li><strong>Don't move closed testers to internal testing to get them a fix faster.</strong> Google says: "Users who opt into internal testing aren't eligible for open and closed testing, even if included as testers on those tracks. These users receive only the version code published on the Internal testing track." Internal testing is still useful for checking a fix with your own team first; just keep your closed testers out of it. Our <a href="https://www.12testers14day.com/blog/internal-testing-vs-closed-testing">internal vs closed testing guide</a> explains the difference.</li>
<li><strong>Don't start a new closed track for the fix.</strong> Your testers opted in to a specific track. A build on a different track doesn't reach them unless they're on that track's list and opt in again.</li>
</ul>
<h2>Step 3: Plan for review and delivery time</h2>
<p>A closed-testing update isn't instant. Google's <a href="https://support.google.com/googleplay/android-developer/answer/9859654">publishing article</a> says app changes need to be processed before they're published, and "Processing can take a few hours or up to seven days (or longer in exceptional cases)." The test setup article adds that after a test is first published, "Additional changes can also take several hours to become available."</p>
<p>Google also warns that the review turnaround "is counted from the last submitted change to an app," so submitting another change while one is in review can push your app to the back of the queue. In practice:</p>
<ul>
<li>Batch fixes into one release rather than sending several small ones in a day.</li>
<li>Avoid sending store listing or app content edits at the same moment as an urgent fix, unless they need to go together.</li>
<li>If your 14 days are nearly up, decide whether you want testers to use the fix before you apply, and allow for review time. A build that's still in review on the day you apply isn't one your testers have used.</li>
</ul>
<h2>Step 4: Tell testers what changed</h2>
<p>Google says testers can't leave public reviews on test versions, so your own feedback channel does the work here. When the update goes live:</p>
<ol>
<li><strong>Write short release notes.</strong> Play Console allows up to 500 characters per language. Google says not to use release notes "for promotional purposes or to solicit user actions," so keep them to what changed.</li>
<li><strong>Message testers through your feedback channel</strong> with the version name, what was fixed, and what you'd like them to check again. For example: "Version 1.0.3 is rolling out to the test now. It fixes the crash when saving a photo. Please update from the Play Store page and try saving a photo again."</li>
<li><strong>Ask them to update, not uninstall and reinstall.</strong> Google's requirement counts testers who stay opted in, and one simple instruction (update from the app's Play Store page) makes it less likely that anyone leaves the test by mistake.</li>
<li><strong>Ask them to confirm the version.</strong> If your app shows its version name on a settings or about screen, ask testers to check it so you know their feedback is about the new build.</li>
</ol>
<h2>A quick checklist for a mid-test update</h2>
<table>
<thead>
<tr>
<th>Check</th>
<th>Why it matters</th>
</tr>
</thead>
<tbody><tr>
<td><code>versionCode</code> is higher than every earlier upload</td>
<td>Play rejects reused codes, and devices get the highest eligible code</td>
</tr>
<tr>
<td>Release is on the same closed track testers joined</td>
<td>Testers only get builds from tracks they're eligible for</td>
</tr>
<tr>
<td>No closed testers opted in to internal testing</td>
<td>Internal testers can't receive closed or open builds</td>
</tr>
<tr>
<td>Fix was checked with your own team first</td>
<td>A broken update can drive testers to opt out</td>
</tr>
<tr>
<td>Changes batched into one submission</td>
<td>Review time counts from the last submitted change</td>
</tr>
<tr>
<td>Release notes and a tester message are ready</td>
<td>Testers know what to retest and how to update</td>
</tr>
<tr>
<td>Fix and the feedback behind it are written down</td>
<td>You'll describe them in the production access form</td>
</tr>
</tbody></table>
<h2>Common questions</h2>
<p><strong>Can I upload a fix in the last few days of the test?</strong>
Google doesn't forbid it. Just remember the update may take hours or days to reach testers, so decide whether you want testers to try the fix before you apply.</p>
<p><strong>What happens to testers who don't update?</strong>
They keep the version they have until their device updates. Google's documented rule is about which version a device is eligible to receive, so ask testers to update if you want feedback on the new build.</p>
<p><strong>Should I pause the track while I fix a bug?</strong>
Pausing ends the test. Google's test setup article says that after a test ends, testers don't receive updates, though the app stays installed. Only do this if you mean to stop testing.</p>
<p><strong>Does the 14-day count depend on how active testers are?</strong>
The requirement is about continuous opt-in, but Google also asks about tester engagement in the production access form and may ask for more testing if engagement was too low. See <a href="https://www.12testers14day.com/blog/tester-activity-google-play-closed-testing">what useful tester activity looks like</a>.</p>
<h2>If you'd rather not recruit and coordinate testers yourself</h2>
<p>12Testers14Day provides Google Play closed-testing help: about 14 testers for about 16 days, as a buffer around Google's 12-tester, 14-day requirement. Packages are one-time: $15 Basic for one app or $29 Premium for two, per the <a href="https://www.12testers14day.com/pricing">pricing page</a> on October 19, 2026. During a run you share changes in your workspace when you publish a new build (<a href="https://www.12testers14day.com/how-it-works">how a run works</a>). Note that the <a href="https://www.12testers14day.com/guarantee">delivery and refund policy</a> excludes broken builds and unusable installs, so check each update before you publish it. Google decides production access.</p>
<hr />
<p><strong>Official references:</strong> <a href="https://support.google.com/googleplay/android-developer/answer/14151465">App testing requirements for new personal developer accounts</a> · <a href="https://support.google.com/googleplay/android-developer/answer/9845334">Set up an open, closed, or internal test</a> · <a href="https://support.google.com/googleplay/android-developer/answer/9859348">Prepare and roll out a release</a> · <a href="https://support.google.com/googleplay/android-developer/answer/9859654">Control when app changes are reviewed and published</a> · <a href="https://developer.android.com/studio/publish/versioning">Version your app</a></p>
]]></content:encoded></item><item><title><![CDATA[Paid Apps and In-App Purchases in a Google Play Closed Test: What Testers Pay]]></title><description><![CDATA[Disclosure: 12Testers14Day publishes this article and sells Google Play closed-testing help. If your app costs money, or sells one-time products or…]]></description><link>https://12testers14day.hashnode.dev/paid-apps-and-in-app-purchases-in-a-google-play-closed-test-what-testers-pay</link><guid isPermaLink="true">https://12testers14day.hashnode.dev/paid-apps-and-in-app-purchases-in-a-google-play-closed-test-what-testers-pay</guid><category><![CDATA[google play]]></category><category><![CDATA[Android]]></category><category><![CDATA[android app development]]></category><category><![CDATA[Testing]]></category><category><![CDATA[app development]]></category><dc:creator><![CDATA[Arun kumar S]]></dc:creator><pubDate>Sun, 18 Oct 2026 04:09:38 GMT</pubDate><content:encoded><![CDATA[<p><em>Disclosure: 12Testers14Day publishes this article and sells Google Play closed-testing help.</em></p>
<p>If your app costs money, or sells one-time products or subscriptions, a closed test raises a practical question: will your testers be charged? Google's answer depends on the testing track and on whether each tester is a <strong>license tester</strong>. Getting this wrong can mean testers paying real money, or a 14-day test where nobody ever touches your purchase flow.</p>
<h2>The short answer</h2>
<p>Based on Google's Play Console Help and Android Developers documentation:</p>
<table>
<thead>
<tr>
<th>Situation</th>
<th>Paid app install</th>
<th>In-app purchases and subscriptions</th>
</tr>
</thead>
<tbody><tr>
<td>Internal test</td>
<td>Free for testers</td>
<td>Charged, unless the tester is a license tester</td>
</tr>
<tr>
<td>Closed or open test</td>
<td>Testers must buy the app</td>
<td>Charged, unless the tester is a license tester</td>
</tr>
<tr>
<td>License tester on a test track</td>
<td>See the note below</td>
<td>Test payment methods, no real charge</td>
</tr>
</tbody></table>
<p>Google's <a href="https://support.google.com/googleplay/android-developer/answer/9845334">test setup article</a> says: "Testers must purchase paid apps when participating in open or closed tests. For internal tests, testers can install paid apps for free." It also says internal testers pay for in-app purchases unless you add them to a license testers list.</p>
<p>Google's <a href="https://developer.android.com/google/play/billing/test">billing testing guide</a> adds that users "incur actual charges for their test track purchases unless the user is a license tester."</p>
<p><strong>Note on paid apps and license testers:</strong> Google's <a href="https://support.google.com/googleplay/android-developer/answer/6062777">license testing article</a> says your own publishing account can buy your app as a test purchase, and that license testers can buy one-time products and subscriptions without being charged. Before you promise testers a free install of a <em>paid</em> app in a closed test, try it with one license-tester account and check the price shown on the Play Store page.</p>
<h2>Why this matters for the 12-tester requirement</h2>
<p>If your personal developer account was created after November 13, 2023, Google's <a href="https://support.google.com/googleplay/android-developer/answer/14151465">testing requirements article</a> says you need a closed test with at least 12 testers opted in continuously for at least 14 days before you can apply for production access. (See our <a href="https://www.12testers14day.com/blog/google-play-12-testers-requirement-2026">12-testers requirement explainer</a> for details.)</p>
<p>That has two consequences for monetized apps:</p>
<ul>
<li><strong>A paid price is a barrier to opting in.</strong> Every closed tester has to buy the app. Fewer people will agree, and anyone who doesn't install can't give you much feedback.</li>
<li><strong>An untested purchase flow is a launch risk.</strong> If testers avoid your paywall because they don't want to spend money, your billing code ships with almost no real-device use.</li>
</ul>
<h2>Option 1: Keep in-app purchases testable with license testers</h2>
<p>For a free app with in-app products or subscriptions, add your closed testers as license testers as well.</p>
<ol>
<li>In Play Console, go to <strong>Settings &gt; License testing</strong>.</li>
<li>Choose testers with an <strong>email list</strong> (up to 2,000 addresses per list) or a <strong>Google Group</strong> (no user limit, according to Google).</li>
<li>Save your changes.</li>
<li>Make sure the same people can receive your release. Being a license tester doesn't put someone on your closed track. They still need to be in the track's tester list and opt in through the opt-in link. Our <a href="https://www.12testers14day.com/blog/how-to-invite-testers-google-play-closed-testing">guide to inviting testers and fixing access problems</a> covers the common opt-in issues.</li>
<li>Make sure your one-time products and subscriptions are published. Google says they must be published before they can be tested.</li>
</ol>
<p>Once that's done, license testers see test payment methods at checkout. Google's billing guide lists several, including:</p>
<ul>
<li><strong>Test instrument, always approves</strong>, for a successful purchase.</li>
<li><strong>Test instrument, always declines</strong>, for a failed payment.</li>
<li><strong>Slow test card, approves after a few minutes</strong> and <strong>Slow test card, declines after a few minutes</strong>, for pending purchases.</li>
<li>A test instrument that simulates a <strong>user-initiated chargeback</strong>.</li>
</ul>
<h3>Things that behave differently for license testers</h3>
<p>Tell testers about these so their reports make sense:</p>
<ul>
<li><strong>Subscriptions renew fast.</strong> A monthly or weekly test subscription renews about every 5 minutes, and a yearly one about every 30 minutes. Test subscriptions renew at most six times, not counting free trials and introductory periods.</li>
<li><strong>Unacknowledged purchases are refunded.</strong> Google says a license-tester purchase is refunded after 3 minutes if your app doesn't acknowledge it. If testers report that "the purchase disappeared", check your acknowledgement code first.</li>
<li><strong>Resubscribe and pause are always on.</strong> Google says these features are always enabled for license testers even if you've disabled them in Play Console.</li>
</ul>
<p>Google also recommends testing with some non-license-tester accounts, either occasionally or after large changes, so your app doesn't depend on test-only behavior.</p>
<h2>Option 2: Decide what to do about a paid app price</h2>
<p>If your app has an up-front price, you have a few choices. Each has trade-offs.</p>
<ul>
<li><strong>Ask closed testers to buy it.</strong> This matches Google's rules, but expect fewer people to agree, and be clear with them about the cost before they opt in.</li>
<li><strong>Use internal testing for early paid-app checks.</strong> Internal testers install paid apps free, but an internal test doesn't count toward the 12-tester closed-testing requirement. Google also says people who opt in to internal testing aren't eligible for your closed test, even if they're on its tester list. Our <a href="https://www.12testers14day.com/blog/internal-testing-vs-closed-testing">internal vs closed testing guide</a> compares the two.</li>
<li><strong>Think hard before making a paid app free.</strong> Google's <a href="https://support.google.com/googleplay/android-developer/answer/6334373">pricing article</a> says you can change an app from paid to free, but "once your app has been offered for free, the app can't be changed to paid." To charge again you would need a new app with a new package name. Moving to a free app with an in-app purchase or subscription is a separate product decision, not a testing shortcut.</li>
</ul>
<h2>A pre-test checklist for monetized apps</h2>
<ul>
<li> Decide whether testers should make purchases, and write it in your tester instructions.</li>
<li> Add every closed tester to <strong>License testing</strong> if you want purchases tested without real charges.</li>
<li> Publish the one-time products and subscriptions you want tested.</li>
<li> Confirm each tester is on the closed track's tester list and has opted in.</li>
<li> Check that your app acknowledges purchases, so test purchases aren't refunded after 3 minutes.</li>
<li> Give testers specific purchase journeys, such as "buy the monthly plan, cancel, then restore purchases".</li>
<li> Run at least one check with a non-license-tester account before production.</li>
</ul>
<p>Our free <a href="https://www.12testers14day.com/tools/google-play-closed-testing-checklist">closed-testing checklist</a> covers the rest of the setup.</p>
<h2>FAQ</h2>
<p><strong>Do closed testers pay for in-app purchases?</strong>
Yes, unless they're license testers. Google says users are charged for test-track purchases unless they're license testers.</p>
<p><strong>Do license testers count toward the 12 testers?</strong>
License testing and the closed-test tester list are separate settings. Google's requirement counts testers who are opted in to your closed test. A license tester who isn't on the track and opted in doesn't count.</p>
<p><strong>Can testers use promo codes instead?</strong>
This article doesn't cover promo codes. Check Play Console Help for the current rules before relying on them.</p>
<p><strong>Does a paid-app closed test affect production access?</strong>
Google decides production access based on your testing, your app and your answers. The price alone isn't something this article can predict. What helps is a test where testers actually use the app, including the paid features. See <a href="https://www.12testers14day.com/blog/tester-activity-google-play-closed-testing">what tester activity looks like</a>.</p>
<h2>If you'd rather not recruit testers yourself</h2>
<p>12Testers14Day provides Google Play closed-testing help: about 14 testers for about 16 days, as a buffer around Google's 12-tester, 14-day requirement. Packages are one-time ($15 Basic for one app, $29 Premium for two, per the <a href="https://www.12testers14day.com/pricing">pricing page</a> on October 18, 2026). If your app is paid or you want testers to make test purchases, <a href="https://www.12testers14day.com/contact">contact the team</a> before you buy so they can confirm what's possible. You can also read <a href="https://www.12testers14day.com/how-it-works">how a testing run works</a>.</p>
<hr />
<p><strong>Official references:</strong> <a href="https://support.google.com/googleplay/android-developer/answer/9845334">Set up an open, closed, or internal test</a> Â· <a href="https://support.google.com/googleplay/android-developer/answer/6062777">Test in-app billing with application licensing</a> Â· <a href="https://developer.android.com/google/play/billing/test">Test your Google Play Billing Library integration</a> Â· <a href="https://support.google.com/googleplay/android-developer/answer/6334373">Set up your app's prices</a> Â· <a href="https://support.google.com/googleplay/android-developer/answer/14151465">App testing requirements for new personal developer accounts</a></p>
]]></content:encoded></item><item><title><![CDATA[What Is 12Testers14Day? How It Helps You Get 12 Testers for 14 Days on Google Play]]></title><description><![CDATA[Disclosure: 12Testers14Day publishes this article and sells the service it describes. If your new Play Console account won't let you publish to production…]]></description><link>https://12testers14day.hashnode.dev/what-is-12testers14day-how-it-helps-you-get-12-testers-for-14-days-on-google-play</link><guid isPermaLink="true">https://12testers14day.hashnode.dev/what-is-12testers14day-how-it-helps-you-get-12-testers-for-14-days-on-google-play</guid><category><![CDATA[Android]]></category><category><![CDATA[android app development]]></category><category><![CDATA[Testing]]></category><category><![CDATA[app development]]></category><category><![CDATA[google play]]></category><dc:creator><![CDATA[Arun kumar S]]></dc:creator><pubDate>Sat, 17 Oct 2026 18:44:30 GMT</pubDate><content:encoded><![CDATA[<p><em>Disclosure: 12Testers14Day publishes this article and sells the service it describes.</em></p>
<p>If your new Play Console account won't let you publish to production until you've run a closed test, you've probably come across "12 testers for 14 days". This article covers what Google requires, why developers get stuck on it, and what 12Testers14Day (shown on the site as "12Testers for 14 Days") does about it. It also covers what the service can't do.</p>
<h2>Google Play's closed-testing requirement</h2>
<p>According to Google's Play Console Help article <a href="https://support.google.com/googleplay/android-developer/answer/14151465">App testing requirements for new personal developer accounts</a>, <strong>personal developer accounts created after November 13, 2023</strong> must run a closed test with <strong>at least 12 testers who have been opted in continuously for at least 14 days</strong>. Until then, Production and Pre-registration stay disabled in Play Console. Once you meet the criteria, you apply for production access from the Dashboard and answer questions about your testing, your app and whether it's ready for production.</p>
<p>Some details are easy to miss:</p>
<ul>
<li><strong>Google describes this rule for personal accounts created after that date.</strong> Google's article doesn't apply it to organization accounts. Your own Play Console Dashboard shows whether it applies to you.</li>
<li><strong>The count is taken when you apply.</strong> At least 12 testers must be opted in at that moment, and they must have stayed opted in for the previous 14 days.</li>
<li><strong>Gaps break the streak.</strong> Google says testers who opt out before 14 days don't count, and someone who opts out and later opts back in needs 14 <em>consecutive</em> days.</li>
<li><strong>Meeting the numbers doesn't end the review.</strong> Google says it may ask you to keep testing if you had fewer than 12 opted-in testers or if tester engagement was too low.</li>
</ul>
<h2>Why developers get stuck</h2>
<p>On paper the rule is simple. In practice, solo developers and small teams tend to run into the same problems:</p>
<ul>
<li><strong>Finding 12 people with Android phones</strong> who will actually install a test build. Many developers don't have 12 willing Android users nearby.</li>
<li><strong>Keeping all of them opted in for 14 days.</strong> If even one person leaves early, you can drop below 12 and have to extend the timeline.</li>
<li><strong>Access problems.</strong> Common ones are the wrong Google Account, an opt-in link that isn't live yet, or a tester still enrolled in your internal test. Each of these stops someone from counting.</li>
<li><strong>Feedback you can use.</strong> The production-access questions ask how you tested and what you learned. Testers who install and never open the app give you little to write about.</li>
</ul>
<h2>What 12Testers14Day does</h2>
<p>12Testers14Day offers Google Play closed-testing help for Android developers. You keep your app and your Play Console account. The service organizes the testers and the testing window around Google's requirement.</p>
<p>According to the live site, the service:</p>
<ul>
<li><strong>Assigns real Android testers.</strong> The site says your app runs on real devices used by people, "not automated installs or passive accounts".</li>
<li><strong>Builds in a buffer.</strong> Each package assigns about <strong>14 testers for about 16 days</strong>, so one dropout or a late start doesn't automatically put you below Google's 12 × 14 minimum.</li>
<li><strong>Shows participation and daily progress.</strong> You follow tester participation, access questions, daily progress and feedback from one shared workspace.</li>
<li><strong>Collects structured feedback.</strong> Testers follow your instructions, try the journeys you name, and report what they find.</li>
<li><strong>Helps with the production-access questions.</strong> The site provides templates and guidance for writing complete answers to Google's questionnaire. You can also try the free <a href="https://www.12testers14day.com/tools/production-access-questionnaire">production-access questionnaire tool</a>.</li>
<li><strong>Delivers a closeout report.</strong> At the end you get an organized record of participation, observations and next steps. The site has an <a href="https://www.12testers14day.com/resources/sample-closeout-report">illustrative sample report</a>, which is labeled as a sample, not a customer result.</li>
</ul>
<h2>How it works</h2>
<p>The <a href="https://www.12testers14day.com/how-it-works">How it works</a> page describes four steps:</p>
<ol>
<li><strong>Prepare.</strong> Choose a plan and submit your app details: the closed-test link, access instructions (including any login details testers need) and the journeys you want tested.</li>
<li><strong>Connect.</strong> Follow the setup instructions for your closed test. On the home page, the service says it provides the tester list and setup guidance you need to configure the closed track. Keep the build available and answer any access questions.</li>
<li><strong>Follow along.</strong> Use your workspace to track progress and answer questions during the window. If you publish a new build, let the service know.</li>
<li><strong>Review.</strong> Read the closeout report, decide what to fix, and then apply for production access yourself in Play Console.</li>
</ol>
<h2>Packages and pricing</h2>
<p>These prices are on the live <a href="https://www.12testers14day.com/pricing">pricing page</a> as of October 17, 2026:</p>
<table>
<thead>
<tr>
<th>Package</th>
<th>Price (one-time)</th>
<th>Covers</th>
<th>Testers / days</th>
</tr>
</thead>
<tbody><tr>
<td>Basic</td>
<td>$15</td>
<td>1 credit = 1 app submission</td>
<td>14 verified testers, 16 calendar days</td>
</tr>
<tr>
<td>Premium</td>
<td>$29</td>
<td>2 credits = 2 app submissions</td>
<td>14 verified testers, 16 calendar days per app</td>
</tr>
<tr>
<td>Enterprise / Custom</td>
<td>Ask the team</td>
<td>Multiple apps, dedicated coordination, custom workflow</td>
<td>Tailored</td>
</tr>
</tbody></table>
<p>You buy packages, not a subscription. Agencies or teams with several apps can <a href="https://www.12testers14day.com/contact">contact the team</a> about a custom plan.</p>
<h2>What 12Testers14Day doesn't do</h2>
<ul>
<li><strong>It doesn't decide production access.</strong> Completing 12 testers for 14 days makes you <em>eligible to apply</em>. Google reviews your account, app, store listing, policy compliance and answers, and makes the decision itself. No testing service can promise approval.</li>
<li><strong>It doesn't fix the app for you.</strong> Crashes, broken builds, login walls without test credentials, or policy problems can still cause trouble. Google says production review isn't a troubleshooting step.</li>
<li><strong>It doesn't submit anything for you.</strong> You set up the closed track, publish the build and submit the production-access application.</li>
</ul>
<p>If the service itself fails to deliver the agreed testing window, refunds follow the published <a href="https://www.12testers14day.com/guarantee">service guarantee</a>. That page explains what counts as a delivery failure and lists the exclusions (for example a wrong opt-in link, a closed track that isn't live, broken builds, or a Google rejection by itself).</p>
<h2>How testers join your closed test</h2>
<p>The service supplies the testers, but it helps to know how joining works. On your closed track's <strong>Testers</strong> tab, Play Console offers two access methods:</p>
<ul>
<li><strong>Email list.</strong> You add testers' Google Account addresses to a list in Play Console and attach it to the track.</li>
<li><strong>Google Group.</strong> You enter a group address (<code>yourgroupname@googlegroups.com</code>). Google says only members can join, and they must <strong>join the group before opting in</strong>.</li>
</ul>
<p>With either method, Google's <a href="https://support.google.com/googleplay/android-developer/answer/9845334">test setup help</a> says a tester counts only if they're <strong>in the track's tester configuration and have actively opted in</strong> through the opt-in link. Remember these basics as well:</p>
<ul>
<li>The opt-in link only appears when the app's status is <em>Published</em>.</li>
<li>Testers need a Google Account or Google Workspace account.</li>
<li>Testers in your internal test aren't eligible for the closed test until they leave the internal test.</li>
</ul>
<p>When a tester is blocked, work through the checks in <a href="https://www.12testers14day.com/blog/how-to-invite-testers-google-play-closed-testing">Invite testers and fix access problems</a>.</p>
<h2>FAQ</h2>
<p><strong>Do organization accounts need 12 testers for 14 days?</strong>
Google's help article describes the requirement for personal accounts created after November 13, 2023. Check your Play Console Dashboard to see what applies to your account.</p>
<p><strong>Does the service guarantee production access?</strong>
No. Google alone makes that decision.</p>
<p><strong>Can I find testers myself instead?</strong>
Yes. Google recommends personal and professional networks and communities. The site also runs a free, self-managed <a href="https://www.12testers14day.com/community">tester community</a> if you'd rather coordinate the test yourself.</p>
<p><strong>What should I prepare before buying?</strong>
You need a closed track with a published build, a working opt-in link, test login details if your app requires sign-in, and a short list of the journeys you want tested. The <a href="https://www.12testers14day.com/tools/google-play-closed-testing-checklist">closed-testing checklist</a> covers these.</p>
<h2>Get started</h2>
<p>If you'd rather spend the next two weeks on your app than on recruiting testers, review the <a href="https://www.12testers14day.com/pricing">packages and pricing</a> or read <a href="https://www.12testers14day.com/how-it-works">how a testing run works</a>. Then register your app on <a href="https://www.12testers14day.com/">12Testers14Day</a>.</p>
<hr />
<p><strong>Official references:</strong> <a href="https://support.google.com/googleplay/android-developer/answer/14151465">App testing requirements for new personal developer accounts</a> · <a href="https://support.google.com/googleplay/android-developer/answer/9845334">Set up an open, closed, or internal test</a></p>
]]></content:encoded></item></channel></rss>