Product
Publishers
Advertisers
Networks
Help
Pause animations
Browse help topics
Concept Publisher

Payout math: from offer payout to your user's reward

Updated

View as Markdown

Your payout is what we pay you for a step. Your user’s reward is a second figure we send with it: what to credit your user, in US dollars. You pay your users yourself, in your own currency, so the reward is a number we send, never a payment we make to them.

See also: Payouts

On this page

The two numbers

Your payoutYour user’s reward
What it isWhat we pay you for the stepWhat to credit your user for the step
In the Offer APIeffectivePayoutUsd on each stepuserRewardUsd on each step
On Offer API and link postbackspayoutuser_payout
On Hosted Offerwall postbacksrevenuepayout and user_payout

Read revenue first whenever it’s present, and never add revenue and payout together.

Where your user’s reward comes from

  1. The step has a set reward. We send that amount.
  2. The step has no set reward. We send a share of your payout, rounded down to whole cents: our default share, or your own if you set one under API user reward on My Profile.
  3. The step is an install with no set reward. We send $0, and the install’s payout stays with you.

On the Hosted Offerwall, the wall’s own Your users’ share decides steps 2 and 3 instead, so an install with no set reward gets that share too: see What your users are paid on the wall. If your account is paid per step, there’s no share to set: the reward we send equals your payout.

A worked example

One install, from tap to payout. Every name, time and amount is made up.

Example: Pebble Rewards converts at 1,000 pebbles per $1 and has set its API user reward to 50%.

Steppayoutuser_payoutWhyPebbles
Harbor Blocks, install$4.20$1.50Tidewater Games set an install reward1,500
Harbor Blocks, level 10$0.00$1.50An install-paid game: the step pays you $0 and carries its set reward1,500
A sign-up offer paid per event$2.00$1.00No set reward, so 50% of $2.001,000

Convert to your currency

Multiply user_payout by your rate. At 1,000 pebbles per $1, user_payout=1.50 is 1,500 pebbles. Every money field we send is in US dollars, whatever your users see.

Change your share

On My Profile, under API user reward, type a whole number from 1 to 100 in User reward (% of your payout) and choose Save. Use default switches back to ours. The account owner, an admin or a manager can change it; other seats see it read-only.

The new share shows in userRewardUsd on your offer lists and in user_payout on later postbacks. Your payout doesn’t change, install steps stay at $0 and your Hosted Offerwall keeps its own setting.

Edge cases

  • Reversals. A reversal repeats the user_payout its credit was sent with, so you take back what you credited, not today’s figure.
  • A share change after the fact. Credits already sent keep their figure.
  • Rounding. A share is rounded down to the cent: 50% of $2.15 is $1.07.
Payout. What we pay a publisher for a conversion. Hosted Offerwall postbacks put it in the revenue parameter; payout there is the player's reward.What is a payout?
Player reward. What a publisher's app gives its user for completing a step, in the app's own currency.What is a player reward?

Support

Still stuck? Write to us.

One address for every question: hello@affiliateos.ai. Put the details from this list in your first message so we can find the click or conversion without asking you for them again.

Put these in your message

  1. 01The email you sign in with
  2. 02Your role: publisher, advertiser or network
  3. 03The offer ID
  4. 04The click ID or action_id
  5. 05The time it happened, with your time zone
  6. 06What you expected to happen

Looking for a reward in an app? Ask that app's support. It credits your reward, so only it can see your balance.

Search help