Mobbeel for developers

Mobbeel for developers

  • MobbScan
  • MobbID
  • MobbSign
  • Clients
  • FAQ

›MobbScan Android SDK

MobbScan Android SDK

  • Configure MobbScan Android SDK
  • 16 KB Page Size Compatibility

Getting Started

  • Getting started with MobbScan
  • Detect and scan a document in two different calls
  • Detect and scan MRZ
  • Detect and scan a PDF417
  • Scanning documents with NFC
  • Error Handling

Additional configuration

  • Configure the detection process
  • Perform face matching with MobbScan
  • Select images returned by a scan
  • Fix scan orientation
  • Record a video while user performs a scan
  • Adding a video step
  • Configure Play Store distribution

MobbScan UI customization

  • Customize MobbScan Default Interfaces
  • Customize MobbScan document scan UI
  • Customize MobbScan MRZ scan UI
  • Customize Unattended Process UI
  • Customize feedback messages

MobbScan-Agent configurations

  • Getting the verification result

Migration Guides

  • Migration to 2.29.x
  • Migration 2.25.x to 2.26.x
  • Migration 2.24.x to 2.25.x
  • Migration to 2.24.x
  • Migration to 2.22.x
  • Migration 2.19.x to 2.21.x
  • Migration 2.18.x to 2.19.x
  • Migration 2.13.x to 2.14.x

Information

  • Changelog
  • API Reference

16 KB Page Size Compatibility

Overview

Google requires applications targeting modern Android versions to support 16 KB page sizes:

Starting November 1st, 2025, all new apps and updates to existing apps submitted to Google Play and targeting Android 15+ devices must support 16 KB page sizes.

To comply with this requirement, all native .so binaries in the application must be compiled with 16 KB ELF alignment.

MobbScan SDK Compliance

Starting with MobbScan Android SDK v2.37.0 (and detector engine v1.3.0), Mobbeel-built native libraries use Android NDK r29 and explicit 16 KB page-size linker alignment (-Wl,-z,max-page-size=16384).

The SDK provides 16 KB compliant native binaries across all supported architectures:

  • arm64-v8a
  • armeabi-v7a
  • x86
  • x86_64

The Twilio Video 7.10.0 native library bundled by the video module remains built with NDK r27b, but its ELF load segments are aligned to 16 KB (p_align = 0x4000).

Actions required for your app

To ensure your application passes Google Play verification:

  1. Use the latest MobbScan SDK release: Ensure you are using MobbScan Android SDK v2.37.0 or higher.

  2. Configure ABI Filters (Optional): If you want to package only mobile architectures to reduce app download size, configure your build.gradle:

    android {
        defaultConfig {
            ndk {
                abiFilters 'armeabi-v7a', 'arm64-v8a'
            }
        }
    }
    
  3. Video module compatibility: The mobbscan-video-android module transitively uses Twilio Video v7.10.0. Its bundled native library is aligned for 16 KB page-size devices.

Verification

You can verify that your APK or AAB complies with 16 KB page-size alignment using Google's alignment-check or readelf command:

readelf -lW lib/arm64-v8a/*.so | grep LOAD

Every LOAD segment should have an alignment (Align) of 0x4000 (16384 bytes) or greater.

Facing Other Issues?

If you encounter any additional questions regarding 16 KB page size support or Google Play distribution, please contact Mobbeel support.

← Configure MobbScan Android SDKGetting started with MobbScan →
  • Overview
  • MobbScan SDK Compliance
  • Actions required for your app
  • Verification
    • Facing Other Issues?
Mobbeel for developers
Product Documentation
MobbIDMobbScanMobbSign
Connect
LinkedInFacebookX
More
FAQContact Us
Mobbeel Solutions SL
Copyright © 2026 Mobbeel Solutions SL