CPA Advertising on BitcoTasks
Pay Only When Users
Take Real Action
Run performance-based campaigns across our network of 5,000+ publisher sites. You set the actions, you set the price — we deliver the users.
Why advertise with CPA?
Unlike CPM or CPC advertising where you pay for impressions or clicks regardless of outcome, CPA billing means your budget is only spent when a real user completes a verified action — an install, registration, or deposit. Every dollar goes toward measurable results.
Performance-based billing
Balance deducted only when your postback fires and the conversion is confirmed. Zero spend on clicks that don't convert.
Instant network distribution
Approved campaigns appear automatically in publisher offerwalls across 5,000+ crypto, faucet, and GPT sites — no publisher outreach needed.
S2S postback integration
Connect any MMP (AppsFlyer, Adjust, Branch) or your own backend. Works with a simple HTTP GET + secret header.
Built-in fraud protection
Atomic duplicate detection, IP logging, rate limiting, and transaction-level cap enforcement on every conversion.
Multi-event funnels
Track the full user journey — install → register → deposit — each as a separate event with its own payout.
Country tier pricing
Set different payouts per region. Tier 1 (US/UK/CA), Tier 2 (BR/ID/TR), Tier 3 (all others) — each independently.
How it works
click_id appended to your destination URL. The click is logged on our side.click_id and your secret. We validate, check caps, deduct your balance, and release the publisher reward — all atomically.Multi-event campaign example
Track every step of your funnel. Each event is independent — a user can complete install without reaching deposit, and you only pay for what actually happens.
Total maximum payout per user: $2.60. But if a user only installs and registers without depositing, you pay $0.60 — exactly what you got.
Platform fees
You set the payout. We charge a service fee per confirmed conversion — the remainder goes to the publisher who drove the user. The more you pay per conversion, the lower the fee percentage.
| Payout per conversion | Platform fee | Publisher receives |
|---|---|---|
| $0.00 – $1.00 | 20% | 80% of payout |
| $1.01 – $5.00 | 15% | 85% of payout |
| $5.01 – $20.00 | 10% | 90% of payout |
| $20.01+ | 7% | 93% of payout |
&status=reversed), the full payout including platform fee is refunded to your CPA balance. You are never charged for fraudulent or reversed conversions.
CPA balance & budget control
CPA campaigns run on a dedicated CPA balance — separate from your general platform balance. Fund it once with a minimum transfer of $100, then let it run.
Daily cap
Limit conversions per day. Resets at midnight. Prevents budget spikes.
Total cap
Set a maximum total conversions. Campaign auto-completes when reached.
Pause & resume
Pause any campaign instantly. Resume when ready. Balance preserved.
Auto-pause
Campaign pauses automatically if balance runs out. No overspend, ever.
Postback integration in 2 minutes
Works with any MMP or your own backend. No SDK required — just a single HTTP GET request.
Method A — Own backend (recommended)
GET /track/postback.php?click_id=CLICK_ID&event=deposit&status=approved
X-Postback-Secret: YOUR_CAMPAIGN_SECRET
Method B — MMP integration (AppsFlyer, Adjust, Branch)
GET /track/postback.php?click_id=CLICK_ID&event=deposit&secret=YOUR_SECRET
Common questions
Who sees my campaign?
Once approved, your offer appears in publisher offerwalls across BitcoTasks's network — faucet sites, GPT platforms, and crypto reward sites. Publishers' users see your offer, click, complete the task, and earn virtual currency rewards. You reach a highly motivated audience that is actively looking to complete offers for rewards.
Is my budget guaranteed to be spent?
No — your balance is only deducted when a conversion is confirmed via postback. If users click but don't convert, you are not charged. Unspent balance remains in your CPA balance and carries over indefinitely.
What counts as fraud? How are you protected?
Every conversion attempt goes through: secret key validation, IP allowlist check (for MMP method), atomic duplicate detection at database level (same click_id + event can never be recorded twice), daily and total cap enforcement, and balance check inside a database transaction. Fraudulent postbacks are rejected before they can affect your balance.
Can I reverse a conversion?
Yes. Send a postback with &status=reversed to reverse any conversion. The full payout including platform fee is refunded to your CPA balance, the publisher reward is cancelled, and campaign counters are decremented.
What's the minimum to get started?
Transfer a minimum of $100 to your CPA balance. There is no minimum per campaign or per payout — you can set any payout amount that meets our minimum rates per country tier.
Do I need to integrate an SDK?
No SDK required. Integration is a single server-side HTTP GET request. Works with any language, any backend, or any MMP (AppsFlyer, Adjust, Branch) that supports custom postback URLs.
Ready to run your first CPA campaign?
Set up in minutes. Pay only for real results. No setup fee, no monthly minimum.