Judge every JuicyAds banner visit by site and zone — surface the exact placements generating IVT so you can exclude them and protect your campaign data.
ad zone / site in JuicyAdsThe buyer sets the campaign to blacklist mode and adds bad site/zone IDs (the IDs passed to trackers as {dynamicSITE}/{dynamicZNE}) to the campaign’s block list in Traffic Optimization -> Manage Lists, or flips to whitelist-only on proven zones.
JuicyAds runs a self-serve banner marketplace across the adult and mainstream entertainment verticals, with inventory spread over many independent publisher sites, each carved into discrete ad zones. That decentralized layout means a strong zone on a reputable property sits in the same buying pool as a weak zone where automated traffic is routine. JuicyAds passes Site ID ({dynamicSITE}) and AdZone ID ({dynamicZNE}), so invalid traffic can be pinned to the exact publisher and zone — and you can drop that placement instead of pulling spend from inventory that is genuinely converting.
The main risk on JuicyAds is zone-level bot traffic: an independent publisher pushes automated clicks at specific ad zones to harvest CPC or CPM revenue while delivering no real audience. Since every site owner runs their own zone portfolio, a single Site ID can hold zones at opposite ends of the quality scale — the problem is usually limited to one or two AdZone IDs rather than the whole site, which is exactly why zone-level attribution matters.
On some publisher sites JuicyAds placements also run in interstitial-adjacent formats, which can attract clicks fired by browser add-ons and injected scripts with no person behind them. Those clicks never become a real, engaged visit, which makes the zones carrying them stand out against the genuine ones.
Group judged visits by {dynamicZNE}. Genuine human traffic is judged Valid with only the odd exception, because real visitor behavior is noisy. A zone where visits are judged Invalid for the same reason — session after session landing in the same place — is a far stronger signal of scripted activity than any single odd click.
Use {dynamicSITE} to view click quality at the publisher level. A legitimate site usually shows variation across its zones. When a Site ID posts a uniformly high invalid share across every zone, or its click volume spikes at off-peak hours with no matching shift in post-click engagement, the publisher is worth a closer look before you commit more spend.
Banner traffic from JuicyAds should come from residential and mobile connections consistent with your targeting geography. When Invalid verdicts from proxy, VPN or server-farm routed clicks cluster on specific AdZone IDs, that zone is the natural suppression target — not the campaign or the broader Site ID.
Invalid share broken down by:
{dynamicSITE}Identifier of the publisher site/page where the ad was displayed.Invalid share broken down by:
{dynamicZNE}AdZone identifier - the specific banner ad placement/zone where the ad was shown (available for Banners only). Used for placement optimization.Per-click id: JuicyAds passes a unique click id, and ValidVisit stores it with each visit, so a verdict traces back to the click in JuicyAds’s own reports.
Compare bot & invalid-traffic breakdown across every ad network →See your own JuicyAds sub-sources judged this way.
Each JuicyAds 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=juicyads&utm_medium=banner&vv_click_id={dynamicS2S}&vv_campaign_id={dynamicCMP}&vv_placement_id={dynamicZNE}&vv_publisher_id={dynamicSITE}&vv_creative_id={dynamicIMG}| Token | JuicyAds macro | Maps to | Identifies |
|---|---|---|---|
| Click ID (S2S) | {dynamicS2S} | click_id | click |
| Campaign ID | {dynamicCMP} | campaign_id | campaign |
| AdZone ID | {dynamicZNE} | placement_id | placement |
| Site ID | {dynamicSITE} | publisher_id | publisher |
| Creative/Image ID | {dynamicIMG} | creative_id | creative |
{dynamicS2S}{dynamicCMP}{dynamicZNE}{dynamicSITE}{dynamicIMG}Macros not yet checked against JuicyAds’s documentation. JuicyAds docs
The verdict works the same way on every network. ValidVisit never changes your JuicyAds account: you make the exclusion there yourself. How the verdict works →
Choose blacklist mode (Campaign Mode) in Campaign Info when you create the campaign, then add the bad site and zone IDs — the values passed to trackers as {dynamicSITE} and {dynamicZNE} — to the campaign’s block list under the Traffic Optimization tab → Traffic Sources / Manage Lists. Alternatively, switch to whitelist-only on proven zones. JuicyAds’ Auto-Blocking and Adsistant rules can also pause or blacklist sources automatically against IF-THEN performance conditions.
Yes. Pass the JuicyAds click identifier ({dynamicS2S}) through your tracker so each visit’s verdict is associated with the originating click ID. You can then review which click IDs carry elevated risk before deciding which conversion signals to pass back — keeping your optimization data grounded in clicks that came from genuine sessions.
Network-level screening catches categories of known bad traffic in aggregate, but it can’t inspect every publisher zone in real time, and it has no view into what happens on your landing page after the click. Sub-source quality varies a lot across independent sites, and some automated traffic is hard to catch from the network side alone. Zone- and site-level verdicts on your own domain complement the network’s filters rather than replacing them.
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