Overview
Google requires all Android apps targeting Android 15+ to support 16KB page size. The requirement took effect on 1 May 2026 and is now in force. This requirement applies to apps with native libraries (.so files) published through Google Play Store.
Pushwoosh SDK Compatibility
Pushwoosh Android SDK is fully compatible with 16KB page size requirement. Our SDK is written in pure Java/Kotlin and doesn't contain any native code, making it automatically compatible with this requirement. SDK version 6.7.43 and higher includes updated build tools (Android Gradle Plugin 8.5.1, Gradle 8.7) that ensure optimal compatibility for all publishing scenarios through Google Play Console.
What You Need to Do
If you're using Pushwoosh SDK 6.7.43 or higher, no action is required. If you're using an older version, update to SDK 6.7.43 or newer — the deadline has already passed, so an older SDK can block your Google Play Console publishing workflow today.
How to Verify Your App
Option 1: Google Play Console (Recommended)
The easiest way to verify your app's compatibility:
- Upload your AAB to the Internal Testing track
- Google Play will automatically check 16KB page size compatibility
- Review the Pre-launch report for any warnings or errors
Option 2: Manual Verification
If you want to test manually before uploading to Play Console:
Using Android Studio:
- Create a 16KB Android 15 emulator (Pixel 8, API 35, Advanced Settings → Kernel page size → 16 KB)
- Install and test your app on this emulator
- Verify no crashes or warnings appear
Using command line:
# Check alignment of your APK/AAB zipalign -c -P 16 -v 4 your-app.apk
# Verify on device adb shell getconf PAGE_SIZE # Should output: 16384
If you see warnings, they are likely coming from other third-party SDKs in your app (analytics, ads, video players, etc.), not from Pushwoosh SDK.
Comments
0 comments
Article is closed for comments.