Muse AI docs
v2.0.0
Live demoConsole demo Get help
● Monetise · Overview

Monetisation.
Revenue-ready, switched off until you decide.

Muse AI has these revenue mechanisms in the code: up to four subscription plans (weekly, monthly, yearly or lifetime), credit packs, a Remove ads purchase, and ads from AdMob, Unity Ads or ironSource LevelPlay with optional rewarded unlocks. Every one ships switched off. Digital goods are sold only through Google Play and App Store in-app purchase. This page explains how they fit together.

Up to 4 plansCredit packsRemove adsAds + rewarded unlocksAll off by default

01What exists in the code

You decide which of these to use. None of them is required: the app also works as a free app with a daily allowance.

MechanismWhat the user getsSwitchSetup
Subscription plans (up to 4): weekly, monthly, yearly; lifetime one-timeThe plan's allowances, the models, voices and tools its rank reaches, optionally no adsConsole → Plans (Active) and Store & purchases → Sell in-app purchasesPlans and paywall, In-app purchases
Credit packs S / M / L (consumable)Credits (default 50, 200, 600) for messages, images, edits, tools and video beyond the allowance; they do not expireSell in-app purchasesIn-app purchases
Remove ads (one-time)No adsSell in-app purchasesIn-app purchases
Ads: banner, interstitial, native, app openFree app with adsConsole → Ads → Show ads, plus each placementAds
Rewarded adsOne extra message or image per ad, up to the daily rewarded limit (default 3)Ads → Rewarded ad unlocks extra messages / an imageAds → rewarded

You can also grant a plan, bonus credits or Remove ads to a user by hand (Console → Users), for support cases or promotions. Every grant needs a reason and is audited.

02How a request is paid for

For each paid action, the app chooses how to unlock it and the backend checks it before calling the provider:

  1. AllowanceFree users' allowance (Limits), or the allowance of the user's plan (Plans). Messages, images, edits, voice characters, transcription minutes and briefs count per UTC day; AI video seconds and caption minutes per month.
  2. CreditsBeyond the allowance, for messages, images, edits, tools and video: the item's credit cost is taken, bonus credits first, then purchased credits. Voice, transcription, briefs and caption translation use the allowance only.
  3. Rewarded adIf enabled, a completed rewarded ad unlocks one message or image (single-use token, valid 10 minutes).
  4. Plan rankModels, assistants, voices, caption styles, video and image-edit models and Discover briefs can be limited to a plan; a user reaches them when their plan's rank is at least that plan's rank.

If the provider fails, the charge is refunded. Plans are never unlimited: every plan has a number for every allowance.

03What you can see

  • Revenue centre: realised revenue only. Store purchases appear once the backend has verified them with Google or Apple (with the price the store reported, before the store's commission). Ad payouts appear when you record them with a reference or pull AdMob days through its reporting API. Nothing is estimated and currencies are never converted.
  • Usage & spend: what your provider calls cost, computed from measured usage × your prices.

Comparing the two tells you whether your allowances and prices work for you. Income is not promised: it depends on your users, your prices, store and network approval and your provider costs.

04Store rules that apply

  • Plans, credits and Remove ads are digital goods: Apple and Google require their in-app purchase systems for them. The code uses Google Play Billing and StoreKit through in_app_purchase, and offers no other way to pay.
  • The paywall shows each plan's real limits from your console; do not advertise "unlimited".
  • Prices come from the stores: you never type a price in the console, so the paywall always shows what the store will charge in the user's currency.
  • Show the renewal notice: the paywall shows your cancel line ("Cancel anytime." by default) and the stores' renewal text; keep it truthful.
  • Keep Restore purchases: it is on the paywall and in Settings.
  • The close button may wait at most 5 seconds; both stores reject a paywall that cannot be closed.