<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Jay</title>
    <description>The latest articles on DEV Community by Jay (@jay_webb).</description>
    <link>https://dev.to/jay_webb</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3518871%2Faf66f3fb-d35f-4336-82fc-d06769bc55b0.jpg</url>
      <title>DEV Community: Jay</title>
      <link>https://dev.to/jay_webb</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jay_webb"/>
    <language>en</language>
    <item>
      <title>12 Testers for 14 Days: What "Continuously" Really Means</title>
      <dc:creator>Jay</dc:creator>
      <pubDate>Fri, 30 Oct 2026 12:14:11 +0000</pubDate>
      <link>https://dev.to/jay_webb/12-testers-for-14-days-what-continuously-really-means-1e30</link>
      <guid>https://dev.to/jay_webb/12-testers-for-14-days-what-continuously-really-means-1e30</guid>
      <description>&lt;p&gt;To publish to production, a new personal developer account has this task on the Play Console dashboard: &lt;strong&gt;Run your closed test with at least 12 testers, for at least 14 days&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;It looks simple, and the countdown moves forward by itself, so many developers assume they just have to wait 14 days. But what Google means by "continuously" is much stricter than that countdown.&lt;/p&gt;

&lt;p&gt;Do all 12 testers have to start on the same day? What if someone opts out halfway? Do testers have to open the app every day? You'll find different answers online, and some of them contradict each other. This post goes through Google's own wording, point by point.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. What Google actually says
&lt;/h2&gt;

&lt;p&gt;Start with the original wording. Hover over that task on the dashboard and a tooltip spells it out:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;When you apply for production access, at least 12 testers must be opted-in to your closed test. They must have been opted-in for the last 14 days continuously&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd83288tiy83ve9wyxim5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd83288tiy83ve9wyxim5.png" alt="Play Console dashboard: the tooltip on &amp;quot;Run your closed test with at least 12 testers, for at least 14 days&amp;quot;" width="800" height="535"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Play Console Help goes into more detail in &lt;a href="https://support.google.com/googleplay/android-developer/answer/14151465?hl=en" rel="noopener noreferrer"&gt;App testing requirements for new personal developer accounts&lt;/a&gt;, and the sections below quote it line by line.&lt;/p&gt;

&lt;p&gt;Put together, it comes down to 3 key phrases:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;When you apply&lt;/strong&gt;: the requirement is checked at the moment you click "Apply for production"&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The last 14 days&lt;/strong&gt;: counted backward from the day you apply&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Opted in continuously&lt;/strong&gt;: those 12 people have to stay opted in for the whole 14 days&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  2. Do all 12 testers have to start on the same day?
&lt;/h2&gt;

&lt;p&gt;No. Google doesn't require everyone to join on the same day. The countdown starts on the day &lt;strong&gt;the 12th tester opts in&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Day 1: 10 people opt in&lt;/li&gt;
&lt;li&gt;Day 3: the 11th person joins&lt;/li&gt;
&lt;li&gt;Day 5: the 12th person joins&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The 14-day countdown starts on day 5, so the earliest you can apply is day 19. The first 4 days with 10 people don't get you there any sooner.&lt;/p&gt;

&lt;p&gt;So &lt;strong&gt;the slower you gather testers, the longer you wait&lt;/strong&gt;. It's best to get everyone together first and start at the same time.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. The countdown doesn't stop, but "continuously" can still break
&lt;/h2&gt;

&lt;h3&gt;
  
  
  On the surface: the 14 days never seem to break
&lt;/h3&gt;

&lt;p&gt;As covered in &lt;a href="https://betalobby.com/en/blog/closed-testing-common-misunderstandings" rel="noopener noreferrer"&gt;Google Play closed testing: 5 things new developers get wrong&lt;/a&gt;, the 14-day countdown on the dashboard works like this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It starts once the 12th account opts in, whether or not anyone installs or opens the app&lt;/li&gt;
&lt;li&gt;Once it starts, it doesn't stop on its own, even if some testers opt out&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you only look at the dashboard, the 14 days almost never break. You just wait and they run out.&lt;/p&gt;

&lt;h3&gt;
  
  
  In reality: these 5 things break "continuously"
&lt;/h3&gt;

&lt;p&gt;The countdown is just a timer. It doesn't check whether your testing was really continuous. Of the 5 cases below, the first two are about the rules; the other three don't show up in the count at all, but they do show up in review.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;① A tester opts out&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is the one Google states most clearly:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Testers who opt in, test for fewer than 14 days, and then opt out do not count toward the requirement.&lt;/p&gt;

&lt;p&gt;If a tester opts out and opts back in later, the 14 days must be consecutive to count toward the minimum requirement of 12 continuous opted-in testers.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;So if someone opts out halfway, the countdown keeps running, but that person no longer counts toward "12 continuous testers". If you have exactly 12, losing one means you no longer meet the requirement. That's why &lt;strong&gt;you should always stay above 12&lt;/strong&gt; and keep some margin.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;② Your application is rejected&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In our own experience, when an application for production access is rejected with "More testing required", the countdown restarts on the day of the rejection. The 14 days you already ran don't carry over to the next round.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;③ Opted in, but never installed&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A tester opens your opt-in link and taps &lt;strong&gt;Become a tester&lt;/strong&gt;, and your opted-in count goes up by 1. But they may never install your app.&lt;/p&gt;

&lt;p&gt;The count doesn't break at all, but your installed audience is 0. In review, that looks like nobody tested.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;④ Uninstalled halfway&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Uninstalling the app &lt;strong&gt;is not&lt;/strong&gt; opting out. A tester who uninstalls your app is still opted in, so your opted-in count doesn't drop and the countdown isn't affected.&lt;/p&gt;

&lt;p&gt;But installed audience in Play Console drops, and the statistics show clearly that testing stopped partway.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;⑤ Installed, but never opened&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The app stays installed, but nobody opens it. If Daily Active Users (DAU) stays close to 0 for a long time, your testers aren't really testing.&lt;/p&gt;

&lt;p&gt;Google lists this explicitly as a reason for more testing:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Reasons for required continued testing include having fewer than 12 opted-in testers or insufficient tester engagement during the testing period.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Summary
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Case&lt;/th&gt;
&lt;th&gt;Countdown&lt;/th&gt;
&lt;th&gt;Counts as a tester&lt;/th&gt;
&lt;th&gt;In review&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;① Opts out&lt;/td&gt;
&lt;td&gt;Keeps running&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;You may fall below 12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;② Application rejected&lt;/td&gt;
&lt;td&gt;Restarts&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;Another round of testing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;③ Opted in, never installed&lt;/td&gt;
&lt;td&gt;Keeps running&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Low installed audience&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;④ Uninstalled halfway&lt;/td&gt;
&lt;td&gt;Keeps running&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Installed audience drops&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;⑤ Installed, never opened&lt;/td&gt;
&lt;td&gt;Keeps running&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;DAU near 0&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Only case ② restarts the countdown. In the other 4, it keeps running as usual. But Google can see all 5 when it reviews your application.&lt;/p&gt;

&lt;p&gt;To find installed audience and DAU in Play Console, see the first two sections of &lt;a href="https://betalobby.com/en/blog/production-access-more-testing-required" rel="noopener noreferrer"&gt;"More testing required" on Google Play: 5 reasons and fixes&lt;/a&gt;, with screenshots and steps.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. So do testers have to open the app every day?
&lt;/h2&gt;

&lt;p&gt;Google doesn't say testers must open the app every day, and it doesn't set a number of minutes. Missing a day or two won't restart the countdown.&lt;/p&gt;

&lt;p&gt;But when you apply for production access, the questions ask about tester engagement, for example:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Whether testers used all available app features&lt;/p&gt;

&lt;p&gt;Whether tester usage matched expected production user behavior&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;You'll often see this claim online: "As long as testers don't opt out or uninstall, it doesn't matter whether they use the app." That's only half right. If testers don't opt out, they keep counting and the countdown can finish. But if the app just sits there and almost nobody opens it, you're likely to get "More testing required" in review.&lt;/p&gt;

&lt;p&gt;A safer approach: you don't need every tester to open the app every single day, but across the 14 days your DAU line should &lt;strong&gt;always have data&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. 3 common myths
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;"All 12 testers must install on the same day."&lt;/strong&gt; No. The countdown starts on the day the 12th tester opts in. See section 2.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Once the countdown finishes, you've tested for 14 continuous days."&lt;/strong&gt; The countdown doesn't stop when testers opt out, never install, uninstall, or never open the app, but all of these break the real "continuously". See section 3.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Miss opening the app one day and the 14 days start over."&lt;/strong&gt; No. What restarts the countdown is a rejected application, not a missed day. See section 4.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  6. How to get through the 14 days safely
&lt;/h2&gt;

&lt;p&gt;Put the sections above together and it comes down to a few things:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Gather everyone first, start together&lt;/strong&gt;: don't make the early testers wait for nothing&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep a margin&lt;/strong&gt;: have a few more than 12, so one person opting out isn't a problem&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No opting out, no uninstalling&lt;/strong&gt;: tell testers up front not to opt out or uninstall the app during the 14 days. Google makes the same point in its help page: "Inform your testers that they need to remain opted in to your closed test continuously for at least 14 days."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Use the app naturally every day&lt;/strong&gt;: no need to pad screen time, but keep your DAU line from going empty&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;BetaLobby is a platform where developers help each other through closed testing, built around exactly these points:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Teams of 16&lt;/strong&gt;: each app gets 15 testers, a margin above 12&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Everyone starts together&lt;/strong&gt;: once all members have installed their teammates' apps, the 14 days start at the same time&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Daily check-ins&lt;/strong&gt;: each check-in really opens your app, and you can see in the app how many testers checked in each day&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;4 hearts of slack&lt;/strong&gt;: missing a day or two doesn't break Google's rules, but not using the app for a long time hurts in review. So everyone has 4 hearts, and TRUST is only deducted after missing more than 4 days in the 14&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In the end, the "continuously" Google wants isn't a dashboard countdown that reaches 14 days. It's 12 or more people really using your app throughout those 14 days.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://betalobby.com/en/blog/closed-testing-12-testers-14-days" rel="noopener noreferrer"&gt;betalobby.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>android</category>
      <category>googleplay</category>
      <category>mobile</category>
      <category>testing</category>
    </item>
    <item>
      <title>Google Play closed testing: 5 things new developers get wrong</title>
      <dc:creator>Jay</dc:creator>
      <pubDate>Thu, 29 Oct 2026 11:52:55 +0000</pubDate>
      <link>https://dev.to/jay_webb/google-play-closed-testing-5-things-new-developers-get-wrong-1nlj</link>
      <guid>https://dev.to/jay_webb/google-play-closed-testing-5-things-new-developers-get-wrong-1nlj</guid>
      <description>&lt;p&gt;For a new personal developer account, the rule for production looks simple: &lt;strong&gt;at least 12 testers, opted in to your closed test for at least 14 days in a row&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In practice, from development through closed testing to production, a few points are easy to misunderstand, and getting them wrong often costs an extra round of testing.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Opted in is not installed, and installed is not opened every day
&lt;/h2&gt;

&lt;p&gt;When a tester opens your opt-in link (&lt;code&gt;play.google.com/apps/testing/&amp;lt;package&amp;gt;&lt;/code&gt;) and taps &lt;strong&gt;Become a tester&lt;/strong&gt;, the opted-in count in Play Console goes up by one right away.&lt;/p&gt;

&lt;p&gt;That only means they &lt;strong&gt;opted in&lt;/strong&gt;. It doesn't mean they installed your app, and it certainly doesn't mean they open it every day.&lt;/p&gt;

&lt;p&gt;Play Console tracks these as three separate numbers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Opted-in testers&lt;/strong&gt;: what the application requirements count&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Installed audience&lt;/strong&gt;: people who actually have your app installed&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Daily Active Users (DAU)&lt;/strong&gt;: people who opened your app on a given day&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Where to find the last two, and why they matter so much when you apply for production, is covered with screenshots in &lt;a href="https://betalobby.com/en/blog/production-access-more-testing-required" rel="noopener noreferrer"&gt;"More testing required" on Google Play: 5 reasons and fixes&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. The 14-day countdown is not 14 days of real testing
&lt;/h2&gt;

&lt;p&gt;On the dashboard, the countdown for "Run your closed test with at least 12 testers, for at least 14 days" is easy to read as proof that your test is good enough. It has little to do with how well you tested:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;It has nothing to do with installs.&lt;/strong&gt; Whether or not anyone actually installs or opens your app, the 14-day countdown still starts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The 14 days don't stop.&lt;/strong&gt; Once the 12th Google account opts in, the countdown officially starts, and it won't stop on its own before day 14, even if some testers opt out (Google's requirement is still at least 12 testers for 14 days in a row, so it's best to stay above 12).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It resets automatically.&lt;/strong&gt; Think of the 14 days as an hourglass that flips itself. If your last application was rejected, the countdown restarts on the day of the rejection, again regardless of installs or testing activity.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That's why this number can't be your measure of a good test: when the countdown finishes, it only means you &lt;strong&gt;can apply&lt;/strong&gt;. It doesn't mean your test &lt;strong&gt;passed&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Internal testing is not closed testing
&lt;/h2&gt;

&lt;p&gt;After you create a new app in Play Console, the dashboard lists a series of tasks, and &lt;strong&gt;internal testing&lt;/strong&gt; is first. Many developers assume it's a required step toward production and spend real time on it.&lt;/p&gt;

&lt;p&gt;Play Console says so right under that task: "This is optional, and you'll still need to run a closed test before publishing to everyone in production."&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg5hql8174jntw0u3sffb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg5hql8174jntw0u3sffb.png" alt="Play Console dashboard, internal testing task: this is optional" width="800" height="605"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Internal testing &lt;strong&gt;doesn't count&lt;/strong&gt; toward production access. The required part is &lt;strong&gt;closed testing&lt;/strong&gt;: the 12 testers / 14 days rule only counts your closed testing track.&lt;/p&gt;

&lt;p&gt;Internal testing is still a useful tool for sending a new build to a few trusted people fast. If you just want to install a new version yourself without waiting for closed testing review, try &lt;strong&gt;internal app sharing&lt;/strong&gt; (Test and release &amp;gt; Testing &amp;gt; Internal app sharing) instead: upload a build and get an install link, no review, and only people with the link can install it.&lt;/p&gt;

&lt;p&gt;Two things to watch with internal app sharing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The test phone has to turn on "Internal app sharing" in the Play Store settings first, or the link won't open&lt;/li&gt;
&lt;li&gt;Google re-signs internal app sharing builds with a different key. If your app uses Google Sign-In, add the internal app sharing certificate fingerprint to your OAuth client in Google Cloud too, or sign-in fails in that build&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  4. Closed testing countries are separate from production
&lt;/h2&gt;

&lt;p&gt;When picking countries / regions, many developers worry they can't change them later, so they only select the few countries they plan to launch in. That's a misunderstanding:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;They're independent.&lt;/strong&gt; Closed testing and production are separate tracks, each with its own countries / regions setting. Selecting every country for closed testing doesn't affect launching production in just a few.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;You can change them anytime.&lt;/strong&gt; Both tracks' countries / regions can be edited whenever you like. Just remember to go to &lt;strong&gt;Publishing overview&lt;/strong&gt; and send the changes for review. They take effect once approved.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If your closed test is only open in a few countries, testers elsewhere get "Item not found" when they open your link. It's one of the &lt;a href="https://betalobby.com/en/blog/closed-testing-item-not-found" rel="noopener noreferrer"&gt;5 causes of "Item not found" on a closed testing link&lt;/a&gt;. So go ahead and &lt;strong&gt;select all countries / regions&lt;/strong&gt; for your closed testing track. Recruiting testers gets much easier.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Meeting 12 testers / 14 days doesn't guarantee production access
&lt;/h2&gt;

&lt;p&gt;This is the last one, and the most expensive. Once all three requirements are ticked on the dashboard and &lt;strong&gt;Apply for production&lt;/strong&gt; is clickable, a lot of people assume they're done.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnt63eb2vgiixdqgs88qz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnt63eb2vgiixdqgs88qz.png" alt="Play Console dashboard: all three requirements met, Apply for production is available" width="800" height="493"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Those three requirements are only &lt;strong&gt;the bar for applying&lt;/strong&gt;. After you submit, Google reviews your test: whether testers really used the app, whether you shipped updates based on feedback during the test, and how seriously you answered the questions. Fall short, and you get a "More testing required" email and another 14 days.&lt;/p&gt;

&lt;p&gt;For how to check each part, see &lt;a href="https://betalobby.com/en/blog/production-access-more-testing-required" rel="noopener noreferrer"&gt;"More testing required" on Google Play: 5 reasons and fixes&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final thoughts
&lt;/h2&gt;

&lt;p&gt;The closed testing rule fits in one sentence, but every number in it can mean something other than what you think. Getting these 5 points straight can save you at least one extra round.&lt;/p&gt;

&lt;p&gt;BetaLobby is a platform where developers help each other through closed testing, designed around exactly these traps:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Everyone shares one Google Group, so you join once and can test every app on the platform&lt;/li&gt;
&lt;li&gt;Team mode requires your closed test to be open in all 178 countries / regions, so no teammate gets blocked by region&lt;/li&gt;
&lt;li&gt;Each daily check-in really opens your app, and you can see in the app how many testers checked in each day&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Whether you get production access is still up to Google. But making sure testers actually install your app and actually open it every day is the part you can get right.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://betalobby.com/en/blog/closed-testing-common-misunderstandings" rel="noopener noreferrer"&gt;betalobby.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>android</category>
      <category>googleplay</category>
      <category>mobile</category>
      <category>testing</category>
    </item>
    <item>
      <title>"More testing required" on Google Play: 5 reasons and fixes</title>
      <dc:creator>Jay</dc:creator>
      <pubDate>Tue, 20 Oct 2026 15:44:00 +0000</pubDate>
      <link>https://dev.to/jay_webb/more-testing-required-on-google-play-5-reasons-and-fixes-bin</link>
      <guid>https://dev.to/jay_webb/more-testing-required-on-google-play-5-reasons-and-fixes-bin</guid>
      <description>&lt;p&gt;You found 12 testers, ran your closed test for 14 days straight, clicked &lt;strong&gt;Apply for production&lt;/strong&gt;, and a few days later this landed in your inbox: &lt;strong&gt;More testing required to access Google Play production&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I got this email more than once while applying for production access myself.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcjl73c2ibjxutbvxzgje.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcjl73c2ibjxutbvxzgje.png" alt="Google Play email: More testing required to access Google Play production" width="799" height="282"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The email gives only two reasons, and both are vague:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Testers were not engaged with your app during your closed test&lt;/li&gt;
&lt;li&gt;You didn't follow testing best practices, which may include gathering and acting on user feedback through updates to your app&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Then it asks you to "test your app using closed testing for an additional 14 days with real testers" before applying again.&lt;/p&gt;

&lt;p&gt;Google doesn't publish exactly how it reviews applications, so what follows isn't an official answer. It's what I learned from being rejected and finally approved: the 5 things most worth checking.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Installed audience&lt;/li&gt;
&lt;li&gt;Daily Active Users (DAU)&lt;/li&gt;
&lt;li&gt;App quality and updates during the test&lt;/li&gt;
&lt;li&gt;How you fill in the application questions&lt;/li&gt;
&lt;li&gt;Whether your testers are real&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Go through them before you start the next 14 days.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Installed audience: opted in is not the same as installed
&lt;/h2&gt;

&lt;p&gt;The most common misunderstanding about closed testing: &lt;strong&gt;the number of testers who opted in, the number who installed your app, and the number who open it each day are three different numbers.&lt;/strong&gt; Play Console showing 12 opted-in testers doesn't mean 12 people installed your app. There are several more assumptions like this, which I covered in &lt;a href="https://betalobby.com/en/blog/closed-testing-common-misunderstandings" rel="noopener noreferrer"&gt;5 things new developers get wrong about closed testing&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;To see real installs, open Play Console and click &lt;strong&gt;Statistics&lt;/strong&gt; in the left menu. By default it shows &lt;strong&gt;Installed audience&lt;/strong&gt; for the last 28 days.&lt;/p&gt;

&lt;p&gt;One catch: the chart is split &lt;strong&gt;by Country / region&lt;/strong&gt;, with 5 rows selected by default (all countries plus your top 4), so you see several lines at once. Open that filter, keep only &lt;strong&gt;All countries / regions&lt;/strong&gt;, untick the rest, and click &lt;strong&gt;Apply&lt;/strong&gt;. The single line left is your total installed audience.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn9ac43pu8nzejy3f36e1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn9ac43pu8nzejy3f36e1.png" alt="Play Console Statistics: Installed audience over the last 28 days" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Play Console defines it as the number of &lt;strong&gt;users&lt;/strong&gt; who have your app installed on at least one device that has been turned on in the last 30 days. It counts people, not installs, so one person installing on two phones counts once.&lt;/p&gt;

&lt;p&gt;I also noticed something in my own tests: when several devices on the same network (the same Wi-Fi, say) installed the app with different accounts, installed audience only went up by 1. That isn't part of Google's definition and I'm not sure why it happens, but if most of your testers are family or coworkers in one place, keep an eye on it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How many do you need?&lt;/strong&gt; My advice: before you apply, keep this at 12 or more. Higher is better.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Just started recruiting and see nothing?&lt;/strong&gt; The data isn't real-time and usually lags by two or three days. Give it time.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Daily Active Users (DAU): installed but never opened doesn't count
&lt;/h2&gt;

&lt;p&gt;This is the metric people overlook most. Many developers assume that if testers install the app and don't uninstall it for 14 days, the test "counts". But the first reason in the email, "testers were not engaged with your app", is exactly about this.&lt;/p&gt;

&lt;p&gt;To check it, stay on the &lt;strong&gt;Statistics&lt;/strong&gt; page, open the &lt;strong&gt;Installed audience&lt;/strong&gt; metric picker, and choose &lt;strong&gt;Engagement &amp;gt; Daily Active Users (DAU)&lt;/strong&gt;. Play Console's definition is simple: the number of users who opened your app on a given day.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F32fkiu65i7o9d3o88a4f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F32fkiu65i7o9d3o88a4f.png" alt="Play Console Statistics: Daily Active Users (DAU)" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The country filter you set earlier stays on, so again read the &lt;strong&gt;All countries / regions&lt;/strong&gt; line. If the chart is empty, don't panic. DAU lags even more than installed audience, often by several days.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How much DAU do you need?&lt;/strong&gt; Around 12 a day is ideal, but don't obsess over the exact number. What matters is that the line &lt;strong&gt;has data every day&lt;/strong&gt;. If it stays close to zero for the whole test, your testers aren't really opening your app, and the risk of rejection goes up a lot.&lt;/p&gt;

&lt;p&gt;So when you recruit testers, be clear: installing isn't enough, they need to &lt;strong&gt;open the app every day for 14 days&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. App quality, and whether you shipped updates during the test
&lt;/h2&gt;

&lt;p&gt;Almost every first-time developer misses this. Many think closed testing is about finding testers. The real focus is &lt;strong&gt;the app itself&lt;/strong&gt;. Getting 12 testers only meets the baseline. Whether you get production access has a lot to do with your app's quality and how you iterate during the test.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;App quality.&lt;/strong&gt; There's no strict bar, but at minimum:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your privacy policy and the App content declarations in Play Console are filled in correctly&lt;/li&gt;
&lt;li&gt;The app is complete, not a single-screen shell&lt;/li&gt;
&lt;li&gt;Use Android's official &lt;a href="https://developer.android.com/quality" rel="noopener noreferrer"&gt;app quality guidelines&lt;/a&gt; as a reference&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Updates during the test.&lt;/strong&gt; The second reason in the email, "you didn't follow testing best practices, which may include gathering and acting on user feedback through &lt;strong&gt;updates to your app&lt;/strong&gt;", is about this.&lt;/p&gt;

&lt;p&gt;The 12 testers / 14 days rule exists so developers polish their apps before going public, instead of flooding the store with low-quality apps. If you're building your app seriously, you'll find more to fix during closed testing than you expect. So &lt;strong&gt;ship new versions during the test, whether or not testers sent feedback.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;There's no official number. From my experience: release at least 3 versions with real changes in each round of testing, and write down what each one changed. You'll need it for the questions.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. The application questions: where you show you're serious
&lt;/h2&gt;

&lt;p&gt;This matters as much as anything above. If you rush through the questions, or reapply without changing a word of your old answers, you'll most likely get another rejection and another 14 days.&lt;/p&gt;

&lt;p&gt;There's no model answer, and don't copy anyone else's. But a few things raise your chances a lot:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Be completely honest.&lt;/strong&gt; The first question asks whether you used a paid testing provider. That answer, the changes you made, your intended audience: nothing made up, nothing exaggerated.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Use the space.&lt;/strong&gt; Each text box allows up to 300 characters. If you tested properly, filling it is easy. I'd aim for at least about 260 characters per answer.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep the grammar clean.&lt;/strong&gt; If you're unsure, let AI check your grammar, but don't let it write your answers from scratch. It easily invents facts, which breaks the first rule.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Update for this round.&lt;/strong&gt; When you reapply, the boxes are pre-filled with your previous answers. Don't just click Next. Go through each one and change whatever is different this time. You'll also get an extra question about what you changed since your last application: new recruiting channels, the updates you shipped.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To prepare ahead, try our free &lt;a href="https://betalobby.com/en/tools/production-access-questionnaire" rel="noopener noreferrer"&gt;production access questionnaire&lt;/a&gt;: all 9 questions word for word as in Play Console, with the same 300-character count, and drafts that stay in your own browser.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Are your testers real?
&lt;/h2&gt;

&lt;p&gt;This is the most complicated one and the hardest to pin down. Google doesn't say how it decides who is a "real tester", but any of these may land you here:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Too few installed users, or almost no DAU&lt;/li&gt;
&lt;li&gt;Testers installing and opening your app on emulators&lt;/li&gt;
&lt;li&gt;Dozens of accounts all on the exact same device model&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you used a paid testing service, had enough testers, and were still rejected, ask whether that usage would look like real use from Google's side.&lt;/p&gt;

&lt;h2&gt;
  
  
  Checklist before you reapply
&lt;/h2&gt;

&lt;p&gt;Before the next 14 days, check each one:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Installed audience&lt;/strong&gt; in Statistics is 12 or more&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Daily Active Users (DAU)&lt;/strong&gt; has data every day&lt;/li&gt;
&lt;li&gt;You shipped at least 3 versions with real changes during the test and noted what each changed&lt;/li&gt;
&lt;li&gt;Your privacy policy and App content declarations are correct, and the app is complete&lt;/li&gt;
&lt;li&gt;Every answer is honest, uses the space, and was updated for this application&lt;/li&gt;
&lt;li&gt;Your testers are real people on real devices&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Final thoughts
&lt;/h2&gt;

&lt;p&gt;A rejection doesn't mean your app is bad. Most of the time, the test just didn't show Google enough real use and iteration.&lt;/p&gt;

&lt;p&gt;I learned all this the hard way, one rejection at a time. It's also why I built BetaLobby, a platform where developers help each other through closed testing. 16 developers form a team and install each other's apps, so everyone gets 15 testers at once. Your testers are developers in the same spot as you, who also need to pass closed testing. Each daily check-in really opens your app, and you can see in the app how many testers checked in each day. Emulators can't join teams, pair, or check in. It's completely free, with no paid testing of any kind.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F09gyjjujw5i68ltggn0w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F09gyjjujw5i68ltggn0w.png" alt="BetaLobby Mine tab: how many testers checked in each day" width="800" height="1004"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Whether you get production access is still up to Google, and no platform can guarantee it. But real testers, real daily use, and real iteration during the test are the parts you can control.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://betalobby.com/en/blog/production-access-more-testing-required" rel="noopener noreferrer"&gt;betalobby.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>android</category>
      <category>googleplay</category>
      <category>mobile</category>
      <category>testing</category>
    </item>
  </channel>
</rss>
