Skip to main content

Pricing & Earnings

Revenue share

Developers earn 70% of every paid interaction. The platform retains 30%.

EventTypical ValueDeveloper 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

  1. Advertiser sets a bid (cost-per-click or cost-per-session)
  2. Second-price auction determines the clearing price
  3. On click/session start, the advertiser's wallet is charged atomically
  4. Earnings record created — developer gets 70% of the charge
  5. 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