<?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>"Item not found." in Google Play Closed Testing: A 5-Step Debug Checklist</title>
      <dc:creator>Jay</dc:creator>
      <pubDate>Mon, 09 Nov 2026 07:17:25 +0000</pubDate>
      <link>https://dev.to/jay_webb/item-not-found-in-google-play-closed-testing-a-5-step-debug-checklist-2l93</link>
      <guid>https://dev.to/jay_webb/item-not-found-in-google-play-closed-testing-a-5-step-debug-checklist-2l93</guid>
      <description>&lt;p&gt;You send your closed testing link, and a tester replies with a screenshot: a satellite, the words &lt;strong&gt;"Item not found."&lt;/strong&gt; and a &lt;strong&gt;Try again&lt;/strong&gt; button.&lt;/p&gt;

&lt;p&gt;Your app is almost certainly fine. Google Play hides closed test apps from every account it doesn't recognize as a tester, and "Item not found." is how it says &lt;em&gt;"you're not on the list (yet)"&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;The fastest way to debug it is to answer one question first.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start here: who can't open it?
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Who sees "Item not found."&lt;/th&gt;
&lt;th&gt;Where the problem usually is&lt;/th&gt;
&lt;th&gt;Start with&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;One or a few testers&lt;/td&gt;
&lt;td&gt;Tester side: account, sync, opt-in&lt;/td&gt;
&lt;td&gt;Steps 1–3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Every tester, including your own second account&lt;/td&gt;
&lt;td&gt;Developer side: release, review, countries&lt;/td&gt;
&lt;td&gt;Steps 4–5&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;If you're not sure, run the self-test at the end of this post. It takes about 15 minutes and tells you which side to look at.&lt;/p&gt;

&lt;h2&gt;
  
  
  What has to be true for a tester to get in
&lt;/h2&gt;

&lt;p&gt;Two things, both at once:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The tester's Google account is on your tester list. With a &lt;strong&gt;Google Group&lt;/strong&gt;, that means the account is a member of the group you added on the &lt;strong&gt;Testers&lt;/strong&gt; tab.&lt;/li&gt;
&lt;li&gt;Your closed testing track has a &lt;strong&gt;live release&lt;/strong&gt; that's available in the tester's &lt;strong&gt;country&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;With a Google Group, a member can install straight from the Play Store listing (&lt;code&gt;play.google.com/store/apps/details?id=&amp;lt;package&amp;gt;&lt;/code&gt;), and the install counts as opting in. The other route is the opt-in link (&lt;code&gt;play.google.com/apps/testing/&amp;lt;package&amp;gt;&lt;/code&gt;) and its &lt;strong&gt;"Become a tester"&lt;/strong&gt; button. If either condition above fails, both routes end in "Item not found."&lt;/p&gt;

&lt;h2&gt;
  
  
  Tester side
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Step 1: Is the Play Store using the account that joined the group?
&lt;/h3&gt;

&lt;p&gt;This is the most common cause by far. Many phones are signed in to several Google accounts. The tester joins the group in a browser with account A, but the Play Store app is on account B.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt; In the Play Store, tap the profile picture (top right) and switch to the account that joined the group. Then open the link again.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 2: Has Google had time to sync?
&lt;/h3&gt;

&lt;p&gt;Joining a group doesn't work instantly. In our experience the Play Store usually recognizes a new member after &lt;strong&gt;10–15 minutes&lt;/strong&gt;, occasionally longer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt; Wait, then try again. Leaving and rejoining the group doesn't speed it up. If it still fails after an hour, go back to step 1 or move on to step 3.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 3: Try the opt-in page instead
&lt;/h3&gt;

&lt;p&gt;Now and then the Play Store listing keeps showing "Item not found." even though the account is in the group.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt; Open the opt-in link (&lt;code&gt;play.google.com/apps/testing/&amp;lt;package&amp;gt;&lt;/code&gt;) in a browser signed in with the same account, tap &lt;strong&gt;"Become a tester"&lt;/strong&gt;, then go back to the Play Store and install. It's the classic flow and still works.&lt;/p&gt;

&lt;h2&gt;
  
  
  Developer side
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Step 4: Is there a live release, and were your changes approved?
&lt;/h3&gt;

&lt;p&gt;If nobody can open the link, check your own setup first:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Releases tab&lt;/strong&gt; of the closed testing track: you need a release that's available to testers, not one that's still in review or saved as a draft.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Publishing overview:&lt;/strong&gt; adding a Google Group or changing countries is a change that needs review. If you see changes that haven't been sent, click &lt;strong&gt;Send changes for review&lt;/strong&gt;. Until they're approved, the new group's members can't see the app.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Step 5: Is the tester's country included?
&lt;/h3&gt;

&lt;p&gt;The closed testing track has its own &lt;strong&gt;Countries / regions&lt;/strong&gt; tab, separate from production. If a tester's Play Store country isn't selected, they get "Item not found." even when everything else is right.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt; Select all countries/regions for the closed testing track. It doesn't affect where your production release goes later, and it removes a whole class of errors.&lt;/p&gt;

&lt;h2&gt;
  
  
  The self-test: find out which side it is
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Take a second Google account you control and join your tester group with it.&lt;/li&gt;
&lt;li&gt;Wait 15 minutes.&lt;/li&gt;
&lt;li&gt;On a phone or browser signed in with that account, open your Play Store listing.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If your own second account can install the app, your setup is fine and the problem is on the tester's side (steps 1–3). If you get "Item not found." too, fix steps 4 and 5 before asking testers to try again.&lt;/p&gt;

&lt;h2&gt;
  
  
  Checklist
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Testers&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The Play Store is signed in with the account that joined the group&lt;/li&gt;
&lt;li&gt;Waited 10–15 minutes after joining&lt;/li&gt;
&lt;li&gt;If the listing still fails, tried the opt-in link and "Become a tester"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Developers&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The closed testing track has a release that's available to testers&lt;/li&gt;
&lt;li&gt;Publishing overview has no unsent or unapproved changes&lt;/li&gt;
&lt;li&gt;All countries/regions are selected for the closed testing track&lt;/li&gt;
&lt;li&gt;The Testers tab lists the group your testers actually joined&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why this happens so often in test-for-test swaps
&lt;/h2&gt;

&lt;p&gt;In most swap threads, every developer creates a separate Google Group for their own app. To test 12 apps, you join 12 groups, wait for 12 syncs, and get 12 chances to join with the wrong account. That's where most "Item not found." errors come from.&lt;/p&gt;

&lt;h2&gt;
  
  
  How BetaLobby avoids most of this
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://betalobby.com/en" rel="noopener noreferrer"&gt;BetaLobby&lt;/a&gt; is where indie Android developers team up to get their 12 testers: 16 developers form a team and test each other's apps for 14 days. It's built around the steps above:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;One shared group for every app:&lt;/strong&gt; &lt;strong&gt;&lt;a href="mailto:betalobby@googlegroups.com"&gt;betalobby@googlegroups.com&lt;/a&gt;&lt;/strong&gt;. Add it to your closed test once (next to any groups you already have), join it once, and you can install every app on the platform. No new group, and no new sync, for each app.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The right account, checked for you:&lt;/strong&gt; BetaLobby checks that the Google account you signed in with is in the group, and if the Play Store says "Item not found.", it tells you which account to switch to (step 1).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Your setup is checked before testers see it:&lt;/strong&gt; when you submit, BetaLobby checks that your app is actually visible to testers. If Google is still reviewing your tester changes, it re-checks automatically every 20 minutes and notifies you when it passes (step 4). It also checks a few countries to catch region limits (step 5).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No screenshots:&lt;/strong&gt; installs and daily check-ins are verified automatically.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It's free, with no paid plan.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://betalobby.com/en/blog/closed-testing-item-not-found" 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: Email List or Google Group?</title>
      <dc:creator>Jay</dc:creator>
      <pubDate>Wed, 04 Nov 2026 07:54:41 +0000</pubDate>
      <link>https://dev.to/jay_webb/google-play-closed-testing-email-list-or-google-group-9no</link>
      <guid>https://dev.to/jay_webb/google-play-closed-testing-email-list-or-google-group-9no</guid>
      <description>&lt;p&gt;When you set up closed testing in Play Console, the &lt;strong&gt;Testers&lt;/strong&gt; tab asks you to choose one option: &lt;strong&gt;Email lists&lt;/strong&gt; or &lt;strong&gt;Google Groups&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Most people pick email lists without thinking twice. That's why test-for-test posts are full of "send me your email": you send your Gmail, they add it to their list, then they send you theirs.&lt;/p&gt;

&lt;p&gt;Both options can get you through the 12 testers / 14 days requirement, but they work very differently, and &lt;strong&gt;once you pick one, switching mid-test is tricky&lt;/strong&gt;. It's worth deciding before you start.&lt;/p&gt;

&lt;h2&gt;
  
  
  How each option works
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Email lists:&lt;/strong&gt; you manually add every tester's Gmail in Play Console. Only people on the list can join the test.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Google Groups:&lt;/strong&gt; you create a Google Group and enter only the group's address in Play Console. Testers join the group themselves and become eligible automatically. You don't add anyone one by one.&lt;/p&gt;

&lt;p&gt;With groups, there's also a shortcut at the opt-in step that a lot of people don't know about. We'll cover it separately below.&lt;/p&gt;

&lt;h2&gt;
  
  
  Side-by-side comparison
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Email lists&lt;/th&gt;
&lt;th&gt;Google Groups&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Adding testers&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Ask every new tester for their Gmail, then add it by hand&lt;/td&gt;
&lt;td&gt;Testers join the group themselves, nothing for you to do&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Privacy&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;You swap Gmail addresses with strangers&lt;/td&gt;
&lt;td&gt;No emails exchanged, and members can be hidden from each other&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Speed&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Takes effect almost immediately&lt;/td&gt;
&lt;td&gt;A newly added group needs review, about 10 minutes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Switching later&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Switching to groups means your list stops applying&lt;/td&gt;
&lt;td&gt;Add as many groups as you like, existing testers stay&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Here are the points that matter most.&lt;/p&gt;

&lt;h2&gt;
  
  
  Group members can install directly, and that counts as opting in
&lt;/h2&gt;

&lt;p&gt;A common belief is that, whichever option you use, testers must first open the web opt-in link (&lt;code&gt;play.google.com/apps/testing/&amp;lt;package&amp;gt;&lt;/code&gt;) and tap &lt;strong&gt;"Become a tester"&lt;/strong&gt; before installing from the Play Store.&lt;/p&gt;

&lt;p&gt;After testing this many times, we found that &lt;strong&gt;with Google Groups, this step isn't needed.&lt;/strong&gt; A tester who is already in the group can open the app's Play Store page (&lt;code&gt;play.google.com/store/apps/details?id=&amp;lt;package&amp;gt;&lt;/code&gt;) and install it right away. Once installed, they're automatically counted as opted in.&lt;/p&gt;

&lt;p&gt;With groups, that means:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;One less step for testers, and one less thing to go wrong&lt;/li&gt;
&lt;li&gt;When you share your app, the Play Store link is enough&lt;/li&gt;
&lt;li&gt;The web opt-in link still works, so the old flow is fine too&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Privacy: the point most people overlook
&lt;/h2&gt;

&lt;p&gt;Testing through email lists means sending your Gmail to stranger after stranger, and collecting a pile of strangers' addresses in return. Those emails sit in chat histories, and you have no control over what happens to them later.&lt;/p&gt;

&lt;p&gt;With a Google Group, nobody has to hand over an email. They just join the group. Just make sure the group is set up properly:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open your Google Group and go to &lt;strong&gt;Group settings&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Find &lt;strong&gt;Who can see members&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Choose &lt;strong&gt;Group managers&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Now people who join can't see the member list, so they can't see each other's emails.&lt;/p&gt;

&lt;h2&gt;
  
  
  Switching later: why it's best to start with a group
&lt;/h2&gt;

&lt;p&gt;Email lists and Google Groups are &lt;strong&gt;either/or&lt;/strong&gt;. If you start with an email list and later switch to groups, the people on your list are no longer on the tester list.&lt;/p&gt;

&lt;p&gt;Google hasn't said publicly whether this resets the 14 days. To be safe:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;You haven't started yet, or only have a few testers:&lt;/strong&gt; just go with a group, you lose nothing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;You've been testing with an email list for several days:&lt;/strong&gt; create your own group first, add everyone from your list using the group's &lt;strong&gt;Add members&lt;/strong&gt;, confirm they're in, and only then switch to groups in Play Console.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Groups are much more flexible the other way around: Play Console lets you &lt;strong&gt;enter several groups at once&lt;/strong&gt;. You can add another group next to your existing one at any time, and your current testers aren't affected at all.&lt;/p&gt;

&lt;h2&gt;
  
  
  One group per app, or one shared group?
&lt;/h2&gt;

&lt;p&gt;Once you've chosen groups, there's one more decision: create a group just for your app, or share one with other developers?&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Each app has its own group&lt;/th&gt;
&lt;th&gt;Everyone shares one group&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Groups a tester has to join&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;One group for every app they test&lt;/td&gt;
&lt;td&gt;Join once, test every app&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Waiting for sync&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Wait again after joining each new group&lt;/td&gt;
&lt;td&gt;Wait only once, the first time&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;What the developer does&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Create a group, approve join requests, send the link to everyone&lt;/td&gt;
&lt;td&gt;Add the shared group's address to your testers&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;"Item not found"&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;More groups means more wrong accounts and missed groups&lt;/td&gt;
&lt;td&gt;One group, far fewer chances to get it wrong&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Separate groups per app are common in test-for-test communities, but every new app means another group to join and another sync to wait for. That's where a lot of "Item not found" errors come from: the wrong account joined the group, a group hasn't synced yet, or one was simply missed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common beginner mistakes
&lt;/h2&gt;

&lt;p&gt;These come up again and again when we help people troubleshoot:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;The account that joined the group isn't the one signed in to the Play Store.&lt;/strong&gt; This happens most on phones with several Google accounts. Tap your avatar in the top-right of the Play Store and make sure it's the same account you used to join the group.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Changing tester settings but forgetting to send them for review.&lt;/strong&gt; After adding a group or changing countries/regions in Play Console, go to &lt;strong&gt;Publishing overview&lt;/strong&gt; and click &lt;strong&gt;Send changes for review&lt;/strong&gt;. Otherwise the changes don't take effect.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The closed testing track isn't available in all countries/regions.&lt;/strong&gt; Closed testing has its own countries/regions setting, separate from production. Even if you only plan to launch in one country, you can safely select all of them for the testing track. Otherwise testers elsewhere will see "Item not found" or "This item isn't available in your country".&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Haven't started yet: &lt;strong&gt;go with Google Groups.&lt;/strong&gt; Adding testers is easy, testers can install directly, and nobody has to swap emails with strangers.&lt;/li&gt;
&lt;li&gt;Already a few days into an email list: move your testers into your own group first, then switch.&lt;/li&gt;
&lt;li&gt;Want to skip joining group after group and waiting for each sync: &lt;strong&gt;share one group with other developers.&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That's how &lt;a href="https://betalobby.com/en" rel="noopener noreferrer"&gt;BetaLobby&lt;/a&gt; works. It's where indie Android developers team up to get their 12 testers: 16 developers form a team and test each other's apps for 14 days.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;One shared group:&lt;/strong&gt; every tester shares &lt;strong&gt;&lt;a href="mailto:betalobby@googlegroups.com"&gt;betalobby@googlegroups.com&lt;/a&gt;&lt;/strong&gt;, and members can't see each other's emails. Add it to your closed test (it can sit right next to your existing group) and join it once yourself.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No screenshots:&lt;/strong&gt; installs and daily check-ins are verified and recorded automatically by the app.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://betalobby.com/en/blog/closed-testing-email-list-vs-google-group" 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>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>
