Android Rewards Ad Network App

Job ID: 40505235

Budget: ₹12,500 – ₹37,500 INR

I want to launch an Android-only rewards platform where users can make money by interacting with advertisers’ content. The primary earning action will be, in your own words, “that meets your character requiremen.” To make that meaningful for users and advertisers alike, I need three core earn-out mechanics built in:

• Watching short video ads
• Installing promoted apps
• Using those apps for a set time

A rock-solid, tamper-proof tracking layer is essential. I have to verify screen-on time, foreground usage, installs, and session length so our payout logic cannot be gamed. Please outline the SDKs, APIs, or custom services you will employ (e.g., Google Play Install Referrer, UsageStatsManager, Firebase, Adjust, or your preferred mix) and explain how you will flag rooted devices, emulators, VPN traffic, or other fraud signals.

To keep users engaged and the platform viral, include:

• Referral system with unique invite codes
• Leaderboard to showcase top earners in real time
• Daily login bonuses that scale with streaks

I will need separate admin views for campaign management, reporting, and payout approvals, plus a lightweight REST or GraphQL back-end (Node.js, Django, or similar) with JWT auth.

In your proposal, please cover:
1. Your architectural approach (front-end framework, back-end stack, database, cloud services).
2. The specific tracking and anti-fraud techniques you will implement.
3. Estimated timeline, milestones, and how you will QA each feature on real devices.
4. Post-launch maintenance or scaling suggestions.

Source code, documented APIs, and a concise deployment guide will be the final deliverables.