Inline-Frame Ad Delivery Using Browser API Override
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Ad blockers interfere with the display of online advertisements, depriving content publishers of revenue and disrupting marketing and information delivery.
Innovation Solution
A method and system that override browser application programming interfaces (APIs) to deliver advertisements by generating inline frames and executing scripts that bypass ad-blocking functions, even when executed by clients or external servers like VPNs or DNS.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Object-affected harmful factors
If ad blockers are used to block online advertisements, then users can avoid unwanted ads, but content publishers lose advertising revenue and marketing effectiveness
Solution Approach 1:
The patent uses a server as an intermediary between the content publisher and the ad blocker. The server receives the blocked advertisement request, generates an inline frame with bypassing script, and delivers it to the client. This intermediary approach allows the advertisement to reach the user despite the ad blocker's presence, resolving the contradiction between ad blocking and revenue generation
Solution Approach 2:
The patent changes the parameter of advertisement delivery by transforming traditional advertisement formats into inline frames with embedded scripts. This parameter change allows the advertisement to be delivered through a different technical pathway that bypasses ad blocker detection, maintaining revenue flow while respecting user ad-blocking preferences
2Reliability
If ad blockers are installed on clients or external servers, then advertisement blocking is enhanced, but advertisement delivery is interfered with
Solution Approach 1:
Instead of trying to penetrate or bypass the ad blocker directly, the patent inverts the approach by using the ad blocker's own infrastructure against it. The solution embeds a script within an inline frame that leverages the browser's existing API and rendering mechanisms, turning the ad blocker's reliance on standard web technologies into a vulnerability that enables advertisement delivery
Solution Approach 2:
The patent performs preliminary action by pre-generating the inline frame with the bypassing script on the server side before delivery to the client. This preliminary preparation ensures that the advertisement is already configured to bypass ad blockers upon receipt, eliminating the need for complex client-side manipulation and ensuring reliable delivery despite ad blocking measures
Data Source
AI summary
An operation method of a server to provide an advertisement includes receiving an HTTP request from a client, and transmitting, to the client, an HTTP response with a script added, the script including at least one instruction to be executed on the client, wherein the at least one instruction is executed by the client to generate an inline frame including a script which is executed to output advertisement content on a web page of the HTTP response, add the inline frame to the web page, and output the advertisement content in an area where the advertisement content is to be output using the script of the inline frame, and the script of the inline frame is executed to override an API of a browser application executed on the client.


