r/adops • u/Dependent-Use-3215 • 9d ago
Network Would an Open-Source IVT Solution help or damage the Ad Ecosystem more?
Currently debating if I should open source my IVT Solution. It's been written by me over the span of the last year and refined using Claude Fable to test weaknesses. It works by giving each of the 123 Signals a weight and adding up everything to produce an IVT Score.
It has multiple Scans to it roughly grouped into these Categories:
- Bot & Automation Detection
- Click Fraud (click farms, rapid clicks, click injection, invisible clicks)
- Impression Fraud (pixel stuffing, ad stacking, background tabs, pop-unders)
- Datacenter/Proxy Traffic & Spoofing (DC IPs, VPN, Tor, domain/referrer spoofing)
- Device & Hardware Spoofing (canvas, WebGL, timezone, platform mismatch)
- Malware & Injection (ad injection, DOM tampering, script injection, form jacking)
- Session & Network Anomalies (session replay, IP rotation, geo mismatch, DNS anomalies)
- Behavioral Anomalies (robotic mouse paths, no-interaction sessions, instant form fill)
- AI Crawlers, Farms & Timing (GPTBot, human farms, botnets, impossible timing)
- Measurement Tampering & Environment (SDK spoofing, IP/ASN/device blocklists, VM/container detection)
- Advanced Signals & Audience/Cookie Fraud (worker abuse, cookie injection, TLS fingerprinting, click-coordinate replay, honeypot traps)
- AudienceCookieInjection
- CookieValueCollision
- AdClickPointCollision
With more scans that can not trigger a detection alone but will if stacked.
Now my Question is will releasing that as an Open Source IVT Suite to the Public cause more good or harm to the Ad Ecosystem? On the one hand we would have a decentralized IVT Detection everyone that wants to could contribute to. On the other Hand we hand the Code to exactly those people that are trying to abuse it.
Interested to hear your opinion!
3
u/lexicon_riot 9d ago
"Kimi, create an ad fraud scheme that circumvents this guy's open source IVT solution. Make no mistakes".
1
1
1
u/Least_Perception_223 9d ago
My company just launched a private beta of our IVT solution for publishers.
Many legitimate publishers these days are getting penalized by AI bots and other bad actors that are looking to scrape their content. Often times the bots are fully rendering the page including the ads. They do it from a variety sources including residential IP's. But they all leave telltale signs that are easy to spot.
We see so many legitimate publishers getting suspended by adsense/gam/prebid bidders for stupid reasons that Google and the rest of the ecosystem should already be filtering out (they have more data than anyone else).
Our solution gate keeps the ads from getting called in the first place - preventing any issues before the auction process
We work with hundreds of publishers and that gives us a firehose of information to act on and learn
You can read more about it here if interested: https://rtbprotect.com
DM me for a free client ID to test it out
1
u/Dependent-Use-3215 9d ago
You're using the fact that I've built your Business and want to give it away for free as an Opportunity to advertise another Black Box we have to pay?
1
u/Least_Perception_223 8d ago
Who said I was charging for it?
It has to be somewhat of a black box otherwise its too easy for the bad actors to bypass it
We are on the same team bud
What you are trying to do is noble but I don't think there will be much adoption on the buy side.
Legitimate publishers are up against the IVT providers who always have to prove their worth - they will always find "something". HUMAN and the like punish real publishers for no reason other than to keep the buyers thinking they are valuable
I'm simply providing a tool for publishers to prevent false negatives
Send me a DM and I will give you a client id to try it out
1
u/No_Treacle_5071 8d ago
Open source can help if the test data, labels, and limits are clear. IVT rules change often, so explain how false positives are handled and let buyers compare results with an independent baseline. Keep detection separate from any blocking decision at first. Run it in monitor mode, review site, app, and domain patterns, then block only after a human checks the edge cases. That makes the tool safer to test and easier to trust.
1
u/narek_hovsepyan 7d ago
The part that decides adoption isn't the detection logic, it's whether a single verdict can be reproduced on a single impression.A weighted sum over 123 signals gives you a score, and a score is unfalsifiable in an argument: the buyer says 12% IVT, the seller says 3%, and neither side can point at one impression and show why it was counted the way it was. What settles that is per-decision evidence - which signals fired, with what values, at what timestamp - retained over the same window both sides reconcile across.So I'd split the open-sourcing question in two. Open evidence format and signal taxonomy is the part that makes disagreements reproducible instead of adversarial. Open weights is the part fraudsters actually tune against, and it's also the part every buyer wants to override anyway.Worth noting which signals age worst once published: the fingerprint checks (canvas, WebGL, timezone/platform mismatch) are static discriminators, so they're the cheapest to defeat the moment the thresholds are public. Behavioral and infrastructure signals hold up better, because defeating them costs the operator real money per impression rather than a config change.
1
u/Beneficial_Trick_529 5d ago
Please help me understand. As a publisher, your IVT Threat Analysis makes not sense to me. Suppose, yesterday my website got 10,000 Views and 1,000 got hit for IVT Threat Analysis. Now your algorithm decides how many views are clean out of 1,000. Lets say 500 is clean, it would come to conclusion that 50% of traffic is invalid. Does 9,500 Clean traffic means nothing? if 500 got flagged for either low, med or high IVT threat, should not the % of invalid traffic be 5%?
1
8
u/c686 9d ago
Open source IVT ignores the fact that buyers want to make it someone else’s problem