How to Embed Adobe RM SDK in an Android App for DRM Books
Question details
The user is seeking solutions, implementation steps, and terms of use for embedding Adobe RMSDK into a third-party Android application to read DRM-protected local library books.

- Product
- Adobe RMSDK
- Device & OS
- Android
- Scenario
- Developing an Android e-reader app that requires support for handling DRM-protected e-books from local libraries.
- Observed behavior
- The developer needs technical and commercial licensing information but cannot reach Adobe support via their provided ebooks@adobe.com email address.
Before attempting to integrate proprietary DRM technologies, clearly evaluate your app's commercial model, as enterprise DRM SDKs typically require strict Non-Disclosure Agreements (NDAs) and substantial licensing fees.
License Adobe RMSDK through Datalogics
Since Adobe does not directly license RMSDK to independent developers, you must contact their official distributor, Datalogics, to obtain the SDK and implementation rights.
Adobe has partnered with Datalogics to handle the distribution, licensing, and support for the Adobe Reader Mobile SDK (RMSDK) for third-party mobile developers. The deprecated Adobe email address will not yield a response for SDK distribution.
Navigate to the official Datalogics website and locate the Adobe Reader Mobile SDK (RMSDK) product section.
Fill out the contact or evaluation form, specifying that you are an Android app developer needing DRM support for local library e-books.
Work with their sales representatives to sign the necessary NDAs and review the commercial terms, which typically include setup fees and revenue-sharing or per-transaction agreements.
Once fully licensed, download the provided Android Java and C++ native SDK libraries, and follow their provided developer documentation to embed it within your Android Studio project.

Implement Alternative Vendor-Neutral DRM (Readium LCP)
Consider implementing Readium LCP, an open and increasingly popular DRM standard adopted by local libraries as a cost-effective alternative to Adobe DRM.
View and Manage Documents Easily with WPS Office
While building proprietary DRM readers requires specialized enterprise SDKs, WPS Office provides an excellent, ready-to-use solution for viewing and managing standard PDFs and everyday documents on Android. It is fully equipped to handle your mobile reading and editing needs without complex setups.

Frequently Asked Questions
Why is the ebooks@adobe.com email not responding to my RMSDK request?
Adobe has deprecated direct email support for RMSDK inquiries from independent developers. All mobile SDK licensing, distribution, and technical support are officially managed and routed through their enterprise partner, Datalogics.
What are the typical terms of use for integrating Adobe RMSDK?
While exact terms require a signed NDA with Datalogics, RMSDK licensing generally involves an initial integration fee, annual support fees, and per-device or per-transaction royalty costs, making it strictly tailored for enterprise business models.
Can I open Adobe DRM-protected library books in WPS Office?
WPS Office is a highly versatile suite for managing and reading standard, unprotected PDF files and Office documents. It does not natively include the proprietary Adobe RMSDK required to unlock or decrypt Adobe DRM-protected library e-books.
What technical components are needed to implement RMSDK in Android?
You will need a commercial license agreement, the official Android SDK package (which consists of Java wrappers and C++ native libraries provided by Datalogics), and experience integrating native C/C++ libraries via JNI (Java Native Interface) in Android Studio.




