Bypass Loader and Proxy for Ad Blocker Evasion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Online advertisement blockers, or adblockers, interfere with the display and loading of advertisements on user devices, depriving content publishers of revenue and preventing the marketing and promotion of products and services.

Innovation Solution

An adblocking bypass system comprising a bypass loader and a bypass proxy that detects adblockers, obfuscates advertisement calls, and routes them through a remote proxy to ensure advertisements are loaded and displayed, even when adblockers are present, by encrypting and periodically changing the proxy's address to avoid detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If adblockers are used to block advertisements, then user experience is improved by removing unwanted ads, but content publisher revenue is reduced due to blocked ad loading

Engineering Contradiction:
Improveuser experienceVSAvoidpublisher revenue
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent introduces an intermediary component (bypass loader/proxy system) that mediates between the adblocker and the advertisement loading process. This intermediary detects adblocker presence and dynamically modifies advertisement calls to bypass blocking mechanisms, allowing ads to load while maintaining user experience. The intermediary acts as a bridge that resolves the conflict between adblocking functionality and revenue generation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically changes parameters of advertisement calls based on detected adblocker behavior. When an adblocker is detected, the system modifies URL parameters, encoding methods, and request structures to evade blocking. This parameter adaptation allows the same advertisement system to function differently depending on the presence of blocking tools, preserving revenue while respecting user choices.

Inventive Principle:
Principle #35Parameter changes

2Object-affected harmful factors

If adblockers intercept and block advertisement calls, then advertisement display is prevented, but content publisher's intended content presentation is compromised

Engineering Contradiction:
Improveadblocker blocking effectVSAvoidcontent presentation integrity
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The bypass loader executes preliminary actions by detecting adblocker presence before advertisements are blocked. It proactively modifies advertisement calls and prepares bypass mechanisms in advance, ensuring that ads can load successfully despite adblocker interference. This preliminary detection and preparation maintains content presentation integrity by preventing blocking before it occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of trying to prevent adblockers from blocking ads, the system inverts the approach by having the adblocker allow the ad to load and then having the bypass system selectively restore or modify it. The bypass loader intercepts the blocked advertisement call and reroutes it through a proxy that retrieves and delivers the ad content, effectively working around the block rather than fighting it directly.

Inventive Principle:
Principle #13The other way round (Inversion)

3Reliability

If advertisement calls are obfuscated and routed through a proxy, then adblocker detection is avoided and ads can load, but system complexity increases

Engineering Contradiction:
Improveadvertisement loading successVSAvoidbypass system structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The bypass system uses a nested structure where the bypass loader is embedded within the content publisher's existing advertisement infrastructure, and the proxy service is nested within the broader advertisement delivery network. This nesting allows the complex bypass functionality to be integrated into existing systems without requiring complete system replacement, reducing overall complexity while maintaining reliability.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS10275806B2Systems and methods to bypass online advertisement blockers
Publication Date: 2019.04.30 ADSUPPLY
  • US10275806B2 patent drawing
  • US10275806B2 patent drawing
  • US10275806B2 patent drawing

AI summary

Some embodiments provide an adblocking bypass system for ensuring that advertisements are loaded and presented on a user device running one or more adblockers. The adblocking bypass system is comprised of a bypass loader and a bypass proxy. The bypass loader is a component that is embedded within content publisher content. When the content publisher content is downloaded and parsed by a user device, the bypass loader executes by detecting the presence of any adblocker on the user device. If found, the bypass loader forwards any blocked advertisement calls to the bypass proxy. The bypass proxy retrieves the requested advertisements and returns them to the bypass loader which then reintroduces the advertisements in final content presentation or rendering. The bypass proxy may also modify the content publisher content by replacing any blocked advertisement calls embedded within the content with calls to the bypass proxy.