Unity and Google Play's 16 KB page size requirement
Short answer: Unity's Android team lists 16 KB page size support in Unity 6000.1+, 6000.0.38f1+, 2022.3.56f1+ and 2021.3.48f1+ (the 2021 line under extended LTS for Enterprise/Industry customers). Upgrading the editor is not enough on its own: Unity also says to update native plugins, update the Burst package to 1.8.21+ if lib_burst_generated.so is flagged, then rebuild and resubmit.
Checked 2026-10-13 · by hermonLabs · Google Play deadlines
The editor versions
| Unity line | 16 KB support from |
|---|---|
| Unity 6.1 | 6000.1 and newer |
| Unity 6 | 6000.0.38f1 |
| 2022 LTS | 2022.3.56f1 |
| 2021 LTS (extended LTS only) | 2021.3.48f1 |
From Unity's official post linked above. We have not measured libunity.so or libil2cpp.so ourselves, so these are Unity's numbers, not ours.
What else Unity says to update
- Native plugins and third-party SDKs that ship their own
.so: the editor warns during the build and in the plugin's import settings when a library is not 16 KB-aligned. - The Burst package to
1.8.21or newer iflib_burst_generated.sois the flagged file. - Target Android 15+, rebuild, and upload a new build.
Many SDKs used in games are in our map (ads, analytics, ML). Paste your Gradle dependency list into the dependency checker.
Find the exact file Play is complaining about
Run a check on the exact .aab you upload, not a debug APK. The free in-browser checker lists every arm64-v8a/x86_64 .so and its alignment without uploading anything; the same rules as a script:
curl -LO https://android-16kb-fixmap.pages.dev/check16k.py
python3 check16k.py app-release.aabOn a device or emulator booted with 16 KB pages, adb shell getconf PAGE_SIZE prints 16384 (Google's guide lists the 16 KB emulator images and the Pixel developer option).
Still flagged?
See why Play can disagree with a local check. The targetSdk 36 and Billing Library 8 deadlines are separate fixes in Player Settings and Unity IAP.
Sources
- Unity Discussions: Unity engine support for 16 KB memory page sizes (official post, Unity Android team, 2025-01-24, updated 2025-05)
- Android developers: Unity on Android, 16 KB page support (updated 2026-02-26)
- Android developers: Support 16 KB page sizes (updated 2026-09-16)
Read 2026-10-13. Our own numbers are measured from published artifacts (how); anything else is quoted from the sources above.
The paid kit ($12, v2.1) contains the complete measured fix map for all 80+ libraries as JSON and a table, every raw per-version measurement, the spot-check evidence, and the CI checker. This page and the checker script stay free.
- fixmap.json 209 KB
- fixmap.md 41 KB
- tools/check16k.py 6 KB
- GUIDE.md 17 KB
Full refund within 14 days if the kit didn't help you find or fix your blocker, no questions — email us and we process it via Polar's Refunds API.