Ad Server Validation for Email Ad Impression Fraud
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Email marketing faces challenges in verifying whether an advertisement was actually sent and displayed, as existing tracking methods can be easily manipulated by advertising agencies for fraud, making it difficult for clients to validate ad impressions without intervention from advertisers.
Innovation Solution
Implementing a system where an ad server pauses responses to pixel requests, selects an ad bundle with redirects to client-endpoints, and records ad deliveries, allowing clients to validate ad impressions by invoking these redirects and comparing records with reports from the advertising agency, thereby reducing fraudulent billing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If tracking pixels are used to monitor ad impressions, then ad display tracking is enabled, but fraud vulnerability increases
Solution Approach 1:
The patent introduces an intermediary validation system that sits between the ad serving process and the client billing system. This intermediary independently verifies ad delivery through multiple data points (email delivery confirmation, ad rendering verification, redirect invocation) and provides validated impression data to clients, eliminating reliance on potentially fraudulent advertiser-provided data.
Solution Approach 2:
The system implements feedback loops where the validation system continuously monitors ad delivery metrics, compares them against expected values, and adjusts validation thresholds accordingly. The system also provides feedback to advertisers about validation failures, creating a self-correcting mechanism that improves tracking reliability over time.
2Measurement precision
If ad servers directly report impressions to clients, then billing accuracy improves, but system complexity increases
Solution Approach 1:
The validation system is segmented into distinct functional modules: email delivery verification component, ad rendering detection component, redirect invocation tracker, and data consolidation component. Each module handles a specific aspect of validation, making the overall complex system manageable through clear separation of concerns and independent component development.
3Reliability
If multiple validation steps are implemented, then fraud detection capability improves, but processing time increases
Solution Approach 1:
The system performs preliminary validation actions during the ad serving process itself rather than as separate post-processing steps. Email delivery confirmation and ad rendering verification occur concurrently with normal ad delivery, and redirect invocations are tracked in real-time, minimizing additional processing time while maintaining comprehensive fraud detection.
Data Source
AI summary
Validating the display of a dynamic email advertisement includes receiving, by an advertisement server (‘ad server’) from an email client, a request for an advertisement (‘ad’) and one or more tracking requests; pausing, by the ad server, all responses to the tracking requests; selecting, by the ad server from a database, an ad bundle; queuing, by the ad server the tracking requests; assigning, by the ad server a redirect from the ad bundle to each tracking request; unpausing, by the ad server, responses to the tracking requests; sending, by the ad server to the email client, a response with the selected ad; and for each tracking request assigned a redirect, sending, by the ad server to the email client, a response including the assigned redirect.


