A comprehensive guide for advertisers to create, target, and scale direct performance marketing campaigns.
The platform allows advertisers to publish direct performance campaigns across global publisher offerwalls, reward apps, and monetization networks. Advertisers only pay for verified, high-quality user conversions (CPA, CPI, CPL, CPS, or Multi-Reward).
| Model | Objective | Typical Use Cases | Payout Logic |
|---|---|---|---|
| CPA | Cost Per Action | User registrations, free trial sign-ups, survey completions, account verification. | Flat payout per verified action. |
| CPI | Cost Per Install | Mobile app downloads, first-time opens via Google Play Store or Apple App Store. | Flat payout per validated unique install & open. |
| Multi-Reward | Progressive Tiered Milestones | Mobile games (e.g. Level 5, Level 10, In-App Purchase), multi-step fintech onboarding. | Cumulative payouts for each milestone reached by the user. |
| CPL | Cost Per Lead | Contact forms, quote requests, insurance inquiries, B2B lead generation. | Flat payout per validated lead form submission. |
| CPS | Cost Per Sale | E-commerce orders, paid subscription activations, initial crypto/casino deposits. | Flat payout per successful purchase or deposit. |
Every campaign can be targeted with granular audience criteria:
Target specific country tiers or deploy globally across 234+ countries and territories:
| Setting | Description | Behavior |
|---|---|---|
Daily Conversion Cap |
Maximum allowable conversions per calendar day (UTC). | Campaign automatically pauses for the day when limit is reached and resumes at 00:00 UTC. |
Total Campaign Budget |
Total USD spend limit allocated for the entire campaign lifecycle. | Campaign automatically stops when accumulated spend reaches this amount. |
When configuring an offer payout (e.g. $2.50 USD), advertisers can set the publisher revenue share percentage (50% – 95%). The default is 80%, giving publishers an attractive payout ($2.00 USD) while reserving 20% network margin.
/advertiser/offers/create).{click_id}).