APK vs AAB
Both formats are protected, but a few behaviours — like integrity checks — differ.
Both are supported
Upload an APK and you get an APK; upload an AAB and you get an AAB. Packing & encryption, native obfuscation, string/code obfuscation, RASP and monitoring all apply to both.
Self-checksum is APK-only
Because Play re-splits an AAB into per-device APKs, an in-APK checksum manifest can't predict the split structure. So the self-checksum tamper check is supported only for APK input.
For AAB, rely on Play App Signing for integrity — it verifies the signature server-side across splits.
