LIVE PREVIEWBUY FOR $99

Watch And Earn 4.0.0 adds a cash wallet with payouts approved in the console, a complete redesign and six new server-checked mini-games

Watch And Earn 4.0 on a MacBook with the console's payouts queue on sample data and two iPhones with the app in dark and light theme showing labelled demo cash

Rewardo is that this merchandise’s title on CodeCanyon. The app and the console ship named “Watch And Earn” so you possibly can put your personal model on them; the documentation walks by means of it with Rewardo as the instance (documentation/customization.html).

Exterior prices not included within the buy worth

The merchandise worth covers the supply code, the operator console and the documentation solely. Operating the app wants third-party accounts and companies which can be billed individually, by yourself accounts, by every supplier. These prices are usually not lined by the acquisition worth. Verify every supplier’s present pricing and phrases before you purchase.

  • Firebase (Firestore and Cloud Capabilities): requires the Blaze (pay-as-you-go) plan with a billing account. Cloud Capabilities don’t run on the free Spark plan, and Firestore, Capabilities and Cloud Scheduler utilization past the free tier limits is billed by Google. Required.
  • PayPal Payouts: PayPal prices its personal per-transaction charges on each payout, billed by PayPal immediately. Provided that you turn on the money pockets and ship by means of the PayPal Payouts API (a PayPal Enterprise account with Payouts entry, which PayPal should approve); you may as well pay PayPal requests by hand.
  • Advert networks (AdMob, Unity Adverts, ironSource LevelPlay): you want your personal writer account with every community you utilize. Every community has its personal approval course of and should reject or delay your app, and every retains a income share of the adverts it serves underneath its personal phrases. No less than one community is required.
  • Offerwall and survey suppliers (AdGem, Lootably, BitLabs, CPX Analysis): optionally available. Every wants its personal accredited writer account, has its personal approval course of, retains a income share, and should set payout minimums or different price obligations underneath its personal phrases.
  • Google Play developer account (one-time registration payment) and Apple Developer Program (yearly membership) to publish the apps.
  • Internet hosting for the operator console (any host that runs Node 22) and a site if you need one.
  • Solely with the money pockets on: the cash you pay out to customers, crypto community charges, financial institution prices, gift-card purchases, and authorized and tax recommendation.

Open the Watch And Earn web demo build, with simulated and labelled ads

Open the read-only demo of the Watch And Earn operator console with labelled sample data

Read the Watch And Earn documentation: install, Firebase, ads, economy, purchases and release

Stay demo

App Hyperlink Entry
Watch And Earn app (net demo construct) watchandearn-demo.mikodes.com The true Flutter app compiled in demo mode: adverts and presents are simulated and labelled, the pockets exhibits labelled demo money (‘Demo – no actual cash’) and demo payout requests by no means go away the machine. No account is required; progress resets whenever you reload. Android and iOS builds use Firebase and an actual advert community.
Operator console (read-only) watchandearn-demo.mikodes.com/admin Account [email protected], password GD08oTdDNxV7UofYHmwk7r. Each setting is seen and nothing might be modified; each consumer and row is labelled pattern knowledge.
Documentation watchandearn-demo.mikodes.com/docs/ Public, no sign-in wanted. 39 pages: necessities, set up, Firebase, the console, adverts, mediation and placements, offerwalls and surveys, pockets and payouts, money mode, payout strategies and PayPal setup, the payouts console, platform guidelines, your authorized duties, mini-games, design, purchases, sponsors, income centre, economic system, anti-fraud, launch, FAQ and changelog.

Demo directions

All the things beneath is open to anybody – nothing to request, nothing to put in. The app demo is the true Flutter app compiled in demo mode and operating in your browser.

  • App demo – sign-in: none. Open watchandearn-demo.mikodes.com and press ‘Proceed as visitor’. Adverts, presents and purchases are simulated and labelled, the pockets exhibits labelled demo money (‘Demo – no actual cash’), demo payout requests by no means go away the machine, and progress resets whenever you reload.
  • Operator console – e-mail and password: [email protected] / GD08oTdDNxV7UofYHmwk7r at watchandearn-demo.mikodes.com/admin. Each web page and setting is seen and each write is refused, so you possibly can click on wherever; every consumer and row is labelled pattern knowledge.
  • Documentation – sign-in: none. watchandearn-demo.mikodes.com/docs/ is public: 39 pages overlaying necessities, set up, Firebase, the console, adverts and callbacks, offerwalls, the pockets and payouts, launch and troubleshooting.
  • What the demo can’t present: actual advert fills, actual offerwall or survey payouts, actual retailer purchases and actual PayPal payouts. These want your personal accounts with every supplier; the Android and iOS builds use Firebase and an actual advert community.

Four revenue mechanisms in the code: mediated ads on three networks, offerwalls, surveys and partner offers, optional VIP, boosters and remove-ads, and sponsored campaigns; payouts to users are the operator's cost

Close-up of the app's 'How cash works' sheet: two balances, never mixed; points have no cash value, cash comes only from partner offers and surveys

How cash reaches a user: the partner's postback is verified, the user's share is held as pending, then a payout request is approved and paid from the console

The wallet tab with labelled demo cash: pending cash held for 14 days in case the partner reverses the offer, and cash reserved in payout

A sample payout request in the console: amount, fee and net, masked destination, fraud flags and the approve, reject and mark-paid actions

Four of the six new mini-games: Merge Up, Mini Sudoku, Color Sort and Sky Stack, each checked on the server

The redesigned lucky wheel, scratch card, quiz and mystery box

The season pass with its free and VIP tracks on a sample season

A sample weekly event with a live countdown, prizes in points and cosmetics and standings of labelled sample players

The redesigned home screen in the light theme with both balances and labelled demo cash

The console's Business page on sample data: revenue, payouts, margin and money owed to users all say not measured

Four console settings pages: wallet and payouts, payout methods, PayPal Payouts and mini-games, read-only demo

The console's payouts queue with two labelled sample requests and their fraud flags

Four console pages on sample data: wallets search, a wallet's entries, the overview and the status checks

At a glance: three ad signature schemes, no balance written by the app, one transaction per credit and no conversion from points to cash

Who Watch And Earn is for: beginner entrepreneurs, buyers of the Java 2.x app moving to the Flutter 4.0, and Flutter developers

What is in the download: the Flutter app, the Firebase backend, the operator console, tests, environment examples and documentation

The stack: Flutter, Cloud Functions on Node 22, Firestore with rules tests, optional PayPal Payouts, the MIKODES Admin Kit console; no GPL or AGPL code, two Linux-only MPL-2.0 dependencies used unmodified

What the download includes and what you bring: app, backend, console, tests and docs against hosting, Firebase usage, ad network and developer accounts

Built by MIKODES as a source-code package with documentation, release notes and item support

Pre-sale questions go to the Comments tab of this item; buyers are supported through the Support tab

See more MIKODES source-code items on CodeCanyon

What ships with the item: documentation, a live demo of the app and console, a changelog every release and item support

Options

  • Two balances that by no means combine. Factors come from rewarded adverts, video games, streaks, check-ins, quizzes and duties and haven’t any money worth. The optionally available money pockets is credited solely by server-to-server verified offerwall, survey and playtime payouts, the referral fee on these, and money you grant by hand. There isn’t any conversion from factors to money, no console setting can add one, and assessments within the app and the backend implement it (AdMob’s rewarded-ads coverage forbids money for advert views)
  • Money pockets, off by default: a share of every verified supplier payout that you just set (default 50 %, VIP 60 %), pending for a maintain interval you select (default 14 days, the suppliers’ chargeback window), then accessible; supplier reversals are taken again, and the operator can grant money with a motive
  • Payouts by PayPal, crypto (USDT, USDC, Bitcoin, Litecoin by default, editable with handle checks), financial institution switch (IBAN checksum) and present playing cards from a catalog you sort; per-method minimal, payment and international locations, day by day and month-to-month limits, account age, verified sign-in and charge limits
  • Non-obligatory PayPal Payouts API with sandbox and stay mode, a signature-verified webhook and a polling fallback; with out it, and at all times for crypto, financial institution and present playing cards, you pay by hand and mark the request paid with its reference. No non-public key, seed phrase or financial institution login is ever saved or requested for; gift-card codes are saved encrypted
  • Approval step earlier than any fee: managers approve, reject and mark handbook payouts paid (solely after approval); solely the proprietor sends by means of the PayPal Payouts API, grants money and adjustments cash settings. An optionally available owner-only two-person rule (off by default) stops the approver from additionally sending or marking the identical request paid, and auto-approve (off by default) lets small, unflagged requests skip human approval. Each request carries fraud flags (shared machine, emulator, root, VPN, reversal charge, velocity, younger account, first payout, vacation spot utilized by one other account) and a flagged request at all times waits for overview
  • Console pages Payouts, Wallets and Enterprise: a payout queue with filters and machine indicators, consumer wallets with grant and freeze, and measured income, payouts by methodology, margin and what you owe customers now, plus an instance calculator that’s explicitly not a forecast
  • Pockets and offerwalls are on for Android and off for iOS and net by default, as a result of Apple restricts incentivised installs and money rewards; the app hides them the place they’re off
  • Six new mini-games for factors, every validated on the server by replaying the sport: Merge, Tower stack, Math rush, Mini sudoku 6×6, Shade type and Response, with factors, day by day wins, VIP-only, minimal time and goal set within the console
  • Full redesign: darkish and light-weight themes, bundled Bricolage Grotesque and Inter fonts, a steadiness hero with each balances, a payout progress card, 5 tabs (Dwelling, Earn, Play, Pockets, Profile) and movement that respects reduced-motion settings
  • Advert mediation on AdMob, Unity Adverts and ironSource LevelPlay: a waterfall per format or one mediator SDK, chosen within the console with out rebuilding the app; app open, interstitial, banner, native and rewarded interstitial placements, every off by default and capped
  • Rewarded movies credit score factors solely after the advert community’s server-side callback is verified: AdMob SSV with Google’s public keys, and the Unity and ironSource S2S signatures
  • Offerwalls and surveys: AdGem and Lootably offerwalls, BitLabs and CPX Analysis surveys, with signed postbacks, de-duplication, reversals and a overview maintain; rewards paid as factors or, with the pockets on, as money
  • Non-obligatory VIP subscription, consumable boosters, level packs and a one-time remove-ads buy, verified with Google Play and the App Retailer on the server; off till you create the shop merchandise
  • Sponsored campaigns you promote (banners, duties, quizzes, labelled ‘Sponsored’) and a income centre with measured figures solely
  • Season cross, achievements, check-in calendar, day by day streak, occasions, groups, pals and leaderboards; fortunate wheel, scratch playing cards, quizzes, reminiscence and phrase video games, and a thriller field with its odds proven – all factors solely
  • Anti-fraud: one-time advert classes, duplicate safety, caps, cooldowns, App Verify, machine studies, an accounts-per-device restrict, a velocity rule and a handbook overview queue
  • Each credit score and pockets change is written by the server in a single Firestore transaction with a ledger row and the steadiness after it; the app can’t write factors, wallets or payout requests
  • Push campaigns by phase, A/B assessments for economic system values, promo codes; 9 languages together with Arabic right-to-left; visitor, Google and Apple sign-in and in-app account deletion
  • Operator console on the MIKODES Admin Equipment with an audit log for each write; solely Google’s take a look at advert ids ship; Firebase emulator workflow and take a look at suites for the app, the Capabilities with guidelines, and the console

Screenshots and preview pictures present the demo construct: adverts, presents, purchases and pockets quantities are simulated and labelled (demo money shouldn’t be actual cash), and the console runs read-only on labelled pattern knowledge. They’re presentation materials, not a part of the obtain, and no determine in them is a end result. Machine frames are illustrations.

FAQ

Do customers get cash?
Solely by means of the optionally available money pockets, and just for accomplished associate presents and surveys. Factors from rewarded adverts, video games, streaks, check-ins and quizzes are a non-transferable in-app rating with no money worth; they purchase cosmetics and boosters and may by no means be transformed, exchanged or cashed out. The money pockets, off by default, is credited solely by server-to-server verified offerwall, survey and playtime payouts (a share you set), the referral fee on these, and money you grant by hand. The merchandise makes no declare about what customers or you’ll obtain.

Why can factors from adverts by no means grow to be money?
Google AdMob’s insurance policies for advert items that provide rewards don’t permit direct financial gadgets equivalent to money, cryptocurrency or present playing cards as a reward for an advert view. Factors that would later grow to be cash would flip each rewarded video right into a money reward. So there isn’t any code path from factors to the pockets, no console setting can add one, and assessments within the app and the backend fail if one seems.

How does the operator become profitable with it?
By means of mechanisms within the code, described as mechanisms and never as outcomes: mediated adverts on the networks you select, offerwall and survey payouts from the suppliers (in money mode you cross a share you set to customers and maintain the remaining), an optionally available VIP subscription, boosters, level packs and remove-ads purchases, and sponsored campaigns you promote. Payouts to customers are your price, paid from your personal funds, along with PayPal charges, community charges and financial institution prices. The Enterprise web page exhibits measured income, payouts, margin and what you owe customers; what shouldn’t be measured says so.

How are payouts paid and guarded?
PayPal requests might be despatched by means of the optionally available PayPal Payouts API (take a look at in sandbox first) or paid by hand; crypto, financial institution switch and present playing cards are at all times paid by you from your personal pockets, financial institution or provider, then marked paid with the reference. No non-public key, seed phrase or financial institution login is saved. New money waits for a maintain interval, each request carries fraud flags, limits apply per day and month, and each fee follows an approval step: managers approve and mark handbook payouts paid, solely the proprietor sends by means of the PayPal Payouts API; an optionally available two-person rule is offered, and auto-approve (off by default) lets small unflagged requests skip human approval.

Why are the pockets and offerwalls off on iOS?
Apple restricts incentivised installs and money rewards (for instance App Evaluate Tips 3.2.2, 3.1.5 and 5.1.2). Each default to Android solely; the app hides them on iOS and net and the server refuses payout requests from a platform that’s off. Flip iOS on solely after studying the present tips to your app and your suppliers’ iOS phrases.

What are my authorized duties if I pay customers?
Paying customers actual cash can deliver identity-check (KYC) and anti-money-laundering duties, sanctions screening or licensing, tax reporting, PayPal’s phrases, client legislation and retailer insurance policies, relying on the place you and your customers are. The app doesn’t confirm identities, and the payout nation is self-declared. The documentation lists the duties and a guidelines, however it’s not authorized recommendation: get recommendation from a lawyer and a tax adviser earlier than you turn the pockets on.

Which advert community do I would like?
No less than one account with AdMob, Unity Adverts or ironSource LevelPlay, with its server-side callback arrange. Waterfall or mediator mode is about within the console with no new construct. The package deal ships with Google’s take a look at advert ids solely.

Which offerwalls and surveys are supported?
AdGem and Lootably offerwalls and BitLabs and CPX Analysis surveys, every optionally available and off by default, paid as factors or, with the pockets on, as money. You want an accredited writer account with every supplier, and every supplier’s settlement decides whether or not it’s possible you’ll cross a share of its payouts to customers as money. Check the CPX Analysis postback as soon as towards your CPX dashboard.

Does the online demo pay actual cash?
No. The net construct runs in demo mode solely: adverts, presents and purchases are simulated and labelled, pockets quantities are labelled demo money, and demo payout requests by no means go away the machine.

Which languages are included?
9: English, Spanish, Portuguese, French, German, Hindi, Indonesian, Turkish and Arabic, with a right-to-left format for Arabic. An expert overview of the shipped translations shouldn’t be included.

Is 4.0 an replace for consumers of the Java app (2.x)?
Sure, it’s printed as an replace of this merchandise, however 4.0 is a brand new Flutter challenge, not a drop-in replace: the language, backend and knowledge mannequin are new and nothing from the Java code base is reused. Coin balances are usually not migrated (they keep in your outdated backend). Maintain your Android applicationId and add key to publish 4.0 as an replace of your present retailer itemizing. Each cash swap ships off.

How is it put in?
1) Create a Firebase challenge on the Blaze plan and run flutterfire configure in app/. 2) Deploy the Firestore guidelines, indexes and Cloud Capabilities from firebase/, or strive every thing on the emulators first. 3) Begin the console from admin/ with a Firebase service account, then set model, adverts and economic system. 4) Create your advert items and level every community’s server-to-server callback at your operate. 5) Change the package deal id and the take a look at AdMob app ids, then construct for Android and iOS. The documentation walks by means of every step, together with the pockets and PayPal setup.

Are exterior companies included within the merchandise worth?
No. The worth covers the supply code and its documentation solely. These third-party companies are paid individually by yourself account: the Firebase Blaze plan, the Google Play registration and the Apple Developer Program, internet hosting and a site for the console, and net pages to your privateness coverage, phrases and payout phrases. Advert community and offerwall or survey accounts are free to open however every supplier opinions your app. With the money pockets on, you additionally pay PayPal’s Payouts charges, crypto community charges, financial institution prices, the present playing cards you purchase, the payouts themselves and any authorized or tax recommendation. Verify every supplier’s present pricing; a primary run on the emulators wants none of them.

Common or Prolonged licence?
Use the Common licence when your finish customers are usually not charged. For those who promote VIP, boosters, level packs or the remove-ads buy, your finish customers are charged, which wants the Prolonged licence underneath Envato’s licence phrases.

What assist is included?
Six months of merchandise assist from the acquisition date are included underneath Envato’s merchandise assist coverage and might be prolonged by means of Envato. Help covers how the merchandise works and fixes for bugs within the code as delivered; customisation, third-party companies, payout operations and your personal internet hosting are usually not lined. By no means ship service-account keys, keystores, PayPal credentials or advert community secrets and techniques in a assist message.

Credit
AdMob, Unity Adverts, ironSource LevelPlay, AdGem, Lootably, BitLabs, CPX Analysis, PayPal, Firebase, Google Play and the App Retailer are named to explain compatibility; the names and marks belong to their homeowners. The ironSource LevelPlay plugin is fetched from pub.dev underneath Unity’s personal phrases and isn’t bundled. The app bundles the Bricolage Grotesque and Inter fonts and the console bundles Geist, all underneath the SIL Open Font License 1.1 with their licence texts; the console UI makes use of React (MIT) and Lucide icons (ISC). Each package deal is listed with its licence within the documentation and within the third-party licence file within the obtain.

Declarations

  • AI instruments: sure – AI coding assistants have been used all through this merchandise, on the Flutter app, the Cloud Capabilities, the operator console, the documentation and the preview graphics, underneath the writer’s path and overview. Each file was learn and examined by the writer earlier than launch: flutter analyze studies no points, and the take a look at suites for the app, the Cloud Capabilities, the Firestore safety guidelines and the console cross. No a part of the merchandise is third-party or AI-sourced code of unknown origin; the dependencies are the general public packages listed in pubspec.yaml, the package deal.json recordsdata and licenses/THIRD-PARTY-LICENSES.md.
  • Advert community identifiers: the package deal ships with Google’s public AdMob take a look at ids solely (ca-app-pub-3940256099942544). No AdMob writer or unit id, Unity Sport ID or ironSource App Key belonging to the writer is wherever within the supply: each a kind of fields is empty till you sort your personal into the console, so advert income can solely ever attain your accounts.
  • Not affiliated: AdMob and Google Play, Unity Adverts, ironSource LevelPlay, AdGem, Lootably, BitLabs, CPX Analysis, PayPal, Firebase and the App Retailer are named solely to explain what this merchandise integrates with. The names and marks belong to their homeowners, this isn’t an official product of any of them, and every service wants your personal account underneath that supplier’s personal phrases.
  • Preview materials: the screenshots, the quilt and the preview pictures present the demo construct on labelled pattern knowledge. They’re presentation materials, not a part of the obtain, and no determine in them is a end result or a forecast.

Necessities

  • Flutter 3.41 or newer on the secure channel, Dart ^3.7
  • Android: Android Studio with Android SDK 36, JDK 17+ (constructed with AGP 8.11.1, Gradle 8.14, Kotlin 2.2.20); minSdk 24 (Android 7.0), compileSdk 36, targetSdk 36
  • iOS: iOS 15.0 or newer; a Mac with Xcode 16+ and CocoaPods 1.16+
  • Node.js 22 and npm for Cloud Capabilities and the console
  • Firebase CLI 14+ (examined with 15.12.0); Java 21 or newer just for the Firebase emulators
  • A Firebase challenge on the Blaze (pay-as-you-go) plan
  • FlutterFire CLI (flutterfire configure) to switch the placeholder Firebase choices
  • An account with a minimum of one advert community: AdMob, Unity Adverts or ironSource LevelPlay, with its server-to-server callback arrange
  • A number for the console that runs Node 22, with a Firebase service account (SQLite by default, Postgres optionally available, Dockerfile included)
  • Google Play Console and Apple Developer Program accounts to publish and to confirm purchases
  • App Verify registration (Play Integrity, App Attest / DeviceCheck)
  • Non-obligatory: AdGem, Lootably, BitLabs or CPX Analysis writer accounts, every accredited by the supplier; wanted for the money pockets, since solely their verified payouts credit score money
  • Non-obligatory, just for the money pockets: a PayPal Enterprise account accredited for Payouts and a REST app (take a look at in sandbox first); in any other case you pay requests by hand
  • Non-obligatory: AdMob API credentials, so the income centre can present measured advert income

Changelog

v4.0.0 (2026-10)
- First printed Flutter launch, changing the native Android (Java) app 2.x. Money pockets and payouts, off by default: two balances that by no means combine (factors from adverts, video games and streaks by no means grow to be money; money solely from S2S-verified offerwall, survey and playtime payouts, referral fee on these and operator grants), enforced by assessments; consumer share, VIP share, maintain interval, reversals and referral fee; payouts by PayPal (optionally available PayPal Payouts API with webhook and polling), crypto, financial institution switch and present playing cards, paid by hand the place there isn't any API; limits, fraud flags on each request and an approval step earlier than any fee (optionally available two-person rule; auto-approve for small unflagged requests, off by default). Console: Pockets & payouts, Payout strategies and PayPal settings; Payouts, Wallets and Enterprise pages with measured margin and legal responsibility and an instance calculator that's not a forecast. Pockets and offerwalls on for Android, off for iOS and net by default. Six new server-validated mini-games (Merge, Tower stack, Math rush, Mini sudoku, Shade type, Response). Full redesign with darkish and light-weight themes, bundled fonts, 5 tabs and movement. Updating from the Java app (2.x): 4.0 is a brand new Flutter challenge, not a drop-in replace; coin balances are usually not migrated; maintain your Android applicationId and add key to publish it as an replace of your retailer itemizing. Each cash swap ships off - learn the legal-duties web page first.
v3.1 (inner, not printed) (2026-10)
- Advert mediation (waterfall or mediator) throughout AdMob, Unity Adverts and ironSource LevelPlay; app open, interstitial, banner, native and rewarded interstitial placements with caps; AdGem and Lootably offerwalls and BitLabs and CPX Analysis surveys with signed postbacks; VIP, boosters and level packs; sponsored campaigns; a income centre with measured figures solely; season cross, achievements, check-in calendar, occasions, groups, pals, reminiscence and phrase video games, thriller field, rewards retailer, inbox and promo codes; 9 languages; anti-fraud overview queue; push campaigns and A/B assessments. Requires Flutter 3.41.
v3.0 (inner, not printed) (2026-10)
- Full rebuild: a Flutter app for Android and iOS replaces the Java Android app, with a Firebase backend that verifies each rewarded video on the server and an operator console on the MIKODES Admin Equipment. Not a drop-in replace of two.x: outdated customers' balances are usually not migrated.

Set up and customized work

The writer of this merchandise can set up it by yourself server, add options to it, or construct one thing customized on high of this codebase. That’s growth work organized immediately with the writer by means of the contact choices on the writer’s CodeCanyon profile web page, and it sits outdoors Envato merchandise assist, which at all times runs by means of the Help tab on this web page. Pre-sale questions concerning the merchandise itself belong within the Feedback tab.


Source