ValidVisit judges every TrafficJunky visit Valid or Invalid and pins it to the source that sent it, worst first.
source (site + spot) in TrafficJunkyWith a list of bad {SiteName}/{SpotName} pairs, the buyer edits the campaign, sets Source Selection to Manually in Step 3 and leaves those sources unselected (the default, Automatically (All), runs on every available source), or adds a Rule that excludes underperforming sources.
TrafficJunky is the self-serve ad network of the Pornhub group, selling CPM-only display, native, video and popunder inventory on Pornhub, RedTube, Tube8 and YouPorn. It suits adult and adult-adjacent offers that pass a strict compliance review. On CPM you pay for impressions, so bot traffic shows up as clicks and visits that never convert; read it per site and spot before you scale. TrafficJunky makes no public statement about invalid traffic and doesn’t refund purchased traffic. We don’t run TrafficJunky campaigns ourselves; the facts below are its own pages.
| Detail | |
|---|---|
| Pricing | CPM only; TrafficJunky doesn’t offer CPC. source |
| Account | Self-serve and prepaid; ID or company verification comes before you can add funds. No minimum deposit is stated. source |
| Payment | Paxum, wire transfer and others. source |
| Formats | Display banners, interstitials, native, in-stream and out-stream video, Shorties (Pornhub mobile) and popunder. source |
| Where ads run | Pornhub, RedTube, Tube8 and YouPorn; TrafficJunky claims 133M+ users a day. source |
| Targeting | Up to 30 countries, regions or cities per campaign, plus keywords, ISP, browser, gender, device and OS. source |
| Compliance | Ads and landing pages must be 2257-compliant, with age verification where the law requires it; the compliance team reviews ads daily. source |
| Refunds | Case by case, and TrafficJunky “will not issue a refund for purchased traffic”. source |
| Bot traffic | No public statement on invalid traffic or bots on its FAQ, home or formats pages. |
| Trustpilot | 2.3/5 from 181 reviews on 26 October 2026, mostly advertisers; complaints are about suspensions, ad rejections and payment options rather than bots. |
Checked against TrafficJunky’s own pages on 2026-10-26. ValidVisit is independent of TrafficJunky.
TrafficJunky is a self-serve advertising network built on some of the world’s largest adult websites: its publisher network includes Pornhub, YouPorn, RedTube and Tube8. It sells banner, native, video and popunder placements on those sites through CPM bidding and does not offer CPC, so the bill is for impressions served and what reaches your landing page is yours to check. TrafficJunky’s {SiteName} and {SpotName} macros let you attribute each visit’s verdict to the exact site and spot that generated it, showing which corners of the inventory deliver real audiences and which pad your click counts.
TrafficJunky publishes two things that matter here. Its publisher terms forbid any technique that generates automatic or fraudulent clicks or impressions, and list auto-spawned browsers and pages that reload automatically among the banned methods. Its FAQ explains that a click is recorded on TrafficJunky’s own servers before the visitor lands, and that a visitor who clicks an ad several times, or whose browser times out before the page loads, is one reason its numbers and yours differ.
So a TrafficJunky click count and the visits that reach your landing page are two different measurements. ValidVisit works on the second one: each visit that arrives is judged Valid or Invalid, with its evidence. Because every visit carries its {SiteName} and {SpotName} values, you get specific sites and spots to act on rather than an aggregate waste estimate.
{SiteName}) invalid shareTrafficJunky’s network is built on some of the world’s largest adult websites, so one {SiteName} can supply a large part of a campaign’s visits. Read each site’s invalid share next to its share of visits: a site that sends a small part of the traffic and most of the Invalid verdicts is the one to look at first.
{SpotName}) invalid shareTrafficJunky says products and banners convert differently on every site and spot. Comparing invalid shares by {SpotName} puts banner positions side by side; placements skewing heavily toward Invalid verdicts warrant pausing even if the campaign’s blended invalid share looks acceptable.
TrafficJunky’s dashboard works in sources, and its own example of one is Pornhub Mobile Header: a site and a spot together. A source is what you select in campaign creation and what its Rules exclude, so read {SiteName} and {SpotName} as a pair before you act.
Invalid share broken down by:
{SiteName}Name of the publisher site that triggered the ad.Invalid share broken down by:
{SpotName}Name of the ad spot (placement) where the banner was shown.Per-click id: TrafficJunky passes a unique click id, and ValidVisit stores it with each visit, so a verdict traces back to the click in TrafficJunky’s own reports.
Compare bot & invalid-traffic breakdown across every ad network →See your own TrafficJunky sub-sources judged this way.
Each TrafficJunky macro maps to a normalized parameter, so every judged visit is pinned to the right campaign, creative and publisher.
https://yoursite.com/landing?utm_source=trafficjunky&utm_medium=banner&vv_click_id={ACLID}&vv_campaign_id={CampaignID}&vv_ad_id={AdID}&vv_creative_id={BanID}&vv_publisher_id={SiteName}&vv_placement_id={SpotName}| Token | TrafficJunky macro | Maps to | Identifies |
|---|---|---|---|
| Click ID | {ACLID} | click_id | click |
| Campaign ID | {CampaignID} | campaign_id | campaign |
| Ad ID | {AdID} | ad_id | ad |
| Banner / Creative ID | {BanID} | creative_id | creative |
| Publisher Site Name | {SiteName} | publisher_id | publisher |
| Spot name | {SpotName} | placement_id | placement |
{ACLID}{CampaignID}{AdID}{BanID}{SiteName}{SpotName}Macros checked against TrafficJunky’s own documentation on 2026-10-02. TrafficJunky docs
The verdict works the same way on every network. ValidVisit never changes your TrafficJunky account: you make the exclusion there yourself. How the verdict works →
Yes. TrafficJunky is the ad network that sells inventory on Pornhub, RedTube, Tube8 and YouPorn, with a prepaid self-serve platform and published compliance rules. It doesn’t refund purchased traffic and makes no public statement on invalid traffic, so judge visits per site and spot yourself before you scale.
The two most diagnostic macros for IVT analysis are {SiteName} (the site name) and {SpotName} (the ad spot, which TrafficJunky’s own UTM example uses as a content tag). Together they let you judge at the exact intersection of publisher and position. Adding {ACLID} — TrafficJunky’s click ID — matters for conversions: its postback needs that value to attribute a conversion to the original click. {CampaignID} identifies the campaign, so you can segment invalid traffic per campaign. You insert them in Step 5 of campaign creation, where the available tokens are listed below the target URL field.
Edit the campaign and go to Step 3, Tracking, Sources & Rules. Source Selection defaults to Automatically (All), which targets every available source; switch it to Manually and select only the sources you want, leaving out the site and spot that carried the invalid traffic. The same step has Rules for Source Optimization, which TrafficJunky describes as a way to exclude underperforming sources. A running campaign lists its sources in the Sources tab of its Campaign Overview page.
Not by itself. TrafficJunky records the click on its servers first, and its FAQ lists ordinary reasons for a gap: one visitor clicking the ad several times, a browser timing out before the page loads, a visitor leaving before the analytics code runs. A gap in counts is not a verdict. ValidVisit judges the visits that did arrive, one by one, and reports the invalid share per {SiteName} and {SpotName}.
Its FAQ says refunds of pre-loaded funds are decided case by case, and that TrafficJunky will not issue a refund for purchased traffic. That leaves the exclusion as the practical step: stop buying the source. ValidVisit shows you which site and spot to drop; the change in the campaign is yours to make.
Weighing a blocker for banner / display traffic? How ValidVisit compares to Adscore, TrafficGuard and Opticks.
See which publishers and placements send real buyers vs bots — every visit judged Valid or Invalid, worst first.
Join the waitlist with just your email · 7-day trial at launch
One script · no cookies · no device IDs · raw IP never stored