AdMyChat vs IdleAds, Claude Code Ads & EthicalAds: Which Developer Ad Network Pays More?
Four networks pay developers for attention, and all four quote a revenue share between 70% and 75%. That number decides almost nothing. Here is the side-by-side on billable surface area, payout rails, and what each one can actually see.
By AdMyChat EngineeringNetwork Economics
Short answer: every serious developer ad network pays between 70% and 75% of revenue to the developer, so the revenue share is not the deciding number. What differs by a factor of four is how many minutes of your day are billable at all. A network that only monetises the AI thinking spinner bills roughly 1.5 to 2 hours of an 8-hour day. AdMyChat bills 7.5 effective hours of the same day, because it counts active work in the editor, in AI chat, and in the CLI, not only the moments an agent is stalled.
This is a comparison written by one of the four, so read it the way you would read any vendor page: check the sources, and treat the section where we lose as the honest part. Competitor figures below are each network's own publicly stated terms as of September 2026.
The four networks at a glance
| AdMyChat | IdleAds | Claude Code Ads | EthicalAds | |
|---|---|---|---|---|
| Developer revenue share | 75%, or 100% on the launch offer and referral days | 70% (states a goal of 90%) | 75% | 70% |
| Cashout floor | $15 | Not published | $10 | $50 |
| Payout rails | PayPal, Wise, bank wire | Not published | PayPal | Stripe Connect, PayPal, Open Collective, GitHub Sponsors |
| What is billable | Any active 5-second work tick on a supported surface | The agent wait state | The Claude thinking line | A pageview on a site you own |
| Needs an audience? | No | No | No | Yes, a site with traffic |
| Reads code or prompts | No, timing signals only | No | No, file modification times only | Not applicable, no editor access |
| Advertiser self-serve console | Yes, CPM, budget and interest targeting | Not published | Not published | Yes |
| CPM the developer sees | $3.75 net at the $5.00 floor, more on targeted tiers | Estimated $8-14 gross by third parties | Not published | $2.25-$2.75 |
Revenue share is the number everyone quotes and the one that matters least
Payout is a product of three terms, not one:
monthly payout = revenue share × billable minutes × CPM
The spread on the first term across all four networks is 70% to 75%, a difference of about seven percent. The spread on the second term is closer to 400%. Optimising the seven percent while ignoring the 400% is how a developer ends up with an excellent share of almost nothing.
Term two: how much of your day is billable
This is where the networks genuinely diverge, because each has chosen a different definition of the earning moment.
- Wait-state networks (IdleAds, Claude Code Ads) earn while an AI agent is thinking. That is a real, honest surface, and it is small. Even on an agent-heavy day, the sum of all spinner time is typically 1.5 to 2.5 hours.
- Site networks (EthicalAds, Carbon Ads) earn on pageviews of a property you already own. Excellent if you maintain a documentation site with real traffic. Worth nothing if you do not, and no amount of coding changes that.
- Session networks (AdMyChat) earn on any active five-second work tick on a supported surface, whether you are typing, reading a diff, waiting on a build, or prompting Claude.
Put concrete numbers on it. AdMyChat credits $0.00375 per delivered impression at the $5.00 gross CPM floor and a 75% share, and one impression is 18 active five-second ticks, or 90 seconds of real work. That is 40 impressions and $0.15 per active hour. Across an 8-hour day the tier schedule pays 7.5 effective hours, so 22 working days come to $24.75 a month at the floor rate alone. The full derivation is in the earnings math guide.
Run the same arithmetic on a wait-state network at an estimated $10 gross CPM and a 70% share. Being generous and assuming an impression every 60 seconds of spinner time, two hours of daily spinner is 120 impressions a day, about $0.84 a day, roughly $18 a month. Comparable, from double the CPM, because there are four times fewer billable minutes. The higher CPM is real, and it is spent buying back the hours the model threw away.
Term three: getting the money out
An unpaid balance is not income. Three details decide how long the money sits in someone else's account:
| Network | Floor | Time to floor at 8h/day | Rails |
|---|---|---|---|
| Claude Code Ads | $10 | Not published | PayPal only, weekly runs |
| AdMyChat | $15 | ~13 days at the CPM floor | PayPal, Wise, bank wire |
| IdleAds | Not published | Not published | Not published |
| EthicalAds | $50 | Depends on site traffic | Stripe, PayPal, Open Collective, GitHub Sponsors |
Claude Code Ads has the lowest floor of the four, and that is a genuine advantage on a first payout. The rails matter more over a year. PayPal-only is fine in the US and Western Europe and is a hard blocker across a long list of countries where a large share of working developers live, Pakistan and Nigeria among them. AdMyChat settles by Wise or bank wire precisely because "we pay you, if you happen to live somewhere PayPal operates" is not a payout policy.
What each network can see
All four are on the right side of this, which is worth stating plainly rather than implying otherwise. None of them read your source code.
- AdMyChat transmits timing signals only: whether a session was active in the last window. No source, no prompts, no file contents, no keystrokes. Clicks are recorded server-side and capped at one per campaign per minute, so click-through cannot be inflated from the client.
- Claude Code Ads states that it checks file modification times and swaps display text, with no access to code, prompts, or responses.
- IdleAds states no editor bundle patching and server-side impression verification.
- EthicalAds sets no advertising cookies and targets on the content of the page being read, not on browsing history.
The differentiator is not intent, it is what the design makes possible. A network that measures a boolean cannot leak a prompt even if it is later compromised, because the prompt never entered the system. The full threat model is in the network architecture write-up.
Where AdMyChat is not the right choice
Four honest cases, because a comparison with no losses is an advert:
- You want your first payout this week. Claude Code Ads pays at $10 on weekly PayPal runs. AdMyChat has a $15 floor and a waitlist reviewed by a human before an account can earn, so week one is not realistic.
- You run a documentation site with real traffic. EthicalAds monetises an asset you already own and will out-earn any session network on a site doing serious pageviews. These are additive, not alternatives.
- You code more than 10 hours a day and want linear pay. AdMyChat pays hours 0-6 at the full rate, 6-10 at 75%, and 10-14 at 50%. That is a deliberate anti-farming design that keeps CPM high for genuine sessions, and it means hour 12 is worth half of hour 2.
- You only ever use Claude Code and nothing else. On a single surface the surface-breadth argument evaporates, and it comes down to CPM and payout floor.
The verdict
Choose on billable surface area first, payout rails second, revenue share last, because that is the order of magnitude of the three terms. If your day runs across an editor, an AI chat tab and a terminal, a session network bills all three while the wait-state networks bill the gaps between them. If you also own a site with traffic, run EthicalAds on it; nothing here is exclusive, and stacking a session network with a site network is the highest-earning configuration available to most developers.
Every AdMyChat number in this article comes from constants in the running code rather than a marketing deck: the five-second tick, 18 ticks per impression, the $5.00 CPM floor, the 6/10/14-hour tier boundaries, and the $15 cashout. Check them against the math guide, and check the competitor rows against their own sites before deciding.
See the numbers against your own hours
Join the waitlist and the wallet shows live tick credits against real coding sessions. Free for developers, funded by advertisers, and your code never leaves your machine. The first 50 developers keep 100% of revenue for up to 12 months.
Join the developer waitlist →