All articles

Advertisers

How to buy adult traffic in 2026: a media buyer's guide

How to buy adult traffic: pricing models, funding, S2S tracking, a controlled test and source-level optimization. Sourced, no invented benchmarks.

By Arthur, founder · · Updated · 6 min read

Adult traffic is one of the few places where you can still buy large volumes of attention for a subscription, a dating product, a VPN or a cam offer. It is also easy to waste money there, because most of the volume is remnant inventory and the numbers in a network dashboard are the seller's numbers. This guide sets out a sober way to start: decide what you measure, fund an account, wire up tracking, run a small controlled test and then optimize by source.

We run Lana Network, an adult ad network, so we have an interest here. We keep our own section short and put it last. We give no CPM, CTR or conversion benchmarks, because published ones vary by country, device and vertical and are rarely comparable. Where we cite a fact, we link it.

Step 1: decide the number you will judge by

Impressions and clicks are the seller's metrics. Before you spend, write down the one number that decides whether a source stays: cost per sign-up, cost per sale, or for subscription offers, cost per payer. That is the amount you spent divided by the people who actually paid. A source with a cheap CPM and no payers is expensive.

Work backwards from the lifetime value you can defend. If a payer is worth a given amount to you over the period you are willing to wait, your maximum cost per payer follows, and every bid is a bet against that ceiling.

Step 2: choose a pricing model

Adult traffic is sold on three models. An independent overview describes them this way: on CPM you pay for a block of impressions whatever the clicks, on CPC you pay per click, and on CPA you pay only for an agreed action. CPM is the standard on the large networks and few offer CPA.

Which model is available depends on the format. ExoClick's pricing and limits documentation shows that popunders can run on CPM, Smart CPM and Smart Bid, while banners add CPC options. The same page explains that with CPM the eCPM equals your bid, whereas with CPC it depends on your bid and your click-through rate, so you need both a competitive bid and creatives that get clicked.

TrafficJunky sells on prepaid CPM without a CPC option, according to a comparison of adult ad networks.

Step 3: fund an account

Most networks are prepaid. A few published examples, all from the networks themselves unless noted:

NetworkPublished advertiser funding rule
ExoClickPrepayment only, minimum 200 EUR/USD for every method (docs)
HilltopAdsMinimum deposit of $100 (site)
TrafficJunkyMinimum deposit of $100 according to a media buying tutorial

Minimums change and often differ by payment method, so read the funding screen before you wire money. Some networks verify your identity before unlocking certain methods. Fund the test budget only, not the whole year.

Step 4: set up tracking before the first impression

A campaign without conversion tracking can only be judged on clicks. Use server-to-server (S2S) postback tracking, where your server tells the network when a conversion happens.

ExoClick's conversion tracking documentation recommends S2S and shows the mechanics. You add a click identifier token to your campaign URL, store it on the landing page, and when the visitor converts your server calls the postback URL with that identifier. Two details are worth copying into any setup:

  • The identifier can be long: ExoClick says its token is between 150 and 700 characters, so a database column that truncates it silently breaks attribution.
  • There is a conversion window (24 hours by default on ExoClick). A conversion reported after it is rejected, so decide the window on purpose.

Tracking also unlocks automation. Smart Bid, for instance, does not work unless conversions are tracked.

Step 5: run one controlled test

Keep the first test narrow so you can read it.

  1. One country, one device, one offer. Mixing them hides which one works.
  2. A frequency cap. ExoClick suggests a cap of one impression or click per 24 hours when prospecting or testing new sources (documentation).
  3. Two or three creatives or landers, changed one at a time.
  4. A stop rule written down in advance. ExoClick's own Bidder gives a useful model: by default it sets a maximum test budget of five times the target conversion value per zone, and a zone that reaches it with no conversion is blocked (Bidder documentation). You can adopt the same logic by hand.

Expect review time before a campaign runs, and allow a few days to see a signal. Do not read hour-one results as a verdict. If you promote a creator on OnlyFans or Telegram, our guide on measuring cost per payer for creator offers adapts this test to one link per source.

Step 6: optimize by source, not by campaign

Once conversions come in, break the results down by site and zone. Keep what returns more than it costs, cut what spends without converting, and raise bids on the sources that work. An independent guide to buying adult traffic describes this as keeping a whitelist of sources that convert and a blacklist of those that spend without results. Re-test blacklisted sources only when something material changes.

Step 7: protect yourself from invalid traffic

Adult remnant inventory contains bots, data center traffic and VPN users. You cannot remove it entirely, but you can reduce it:

  • Use the targeting that is available. ExoClick's targeting step includes proxy type, IP ranges and the visitor's age verification status.
  • Compare conversion rates by source. A source with many clicks and no conversions at all deserves a closer look before more budget.
  • Ask the seller what it filters before billing, and ask how invalid clicks are treated in your invoice.

Choosing a second source

One source gives you no benchmark. If TrafficJunky is your first source, our list of TrafficJunky alternatives for adult advertisers compares what to check on funding, auction rules and invalid traffic. If you buy popunders, our page on adult popunder CPM rates in 2026 publishes our minimum bids by country group and device.

Where Lana Network fits

Lana Network sells placements on adult publishers' sites, today mostly United States mobile traffic, on a first-price CPM auction above published floor prices, and reports to advertisers on cost per payer, using the postbacks you send. Invalid clicks are flagged at the edge and kept out of the reports, and you can see spend and results per site and per zone. Each site must prove ownership before it serves. See the developers page for the postback format.

We are new, we are onboarding a small number of advertisers, and we only cover that US mobile slice, so we are one source in your mix, not your whole plan. If you track sales by server-to-server postback and want to try it, create an advertiser account and fund it in USDC on Solana from 100 USD, or use Contact support in our guides and tell us what you sell and how you measure it.

Frequently asked questions

How much should I spend on a first adult traffic test?

Enough to produce conversions on the one number you judge by, and no more. A practical rule is to set the test budget as a multiple of your target cost per conversion, in the way ExoClick's Bidder does with five times the target conversion value per zone by default, and to stop a source that reaches it with no conversion.

Should I buy on CPM, CPC or CPA?

CPM is the standard on large adult networks and gives the most inventory, but it leaves the conversion risk with you. CPC ties cost to clicks. CPA moves the risk to the seller but is rarely offered. Start with the model your best-fit network supports for the format you chose.

Why track conversions with a postback?

A postback is sent by your server, so it does not depend on the visitor's browser, and it unlocks automated bidding tools that need conversion data.

How do I avoid bot traffic in adult advertising?

You cannot avoid all of it. Use proxy and IP targeting where offered, compare conversion rates per source and cut sources that never convert. Ask each seller how it filters invalid clicks before billing.