One API call. A matched ad in under 50ms.
Serve a matched native ad with a single GET /api/v1/serve call — no SDK, sub-50ms response, 65% revenue share.
Overview
How it works
Hit a single endpoint — GET /api/v1/serve — with your traffic's country, device, and category, and get back a matched native ad as JSON. No SDK, no third-party scripts, no page-weight penalty.
- No SDK or render-blocking scripts required
- Tuned for slow connections and low-end devices
- Native ad format adapts to your page, not a banner
- Keep 65% of revenue on every verified click, settled into your wallet to withdraw anytime

Developer docs
The whole integration is one request.
A single GET call returns a matched, click-token-signed native ad as JSON — no SDK, no render-blocking scripts.
curl "https://adscod.com/api/v1/serve?source=publisher&country=Uganda&device=mobile&category=tech&limit=3" \ -H "X-Adscod-Key: adc_pub_8f3a9c21e5d7b4a61c9f30e2d8a45b67"
{
"success": true,
"ads": [
{
"campaignId": "3f1c9e2a-6b4e-4d5a-9f21-08c7a3e9d5b2",
"title": "Glow Beauty Serum",
"body": "30-day glow serum — 40% off this week.",
"imageUrl": "https://cdn.adscod.com/ads/glow-serum.jpg",
"ctaLabel": "Shop Now",
"clickUrl": "https://adscod.com/click/eyJhbGciOiJIUzI1NiIs...",
"clickToken": "eyJhbGciOiJIUzI1NiIs...",
"cpcUsd": "0.40",
"matchContext": "Relevant to your content niche",
"brandName": "Glow Beauty",
"brandLogoUrl": "https://cdn.adscod.com/brands/glow.png",
"brandVerified": true
}
]
}Live metrics
What you can track.
Every number updates live across the advertiser, publisher, and creator dashboards — nothing waits on a delayed report.
One endpoint
A single GET /api/v1/serve call returns a matched native ad as JSON.
No SDK
No render-blocking scripts — the ad adapts to your page layout, not a fixed banner.
Sub-50ms responses
Tuned for slow connections and low-end devices across African networks.
65% revenue share
Keep 65% of every verified click, settled into your wallet with on-demand withdrawals.
Request fields
Send country, device, and category to get the best-matched ad for your traffic.
Common questions.
More on Build AND Launch
Three ways to plug into the network.
Launch wallet-funded campaigns, serve native ads with one API call, or claim a free bio page that pays you to share it.
One Engine. Three Sides. Zero Subscriptions.
CPC, CPA & CPM campaigns, a one-call publisher API, free creator bio pages, and a fraud-screened wallet — all running on the same matching engine.