Fix Google Play Policy Violations: Android 15 (API 35), 16 KB Page Size, & Billing v7
Worldwide
arkdown Project Title: Fix Google Play Policy Violations (Android 15 / 16 KB Page Size / Billing v7) Description: I need an experienced, expert-level Android Developer to update my existing sticker application to meet the latest Google Play compliance and policy requirements. The app is currently blocked from publishing updates due to non-compliance flags in the Google Play Console. Core Technical Requirements: 1. Update Target SDK: Upgrade the application to target SDK 35 (Android 15). 2. Upgrade Google Play Billing Library: Upgrade the current in-app purchase billing system to Version 7.0.0 or later to ensure seamless sticker pack purchases. 3. 16 KB Memory Page Size Support: Recompile, realign, and verify all native libraries (.so files) to support 16 KB memory page sizes using Android NDK r27+ and Android Gradle Plugin (AGP) 8.5+. Official Issue Details from Google Play Console: "App must support 16 KB memory page sizes. To ensure your app works correctly on the latest versions of Android, Google Play requires all apps targeting Android 15+ to support 16 KB memory page sizes. Your latest production release does not support 16 KB memory page sizes." Deliverables: - Fully updated, error-free source code using AGP 8.5+ and target SDK 35. - A compliant .aab (Android App Bundle) file ready for store upload. - Final app package wrapper must be properly aligned using the official command "zipalign -c -P 16 -v 4" to confirm proper 16 KB zip-alignment boundaries. - Verification proof: Provide a screenshot of the successful build running in a 16 KB Android Emulator environment and a screenshot showing the green "Supports 16 KB" status from the Google Play App Bundle Explorer after uploading. - Play Console Data Safety Form Update: Help ensure the Data Safety Form in the Play Console is updated correctly to state that the app collects 'Purchase History' (since we use Google Play Billing for sticker packs, even if handled by Google). - Successful submission to my Google Play Console's Internal Testing track with zero policy warnings or errors. Project Details & Access: - Framework: Native Android (Java/Kotlin) - Access Provided: Full source code repository/zip file and a developer invitation to my Google Play Console. (Note: Do not ask for or expect my master Google Account password). -------------------------------------------------- MANDATORY VETTING QUESTIONS: To filter out automated, copy-paste "bot" bids, please answer the following 4 questions directly in your proposal. Generic applications that do not answer these technical questions will be immediately ignored and deleted: 1. Which version of the NDK will you use to rebuild my native libraries, and what linker flag is required to force 16 KB alignment? (Expected answer must mention NDK r27+ and the specific linker flag: -Wl,-z,max-page-size=16384) 2. How will you verify the 16 KB support on your end before sending me the final file? (Expected answer must mention testing on an Android 15 / API 35 emulator specifically configured with a 16 KB page size, AND using command-line tools like readelf or objdump to verify .so alignment) 3. If a third-party SDK (like an old ad network or analytics tool) inside the app isn't 16 KB compliant and doesn't have an official update, how will you handle or mitigate that? (Expected answer should discuss checking for updates, re-packaging options, or proposing compliant alternatives) 4. Have you successfully fixed the 16 KB alignment issue for another client recently?
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:3 weeks ago
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- CanadaNorth Vancouver4:06 AM
- $3.8K total spent12 hires, 0 active
- Individual client
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by