Private beta · AI-native monetization for apps & web

Monetization that
tunes itself.

Revenza’s AI studies how users respond to ads, in-app purchases and subscriptions - then ships better monetization to your apps and websites. Live, without an app update. One click from rollback.

iOSAndroidFlutterReact NativeWeb
Overview ● Release #42 live ✦ Autopilot on Review & publish
Revenue · last 30 days Ads + IAP + Subs
$31,200 ▲ 0.0%
ARPDAU
$0.214 ▲ 22%
Trial → paid
11.8% ▲ 3.1 pt
✦ Revenue Analyst · just now

Rewarded at level_end is under-served in VN & ID. Cutting the cooldown to 45s and offering 2× coins is projected to add +$3.1k / month with no retention impact.

Run as experimentWhy? →
Claude · revenza MCP
The problem

Monetization is still shipped, not run.

Every ad tweak is a release.

Change a frequency cap or move an interstitial, and you wait days for a build, a review and an update most users never install.

Every test is a guess.

Paywalls, rewarded offers and ad pressure interact. Teams test one thing at a time, by hand, and read results weeks later.

Every mistake is silent.

Rename an event, drop a placement in one build - and a slice of users quietly stops earning. Nobody notices until the monthly report.

Revenza turns monetization into a live system that learns - and an AI that runs it with you.

AI-native

An AI revenue team,
on every app.

Revenza ships with its own AI. Revenue Analyst reads every market, placement and paywall each morning and tells you, in plain words, where money is being left behind - and why. Autopilot turns the fix into an experiment and moves traffic to the winner, inside the guardrails you set.

Observe Explain Propose Test Learn
✦ Revenue Analyst Morning brief · 07:00

Rewarded at level_end is under-served in VN & ID +$3.1k / mo

Players finish levels 2.4× more often than they see an offer. The 90s cooldown blocks most of them.

Confidence: High Draft experiment
Brazil converts better when the annual plan comes first +$1.9k / mo

Trial starts are flat, but annual share doubled in the 6 days it was shown first to returning users.

Confidence: Medium Draft paywall
An interstitial after level 3 is costing D1 retention in Japan Protect D1

New users who see it leave 0.8pt more often on day one. The revenue it brings does not cover that.

Confidence: High Raise first-ad level
Autopilot ● Release #43 live ✦ Autopilot on Review & publish
Ad revenue · VN · ID · TH
+$3,480 / month projected
Experiment · rewarded_level_end
A · control
34% -
B · 45s cooldown
33% +6.2%
C · 45s + 2× coins
33% +14.8%
✦ Autopilot log
●Started bandit on rewarded_level_end · 3 arms · guardrail: D1 retention ≥ −0.5pt
●Arm C leads ARPDAU by 14.8% (p=0.97). Shifting traffic 33% → 72%.
●Retention flat (−0.1pt). Promoting C to all of VN · ID · TH in Release #44.
Explains itselfEvery finding and every move comes with the reason and the numbers behind it.
Guardrails firstRetention, ad load and refund limits stop an experiment on their own.
Yours to approveAutopilot only acts inside the budget you give it. Everything else waits for you.
Agent-first · Human-friendly

Built for agents.
Comfortable for humans.

Every action in Revenza is a tool your AI agent can call - over MCP, with the same permissions and guardrails as the console. Your team gets a calm, plain-language UI for the same operations. Agents move fast because the brakes were built first.

$  connected · 16 tools
revenza MCP
Claude
>_ Codex
Cursor
Gemini CLI
GitHub Copilot
n8n

Works with any MCP client.

Activity Agent token · analytics:read rule:write experiment:write release:request
  1. revenza.get_revenue Claude · Rewarded revenue in VN · ID · TH is down 18% week over week read
  2. >_ revenza.declare_events Codex · 3 new events from PR #218, typed constants regenerated draft
  3. revenza.upsert_rule Claude · rewarded_level_end · 2× coins · SEA only draft
  4. revenza.create_experiment Gemini CLI · 3 arms · guardrail: D1 retention draft
  5. revenza.send_to_test_device Cursor · Draft previewing on 2 pinned phones checked
  6. revenza.preflight GitHub Copilot · 0 blocking · 1 needs a decision checked
  7. revenza.get_revenue n8n · Daily digest posted to #monetization read
  8. revenza.publish Claude · Not granted to agents - review requested from your team needs approval
Read
list_appsget_revenueget_screen_mapexplain_rule
Draft
declare_eventsupsert_ruleupsert_paywallset_app_policycreate_experiment
Verify
simulate_sessionpreflightsend_to_test_device
Ship
request_reviewpublishrollbackemergency_stop
Scoped tokens

Give an agent read-only analytics, or drafts but never publish. Every scope is explicit.

Drafts, not surprises

Agents propose. People - or the approval policies you write - decide what ships.

Preflight on every release

Each change is checked against every app version still in the wild before it goes out.

Instant rollback

One click, or one tool call, returns every device to the last good release.

Signed, immutable releases

Devices only accept configs signed by your workspace. Nothing in between can tamper.

Complete audit trail

Who changed what, when, and why - human or agent, in one timeline.

Remote config

Change monetization live.
No app release.

Every ad placement, frequency cap, paywall and experiment lives in Revenza, not in your binary. Edit it in the console or ask your agent, publish, and devices pick it up on their next app open. Something off? Roll back in one click.

  • Ad placements & triggers
  • Frequency caps & cooldowns
  • Formats per screen
  • Paywall layout, plans & trials
  • Experiments by country & version
  • Kill switch per app or version
The usual way Still rolling out…
  1. Edit code hours
  2. Build hours
  3. Store review 1-3 days
  4. Users update weeks
With Revenza Publishing…
  1. Edit a rule console or agent
  2. Preflight every live build
  3. Publish one click
  4. Live on devices next app open
Release #43 live ↺ Roll back to #42
How it works

From one SDK to
self-optimizing revenue.

Five steps. Most teams are live in an afternoon - and never ship a monetization release again.

  1. Tell Revenza what happens in your app - screens and events. Your rules decide when an interstitial, app open ad or banner appears. Rewarded ads and paywalls take one callback; native ads one container. AdMob, AppLovin MAX and RevenueCat keep working underneath.

    • Native Swift & Kotlin, Flutter, React Native and web
    • Typed constants for every event, screen and placement
GameScene.swift
▍
Automatic interstitial · app open · banner One callback rewarded · paywall One container native
The console

Calm, clear, and built
for the people who approve.

See every screen and every ad - before it ships.

Screens are drawn from a real test device, with each ad placement measured and highlighted. Toggle a placement, see which rules fire on each event, and get suggestions where money is left on the table.

Overview ● Release #43 live ✦ Autopilot on Review & publish
ListScreensView as paying user
All 24No drawing 3
/home 2
/play 1
/level/:id 1
/level/:id/result 2
/shop 1
/chest 1
/profile
/settings no ads
/checkout no ads
/leaderboard 1
/events/:id
/home iOS · 3.8.0 · 15:19
MATCH3 BLAST● 1,240
LEVEL 13 Sugar Canyon PLAY
BOOSTERS
Hammer
Shuffle
Bomb
+5 moves
native_home
DAILY
HomeLevelsShopMe
Real drawing from a pinned test device · ad boxes measured on screen
/home2 ad placements · drawn from a test device
Ads & eventsSimulate
Ad placements
native_homein-screen · app mounts

Native medium card under the boosters. Space reserved before load: 320dp.

ad present at capture · native_medium
banner_mainSDK attaches

Adaptive banner above the tab bar. Hidden for 15s after any fullscreen ad.

On 20 screens - toggling here affects all 20
✦ Revenue Analyst

Players spend 41s on /home between levels. A rewarded “daily chest ×2” here is projected +$620 / mo.

Draft this rule
Events on this screen
level_start2 rules
daily_chest_tap+ attach ad
Integrations

Plugs into your stack.
Or replaces part of it.

Keep the ad networks, billing and analytics you already run - Revenza orchestrates them from one place. Or switch on Revenza Billing and let us handle purchases, subscriptions and receipt verification end to end.

Bring your own - works with
Ad networks & mediation

Revenza decides when and where. Your networks still fill and pay.

Google AdMob Google AdSense webA AppLovin MAX Unity Ads Meta Audience Network i ironSource LevelPlay G Google Ad Manager
Subscriptions & purchases

Keep your billing provider - Revenza decides which paywall, when, for whom.

RevenueCat A Adapty App Store StoreKit 2 Google Play Billing Stripe web
Data & analytics

Every decision is exported where your team already looks.

Firebase BigQuery Google Analytics A AppsFlyer A Adjust
Built in - Revenza Billing

Purchases and subscriptions, verified on the server.

  • One API on every platform. In-app purchases and subscriptions on iOS and Android, Stripe on the web.
  • Server-side receipt verification. App Store Server API and Google Play Developer API - never trust the device.
  • Entitlements that follow the customer. Buy on the web, unlock on the phone.
  • Lifecycle as webhooks. Renewals, refunds, grace periods and billing retries, delivered with retries.
  • Rewarded ads, verified too. Server-side verification grants each reward exactly once.
Live verification p95 · 180 ms
Yearly · $29.99cus_8f2a · VN ✓ Verified
Monthly · $4.99 · renewedcus_31cd · BR ✓ Verified
Web · coins pack $9.99cus_8f2a · VN ✓ Verified
Rewarded · 2× coinscus_77b0 · ID ✓ Granted once
Refund · Monthlycus_a91e · US ↺ Entitlement revoked
{ "customer": "cus_8f2a",
  "entitlements": { "premium": { "active": true,
    "source": "app_store", "expires": "2027-10-14" } } }
Platforms

One brain for every
screen you earn on.

The same rules, experiments and AI run across your iOS and Android apps, your Flutter and React Native builds, and your website. Change it once - every surface follows, live.

iOSNative Swift SDK
AndroidNative Kotlin SDK
FlutterThin Dart wrapper
React NativeThin TypeScript wrapper
WebLightweight script
Product

Everything monetization needs.
Nothing it doesn’t.

◧ Live ad scenarios

Interstitial, rewarded, app open, banner and native - triggered by your events, with caps, cooldowns and first-session quiet time.

▣ Server-driven paywalls

Your app draws the blocks, Revenza arranges them. Change layout, plans and trials per market without a release.

⚗ Experiments by market

Split by country, region, language and app version. Sticky assignment, honest stats, automatic winners.

✦ Revenue Analyst

An AI that reads your monetization data every day and tells you, in plain words, where money is being left behind.

⟳ Autopilot

Multi-armed experiments that shift traffic to winners on their own - always inside your retention guardrails.

⛨ Release safety

Preflight against every live build, one-click rollback, a kill switch and signed releases. If Revenza is unreachable, apps keep the last good config.

✓ Reward verification

Server-side verification for rewarded ads, delivered to your backend with retries - no double grants.

▦ Portfolio view

Run dozens of apps from one workspace: shared defaults, per-app overrides, one place to see it all.

Vision

Every app will have
an AI that runs its revenue.

Monetization today is a quarterly project for a few specialists. It is becoming a continuous, autonomous system - one that any studio, indie developer or website can switch on, the way they switch on analytics. Self-driving cars got there in levels. So will revenue.

L1 Hard-coded

Ads and paywalls live in the binary. Every change is a release.

L2 Remote control

Live config, experiments and rollback. People decide every move.

Revenza today L3 Supervised autopilot

AI finds the money, explains it, drafts the fix and runs the test. People approve.

About us

Built by app operators,
for app operators.

Revenza started inside a studio that runs a portfolio of consumer apps. We were tired of shipping a release for every ad tweak, guessing at paywalls, and finding out a month later that one build had quietly stopped earning.

So we built the system we wanted: live, safe, and smart enough to tune itself. It runs our own apps every day. Now we’re opening it to other studios and publishers - starting with a small private beta.

01 Operator-first

Built by people who run apps for a living. Every screen answers the question an operator actually has.

02 Safety before speed

Previews, preflight, rollback and a kill switch came first. Speed is what you get once the brakes work.

03 AI that explains itself

Every suggestion and every automated change comes with a reason in plain language - and an undo.

Private beta

Request early access.

We’re onboarding a small number of app studios and web publishers. Tell us about your product - we’ll reach out when there’s a spot that fits.

Platforms *
No spam. One email to confirm, one when your spot opens.
Contact

Talk to us.

Questions, a demo for your studio, partnerships or press - a founder reads every message.

Emailhello@revenza.dev
Response timeWithin one business day