Skip to content
  • There are no suggestions because the search field is empty.

Pixalate’s IVT Taxonomy 2.0

Overview

Pixalate detects invalid traffic (IVT) using various ad fraud signals and detection techniques, classifying each invalid impression or click into one of 46 distinct IVT types. Each type is categorized under 4 General Invalid Traffic (GIVT) categories and 6 Sophisticated Invalid Traffic (SIVT) categories, in alignment with MRC IVT Guidelines and the TAG IVT Taxonomy v2.0.

General Invalid Traffic (GIVT)

General Invalid Traffic (GIVT) is identified through routine filtration, such as blocklists and standard parameter checks. It includes self-declared bots and crawlers, known data center traffic, and duplicate or malformed transactions.


Sophisticated Invalid Traffic (SIVT)

Sophisticated Invalid Traffic (SIVT) is more complex to detect, requiring advanced behavioral analysis, statistical modeling, machine learning, multi-signal corroboration, or human review. It includes automated devices masquerading as legitimate users, falsified app, device, or location data, invalid proxy traffic, and incentivized human activity.


Detected Environments

Pixalate analyzes ad traffic across various environments and devices, including mobile in-app, Connected TV (CTV), and web traffic.

Known Dangerous or Fraudulent Sources

Beyond impression and click fraud, Pixalate also identifies high-risk entities based on their associated IVT and compliance risks:

  • IP addresses (IPv4 and IPv6)
  • Device IDs (Mobile and CTV)
  • App and Bundle IDs (Mobile and CTV)
  • Domains (Web)
  • Supply Chains

IVT Categories and IVT Types

All 46 IVT types are listed under 4 GIVT categories and 6 SIVT categories.

General Invalid Traffic (GIVT)

1. Irregular Pattern

General invalid traffic identified by MRC's activity-based techniques applied to transaction-level data and parameters: speed of transactions (such as a click less than one second after its impression), repeat transactions, interval testing (machine-regular periodicity), outlier identification, missing values or user agents, transaction protocol verification, and inconsistencies between transaction and browser/agent parameters.

This includes user agents that are blank, that match no known browser or app pattern on the IAB Tech Lab/ABC International Spiders & Bots List (include list), or that change under one cookie, and IP addresses in private or reserved network space. It also includes requests self-declared as prefetch or preview, and traffic from devices that cannot render ad content. Classified as GIVT under the MRC IVT Guidelines.


IVT Name

Code

Environment

Definition

Repeat Transactions

1101

Mobile, CTV, Domain

Impressions with the same ID and attributes generated multiple times; usually an integration issue

Repeat Click Transactions

1102

Mobile, CTV, Domain

Clicks with the same ID and attributes generated multiple times; usually an integration issue

Spoofed User Agents

1103

Mobile, CTV, Domain

Traffic from a browser identifier that presents more than two user agents within 24 hours

Fraudulent User Agents

1104

Mobile, CTV, Domain

Traffic from user agents that match no known browser or app

Missing User Agents

1105

Mobile, CTV, Domain

Impressions whose request carries no user agent

Auto Refresh Fraud

1106

Mobile, CTV, Domain

Impressions from a single source arriving at intervals too regular to be human

Reserved Network IPs

1107

Mobile, CTV, Domain

Impressions whose IP address is in private or reserved network space

Fraudulent Clicks

1108

Mobile, Domain

Clicks recorded too soon after their impression for a person to have reacted

Invalid Prefetch Traffic

1109

CTV, Mobile, Domain

Impressions from requests self-declared as prefetch or preview (e.g., X-moz: prefetch, X-purpose: preview)

Non-Rendering Device Traffic

1110

CTV, Mobile, Domain

Traffic from devices that cannot render ad content


2. Known Crawlers

Traffic from bots, spiders and other crawlers that declare themselves as non-human, as identified by a user-agent string that matches the IAB Tech Lab/ABC International Spiders & Bots List. This also includes a new GIVT type, Declared AI Agents, which extends this to AI crawlers, fetchers and agents that identify themselves as automated.


IVT Name

Code

Environment

Definition

IAB Crawlers

1201

Mobile, CTV, Domain

Traffic from user agents on the IAB/ABC International Spiders & Bots List

Declared AI Agents (Upcoming)

1202

Mobile, CTV, Domain

Traffic from AI agents and LLM crawlers that self-identify in the user agent


3. Data Center

Traffic whose IP address is on Pixalate's known data-center list: hosting and cloud IP ranges that are a consistent source of invalid traffic. The list includes at minimum the Amazon AWS, Google and Microsoft ranges MRC requires, plus other significant hosting providers (e.g., Oracle) and reputable industry sources (e.g., the TAG Data Center IP List).

Proxies in data-center space that pass invalid traffic are reported separately as Data Center Proxy Traffic (SIVT, False Representation).


IVT Name

Code

Environment

Definition

Data Center Traffic

1301

Mobile, CTV, Domain

Traffic from known data centers and hosting providers that generate invalid traffic, excluding legitimate human activity routed through VPNs or virtual machines


4.. Invalid Placements

Measured traffic on placements whose dimensions are illogical for the trafficked creative under the IAB Standard Ad Portfolio (July 2017, v1.1), such as 0x0 or 1x1. MRC's requirement covers small, barely visible or invisible ad delivery as delivered on the client side, and asks that declared sizes be checked for whether they reflect the actual placement or are for request purposes only.

IVT Name

Code

Environment

Definition

Invalid Placement Traffic

1401

Mobile, CTV, Domain

Impressions served to illogical placement sizes, such as 0x0 or 1x1


Sophisticated Invalid Traffic (SIVT)

1. Automated Browsing

Traffic generated from programs or scripts that request content or ads without user involvement and without declaring themselves as crawlers inclusive of traffic generated by LLM crawlers, AI browsers operating in agent mode and AI agents that visit sites or apps, or click on ads, without genuine human intent, and that do not declare themselves as automated or that spoof a human user agent. Covers automation on dedicated devices (automation tools, headless browsers, emulators, device farms) and on non-dedicated devices that are infected or hijacked, including hijacked sessions.

IVT Name

Code

Environment

Definition

Infected Device Traffic

2101

Mobile, CTV, Domain

Impressions generated by a single device at a statistically inflated rate

Infected Device Sessions

2102

Mobile, CTV, Domain

Traffic from devices with a statistically inflated number of sessions per hour

Headless Browsers or Emulators (Upcoming)

2103

Mobile, CTV, Domain

Traffic from headless browsers or emulated devices posing as physical hardware

Known Automation Systems (Upcoming)

2104

CTV

Traffic from CTV devices whose behavior matches a device farm, such as always-on playback, app loops, fixed session durations, and subnet clustering


2. False Representation

Transactions where the declared inventory, device, user or measurement data differs from what was actually delivered or observed: misrepresented apps, domains, bundle IDs and operating systems; falsified device IDs, IP addresses, X-Forwarded-For headers, Private Relay claims, locations and referrers; SDK and SSAI spoofing; invalid proxies; and stuffed cookies.

All False Representation types are SIVT. GIVT parameter checks (blank, unknown or rotating user agents; private IP addresses) sit in Irregular Pattern.

IVT Name

Code

Environment

Definition

Invalid Proxy Traffic

2201

Mobile, CTV, Domain

Traffic from intermediary proxies that inflate traffic counts, pass invalid traffic, or break protocol

Data Center Proxy Traffic

2202

Mobile, CTV, Domain

Traffic from proxies on data center or hosting IPs that inflate counts, pass invalid traffic, or break protocol, excluding validated SSAI

IP Address Mismatch

2203

Mobile, CTV, Domain

Impressions whose declared IP and ISP differ from the IP and ISP Pixalate detects

Spoofed iCloud Private Relay

2204

Mobile, CTV, Domain

Impressions whose declared IP claims iCloud Private Relay but differs from the IP and ISP Pixalate detects

Fraudulent XFF

2205

Mobile, CTV, Domain

Impressions whose X-Forwarded-For header reports a user IP that differs from the IP the ad renders to

Fraudulent Device IDs

2206

Mobile, CTV, Domain

Traffic from device IDs seen across a statistically inflated number of IPs, apps, platforms, or locations

App Misrepresentation

2207

Mobile, CTV

Impressions whose declared bundle ID differs from the app detected by Pixalate

OS Misrepresentation

2208

CTV

Impressions whose declared operating system differs from the OS detected by Pixalate

Domain Misrepresentation

2209

CTV

Impressions whose declared domain differs from the domain detected by Pixalate

User Agent Bundle ID Device Mismatch

2210

Mobile, CTV, Domain

Impressions whose declared operating system is inconsistent with the bundle ID format, user agent, or device

Falsified Geolocation

2211

Mobile, Domain

Impressions whose declared GPS location deviates significantly from the IP reverse location

Cookie Stuffing

2212

Mobile, Domain

Traffic from a single browser identifier recycled across a statistically inflated number of IP addresses

Spoofed Referrer

2213

Domain

Traffic from a single source reaching one domain through a statistically inflated number of referrer domains

SSAI Misrepresentation (Upcoming)

2214

CTV

Impressions that claim to come through server-side ad insertion (SSAI) but fail SSAI validation

SDK Spoofing (Upcoming)

2215

Mobile

Impressions whose ad request claims an SDK that did not initiate the transaction

Invalid Bundle IDs (Upcoming)

2216

Mobile, CTV

Impressions whose declared bundle ID matches no app in Pixalate's app database


3. Incentivized Human Invalid Activity

Activity by real people who are paid, directed or otherwise incentivized to generate ad views, clicks or other engagement for the reward, or to benefit themselves or harm others, such as click farms where activity is organized across many users or devices. Per MRC, disclosed self-directed activity without the express purpose of manipulating measurement, such as reward programs, is excluded and, when known, should be considered discretely for reporting as a subset of valid ad activity.

IVT Name

Code

Environment

Definition

Click Farms

2301

Mobile, Domain

Traffic from IPs where a statistically inflated number of devices generate coordinated clicks

Infected Device Clicks

2302

Mobile, Domain

Clicks generated by one device at a statistically inflated rate

Falsified Clicks (Upcoming)

2303

Mobile, Domain

Clicks recorded after an app download has begun but before the install completes

 
4. Misleading User Interface

Ads served in ways that keep them from being seen or that deceive the user: hidden, stacked, covered, transparent or invisible ads, banner stuffing and similar obfuscated ad serving. MRC also lists adware and malware that inject ads or add unauthorized overlays; Traffic from Pixalate’s malware and phishing domain lists is reported under Known Dangerous Sources.

IVT Name

Code

Environment

Definition

Obfuscated Ad Serving

2401

Mobile, Domain

Traffic from domains or apps Pixalate identified for stacked, hidden, or invisible ad placements


5. Known Dangerous Sources

Traffic from sources on Pixalate's specifically identified risk lists: device IDs and IPv4/IPv6 addresses flagged by Pixalate's rule-based and machine-learning risk models as high-risk sources of invalid traffic; apps delisted from their app stores; domains associated with malware, adware, phishing, and/or elevated risk profiles based on observed IVT signatures.

IVT Name

Code

Environment

Definition

Known Dangerous or Fraudulent Devices

2501

Mobile, CTV, Domain

Traffic from device IDs Pixalate identified as dangerous or fraudulent

Known Dangerous or Fraudulent IPv4 Addresses

2502

Mobile, CTV, Domain

Traffic from IPv4 addresses Pixalate identified as dangerous or fraudulent

Known Dangerous or Fraudulent IPv6 Addresses (Upcoming)

2503

Mobile, CTV, Domain

Traffic from IPv6 addresses Pixalate identified as dangerous or fraudulent

Known Dangerous or Fraudulent Domains

2504

Domain

Traffic from domains Pixalate identified as dangerous or fraudulent

Defased Apps

2505

Mobile, CTV

Traffic from apps delisted from their respective app stores but still serving ads

Adware, Malware or Phishing

2506

Domain

Traffic from domains associated with adware, malware, or phishing


6.Supply Chain

Transactions whose declared supply path fails validation against the publisher's ads.txt or app-ads.txt and the OpenRTB SupplyChain object (schain): the first node does not identify a publisher (SCO Publisher is Null), or the first-node seller is not listed as DIRECT (SCO Unauthorized Seller).

IVT Name

Code

Environment

Definition

SCO Publisher is Null

2601

Mobile, CTV, Domain

Impressions whose first SupplyChain node does not identify as a publisher

SCO Unauthorized Sellers

2602

Mobile, CTV, Domain

Impressions whose first SupplyChain node is not listed as DIRECT in ads.txt or app-ads.txt