Monetise your AI app. Zero infrastructure.
AdNode injects contextual ads into AI API responses. One SDK call. Your app generates ad inventory — we handle advertisers, ad networks, and payouts. Start earning on every response, from day one.
No credit card required · GDPR compliant · UK-based
// Before: plain Anthropic call
const raw = await client.messages.create({...})
// After: one line with AdNode
const adnode = new AdNode({ apiKey: "adn_..." })
const { response } = await adnode.transform(raw, "anthropic")
// response contains ad — you earn on every impressionHow it works
From zero to revenue in under 10 minutes. No infrastructure to run, no advertisers to manage.
Register and get your API key
Sign up in under a minute. We issue a unique API key and set up your revenue account. No credit card, no contract.
Add one line to your AI call
Wrap your AI provider response with the AdNode SDK. Works with Anthropic, OpenAI, and more. Your request is never touched.
Earn revenue on every ad impression
AdNode fetches a contextual ad from Google Ad Manager or Amazon, injects it into the response, and pays out your share monthly. No minimums, no setup fees.
AdNode never sees the outbound request. Only the inbound response is transformed. Conversation content is never stored.
Two ad formats. Your choice.
All formats comply with IAB UK, CAP Code, and Google Publisher Policy labeling requirements. Labels can never be disabled.
Sponsored block at end of response
A clearly labeled "Sponsored:" block is appended after the AI response. Non-intrusive, fully compliant with IAB UK and CAP Code labeling rules.
Preview
The best way to start investing is to define your goals first, then choose low-cost index funds that match your risk tolerance. --- Sponsored: Open your ISA with Acme Invest today. No platform fees for 12 months. Start investing — Acme Invest
Ad inserted at a natural paragraph break
The ad is inserted between paragraphs within the response. Clearly wrapped in [Sponsored] tags so users always know what they're reading.
Preview
The best way to start investing is to define your goals first. [Sponsored] Open your ISA with Acme Invest. No platform fees for 12 months. Start investing — Acme Invest [/Sponsored] Then choose low-cost index funds that match your risk tolerance.
Banner data returned alongside the response
Response text is untouched. Banner creative (image, headline, CTA, click URL) is returned in a structured metadata field for your frontend to render.
Preview
{
"response": { ...AI response unchanged... },
"adnode": {
"banner": {
"label": "Sponsored",
"advertiser": "Acme Invest",
"headline": "Open your ISA today",
"imageUrl": "https://...",
"clickUrl": "https://..."
}
}
}Turn AI responses into monthly revenue.
AdNode is registered as a publisher with Google Ad Manager and Amazon Publisher Services. Your app generates ad inventory; we handle the ad networks, fill rates, and monthly payouts. No advertisers to manage, no infrastructure to run.
£1–5
Typical CPM
Contextual display ads
Monthly
Payout cycle
Within 30 days of month end
£0
Setup cost
No fees, no contract
None
Infrastructure
We run it all
Estimates based on £1.50 average contextual CPM. Actual rates vary by topic, language, and ad network fill rate. Revenue is reconciled monthly and shown in your dashboard. See our Terms for the full payout schedule.
What could you earn?
Estimated monthly earnings at £1.50 CPM
100K / month
Early traction
~£105 / mo
1M / month
Growing app
~£1,050 / mo
10M / month
Scaled product
~£10,500 / mo
100M / month
High-volume platform
~£105,000 / mo
At 100M requests/month, infrastructure costs less than 0.5% of your earnings.
Provider agnostic by design
Every provider is an adapter plugin. When they update their API, we push a new adapter — your code never changes.
Anthropic
Claude 3.5, Claude 3
OpenAI
GPT-4o, GPT-4 Turbo
Google Gemini
Gemini 1.5 Pro
Mistral
Mistral Large
Cohere
Command R+
Custom
Implement ProviderAdapter
Not seeing your provider? Implement the ProviderAdapter interface →
Start earning from your AI app today.
Register in under a minute. No credit card. No contract.