Pricing & Earnings
Revenue share
Developers earn 70% of every paid interaction. The platform retains 30%.
| Event | Typical Value | Developer Earns |
|---|---|---|
| Click (static offer) | $0.15 – $0.50 | $0.11 – $0.35 |
| Session start (dynamic capability) | $0.10 – $1.00 | $0.07 – $0.70 |
| Service completion | $0.10 – $5.00 | $0.07 – $3.50 |
Actual values depend on the advertiser's bid and the second-price auction clearing price.
How billing works
- Advertiser sets a bid (cost-per-click or cost-per-session)
- Second-price auction determines the clearing price
- On click/session start, the advertiser's wallet is charged atomically
- Earnings record created — developer gets 70% of the charge
- Earnings accumulate in pending → available → paid out
Checking your earnings
// Via API key
const earnings = await client.developer.getEarnings();
console.log('Available:', earnings.balances.available);
console.log('Lifetime:', earnings.balances.lifetime);
// Via session token (from login)
const analytics = await client.developer.getAnalytics(sessionToken, {
group_by: 'week',
});
Prediction bonuses
You can earn extra revenue by predicting how users will react to ads. See Developer Predictions.
What's free
- Impressions — no cost to serve or track
- API calls to
/decide— free for developers - SDK usage — no licensing fees
- Test mode — full functionality with
am_test_*keys, no real billing