A new browser extension called AdBoost takes the unusual approach of adding advertisements to web pages, flipping the typical ad-blocking paradigm on its head.
A new browser extension called AdBoost is taking an unconventional approach to online advertising by adding ads to web pages rather than blocking them. The extension, developed by GitHub user surprisetalk, is described as "the only browser extension that adds ads to web pages!"
Unlike traditional ad blockers that remove advertisements from websites, AdBoost does the opposite - it inserts ads into web pages. This approach flips the typical ad-blocking paradigm on its head and raises interesting questions about user experience and the economics of web advertising.
Installation and Setup
AdBoost is available as a developer build that can be installed in Google Chrome:
- Clone the repository from GitHub
- Open
chrome://extensionsin Chrome - Enable "Developer mode"
- Click "Load unpacked" and select the AdBoost folder
The extension is written entirely in JavaScript and consists of a few key files:
manifest.json- The extension manifest filecontent.js- The content script that adds ads to pagesscreenshots/- Images showing the extension in action
How It Works
While the specific implementation details aren't publicly documented, the extension appears to inject advertisements into web pages as users browse. This could potentially be done through various methods such as:
- Injecting HTML elements into page content
- Overlaying ad containers on existing page elements
- Modifying the DOM to insert ad-related content
The extension's approach is notably different from typical advertising models. Rather than displaying ads from a specific ad network or platform, it seems to add generic advertisements to pages regardless of the site's existing ad setup.
Implications and Considerations
AdBoost's approach raises several interesting points about web advertising:
User Experience: Most users install ad blockers to improve their browsing experience by removing intrusive ads. AdBoost does the opposite, which could be seen as counterintuitive or even frustrating for users.
Economic Impact: By adding ads to pages, AdBoost could potentially affect the revenue models of websites. If the extension's ads compete with or replace existing ads, it could impact publishers' earnings.
Ethical Questions: The extension's approach raises ethical questions about modifying web content without the site owner's consent. While users have the right to modify their own browsing experience, adding ads to pages could be seen as problematic.
Technical Novelty: From a technical perspective, AdBoost represents an interesting experiment in DOM manipulation and content injection. It demonstrates how browser extensions can significantly alter the appearance and functionality of web pages.
Current Status
As of now, AdBoost is in early development with:
- 5 stars on GitHub
- 0 watchers
- 0 forks
- 2 commits in its history
The extension appears to be more of a proof-of-concept or experimental project rather than a widely adopted tool. Its unconventional approach to advertising makes it more of a curiosity than a practical tool for most users.
Conclusion
AdBoost represents a unique take on browser extensions and web advertising. While it's unlikely to gain widespread adoption due to its counterintuitive approach, it serves as an interesting example of how browser extensions can manipulate web content in unexpected ways.
The extension highlights the ongoing tension between user experience, advertising revenue, and content control on the web. As ad blocking continues to be a contentious issue, tools like AdBoost remind us that the relationship between users, advertisers, and content creators remains complex and evolving.
For developers interested in browser extension development or the mechanics of web content manipulation, AdBoost provides an interesting case study in how JavaScript can be used to modify the browsing experience in unconventional ways.

The featured image shows the AdBoost extension in action, demonstrating how it adds advertisements to web pages that would otherwise be ad-free.

Comments
Please log in or register to join the discussion