ValidVisit judges every RollerAds visit Valid or Invalid and pins it to the zone that sent it, worst first.
zone (placement) / feed (source) in RollerAdsThe buyer excludes the bad zone IDs (or a whole feed for a coarser cut) under Feed and Zone targeting, or runs CPA Goal so zones that spend their test limit without converting are excluded automatically.
RollerAds is a self-serve network for push, popunder, direct click and in-page push, with a $50 minimum deposit and detailed targeting, including proxy include or exclude. Its CPA Goal bidding excludes zones that don’t convert, which helps, but its terms make its own platform the only counter for clicks and state no compensation for fraudulent clicks, so read visits per zone and exclude weak zones yourself. We don’t run RollerAds campaigns ourselves; the facts below are RollerAds’ own pages.
| Detail | |
|---|---|
| Formats | Push, OnClick (popunder), direct click and in-page push. source |
| Bidding | CPC, CPM, Smart CPC and Smart CPM, and CPA Goal. source |
| CPA Goal | You set a target CPA and a test limit per zone; zones with no conversions or poor performance are excluded. Needs an S2S postback. source |
| Minimum deposit | $50 for most methods, $1,000 by bank wire. source |
| Payment | Card (Stripe) and Capitalist instantly; PayPal and wire within a business day. Card and PayPal need KYC. source |
| Targeting | Location to city, IP, connection and ISP, proxy include or exclude, device, OS, browser, language, subscription age, premium traffic, sources and placements, frequency and schedule. source |
| Blocking | Reports, grouped by zone: the stop sign on a zone excludes it from the campaign. source |
| Bot traffic | An in-house antifraud system; no third party is named. source |
| Terms | The RollerAds platform is the only official counter for clicks (§6.1); fraudulent clicks are defined, but no compensation is stated. source |
| Refunds | Unused balance excluding bonus funds, $50 minimum, in about 3 business days. source |
| Moderation | Automated plus manual, up to 4 hours between 05:00 and 21:00 UTC. source |
| Trustpilot | 2.7/5 from 87 reviews on 26 October 2026, mostly advertisers; complaints focus on junk traffic and budgets spending fast. |
Checked against RollerAds’s own pages on 2026-10-26. ValidVisit is independent of RollerAds.
RollerAds is a self-serve ad network selling four formats: Push, In-Page Push, OnClick (popunder) and Direct Click. Push, In-Page Push and Direct Click are bought per click (CPC or SmartCPC), OnClick per thousand impressions (CPM or SmartCPM), and CPA Goal bids toward a target cost per acquisition once a postback is set up. Its supply has two levels: a feed is a traffic source, and a zone is a specific placement inside that source. ValidVisit captures {zoneId}, {feedId} and {campaignId} on arrival, with {clickId} for conversion matching, and judges every visit Valid or Invalid with its evidence, so each zone and feed gets its own invalid share.
Invalid visits rarely spread evenly across a campaign. They gather in particular zones, sometimes in one or two placements inside a feed that is otherwise fine. Because {zoneId} and {feedId} ride on every click, ValidVisit attributes each visit’s verdict to its zone and its feed, so a bad placement separates cleanly from the rest of its source.
RollerAds’ CPA Goal model handles part of this on conversions alone: you set a target CPA and a test limit per zone, bids move against the target, and zones with no conversions or poor performance are excluded. RollerAds still advises reviewing feeds and zones yourself and blacklisting the ones that don’t convert or run at a loss. Conversions can’t tell you why a zone failed: a zone of automated visits and a zone of real people on a slow offer look the same in a conversion report. The verdict on each visit separates them from the first visits, before each zone has spent its test limit.
{zoneId}) invalid shareRank zones by invalid share. A zone well above your campaign baseline is an exclude candidate: in Reports, group by Zone, pick the campaign and click the stop sign next to it.
Compare a feed’s ({feedId}) invalid share with its zones’. If the invalid visits sit in one or two zones, exclude those and keep the feed; if they run across the whole feed, exclude the feed.
RollerAds lets you include or exclude proxy users and specific IP addresses or ranges. Check your proxy traffic’s invalid share before cutting it wholesale.
Invalid share broken down by:
{feedId}The traffic source; blacklisting a feed cuts every zone in it.Invalid share broken down by:
{zoneId}A placement inside a feed — the finer unit you blacklist.Per-click id: RollerAds passes a unique click id, and ValidVisit stores it with each visit, so a verdict traces back to the click in RollerAds’s own reports.
Compare bot & invalid-traffic breakdown across every ad network →See your own RollerAds sub-sources judged this way.
Each RollerAds 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=rollerads&utm_medium=push&vv_campaign_id={campaignId}&vv_publisher_id={feedId}&vv_placement_id={zoneId}&vv_creative_id={creativeId}&vv_click_id={clickId}| Token | RollerAds macro | Maps to | Identifies |
|---|---|---|---|
| Campaign ID | {campaignId} | campaign_id | campaign |
| Feed ID | {feedId} | publisher_id | publisher |
| Zone ID | {zoneId} | placement_id | placement |
| Creative ID | {creativeId} | creative_id | creative |
| Click ID | {clickId} | click_id | click |
{campaignId}{feedId}{zoneId}{creativeId}{clickId}Macros checked against RollerAds’s own documentation on 2026-10-02. RollerAds docs
The verdict works the same way on every network. ValidVisit never changes your RollerAds account: you make the exclusion there yourself. How the verdict works →
RollerAds is a working self-serve network with a public help center, published terms and refunds of unused balance. Its own platform is the official click count and it states no compensation for fraudulent clicks, so test small and judge visits per zone before you scale.
In the campaign’s targeting, the Traffic block has Feed and Zone targeting: list IDs to include (a whitelist, you only get those) or exclude (a blacklist, you get everything else). A feed is a whole traffic source, so excluding it is the coarser cut.
Yes, through the CPA Goal bidding model. It needs an S2S postback and at least one test conversion; zones that produce no conversions or perform poorly are excluded. It acts on conversions after each zone spends its test limit, while the verdict shows whether a non-converting zone was sending invalid visits or just visitors who didn’t buy.
{clickId} identifies the click and is what the postback returns. {zoneId} is the placement, the unit you exclude, and {feedId} its traffic source, which RollerAds recommends adding for optimization. {campaignId} and {creativeId} add campaign and creative detail.
Weighing a blocker for push traffic? How ValidVisit compares to PureGuard, Adscore and Tracker bot filtering.
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