← Back to blog
// infrastructure

Why Google Play Testing Needs Real Devices, Not Emulators

Running an Android emulator farm is objectively easier than running a rack of physical phones — no USB hubs, no batteries dying, no cracked screens, no power outages taking down twelve devices at once. It's also the reason a meaningful share of cheap closed-testing offers quietly fail, and it's worth understanding why before you trust one with your app.

What Play Integrity actually checks

Google Play uses device attestation (Play Integrity API) to evaluate whether an app is running on genuine, unmodified hardware versus an emulator or a rooted/tampered environment. This exists primarily to protect against fraud and cheating in real apps, but the same signal is available to Google's own review systems when evaluating a closed test — a batch of "testers" whose sessions all attest as emulated is a meaningfully different signal than the same batch on real phones, independent of anything else about their usage pattern.

To be precise about what this doesn't mean: Play Integrity doesn't read your accelerometer or ambient light sensor, and it isn't a single pass/fail gate that either approves or blocks a closed test on its own. It's one input among several that make emulator-based testing a fragile foundation rather than an instant, guaranteed rejection.

Where emulator-based testing tends to fail in practice

What real device testing looks like day to day

Concretely, ours: 12 physical Samsung Galaxy A26 5G units, each with its own Google account, installing your app from the Play Store (never sideloaded via ADB, since Google doesn't count that toward the requirement anyway), sitting on real batteries that charge and drain like any phone in someone's pocket. Each tester opens your app and interacts with it — scrolling, tapping, navigating — multiple times a day, spread across the full 14 days rather than front-loaded into a single session.

It's slower and more expensive to operate than a server rack running emulator images, which is exactly why the cheapest offers in this space rarely use it — but it's also the version of "testing" that actually resembles what a production app's real users look like, which is the entire point of the requirement in the first place.

If you've been quoted a suspiciously cheap price for 12 testers, it's worth asking directly whether the devices are physical hardware — see our fuller buyer's checklist for what else to ask.

See how it works — from $24 →

FAQ

Does Google Play detect emulators during closed testing?

Google Play's Play Integrity API can distinguish genuine devices from emulated or tampered environments, and this signal is available to Google's broader review systems, including closed testing evaluation.

Is testing on an emulator against Google Play's policy?

Google's testing requirement is built around real engagement from real users. Emulator-based "testers" aimed purely at satisfying the requirement without genuine usage run directly against that intent, even where no single rule names emulators explicitly.