Brave: The Browser That Chose the Ad
In 2019, Brave invited users to opt into ads and receive BAT. Behind the reward was a different arrangement: bring an ad catalog to the browser, select locally, then handle reporting and withdrawals as separate problems.

3-Minute Fast Briefing
- The ParadoxBrave launched opt-in desktop ads on April 24, 2019, offering users 70% of the gross revenue from those ads as BAT rewards.
- The Turning PointIts documented design downloaded an ad catalog and selected relevant ads on the device. Private matching still needed a separate way to report ad events.
- The LegacyAn October 2019 update added withdrawals through verified Uphold accounts. Keeping browsing history local did not make that financial step anonymous.
Chronological Timeline
The launch offers BAT rewards and describes ad selection on the user’s device.
Desktop version 0.69 adds two-way wallets through Uphold verification.
A technical account separates catalog delivery, local matching and private reporting.
An Ad You Had to Invite
On April 24, 2019, Brave put an unusual choice into its desktop browser: users could turn on advertising. The company already blocked trackers and the ads associated with them by default. Its new ads were a separate, optional service, delivered as notifications. Clicking one opened an advertising tab; the launch was not a system for replacing every banner on the page being read.[1]
The offer included a share of the proceeds. Brave said users would receive 70% of the gross revenue from these ads through Basic Attention Token, or BAT. Rewards followed a monthly cycle and could support publishers and creators. That percentage described a revenue split, not a fixed income for leaving the browser open. The launch announcement still described personal withdrawals as a feature being developed.[1]
Bring the Catalog to the Reader
The more interesting change was where the ad was chosen. In its September 2020 technical explanation, Brave described periodically downloading a catalog of available campaigns for a country. The browser then selected from that catalog using information available on the device. It did not need to send a person’s browsing history to an ad server so that the server could choose the next offer.[2]
This was still personalization. The design used local signals to judge relevance and timing; privacy did not mean showing everyone the same random message. General models were trained separately and downloaded to browsers for use there. The technical account also said Brave did not infer interests from login-based sites such as email or social media. These are the developers’ descriptions of that system, not a claim that a browser can know someone’s every preference.[2]
A Reward Needed More Than Matching
BAT answered a distribution question: what could a user receive, and potentially pass to a creator, in return for attention? It did not itself decide whether a bicycle or a pair of headphones was relevant. Ad selection lived in browser software. Keeping those jobs apart helps explain why putting a token into advertising does not, by itself, protect browsing data.[1][2]
Advertisers still needed evidence of activity. Brave’s 2020 account described a separate reporting protocol based on Privacy Pass, intended to make reports of impressions, clicks and conversions private and unlinkable. Local matching therefore did not mean the browser never communicated with a service. Campaign delivery, ad selection and reporting each needed their own design; the article presented the platform as a step toward a fuller system, rather than a finished trustless one.[2]
The Exit Had a Different Gate
On October 3, 2019, Brave announced that desktop version 0.69 let users move earned BAT out through Uphold after a verification process. The release notes listed two-way wallets. This was a concrete change from the earlier contribution-focused wallet: rewards could now take an outward route through a financial partner, instead of serving only the browser’s creator-support flow.[3][4]
The Rewards team stressed at the time that verification was optional for earning rewards and giving them back to sites and channels. Using the new withdrawal route was a different choice, with an identity-check process. There is no contradiction in distinguishing those boundaries: selecting an ad without exporting browsing history and withdrawing through a verified account solve different problems. Brave’s early experiment made both the reader’s attention and the destination of the reward into choices the reader could make.[3][5]
Connected Stories in this Universe
Explore the chain reaction of historical breakthroughs, blunders, and legends.

David Chaum’s DigiCash: Private Payments Still Needed a Bank
A digital coin could hide the link between withdrawal and spending. It could not make issuing banks and willing merchants unnecessary. Inside David Chaum’s DigiCash.
Read story →
Gitcoin: What Changes When Small Donations Come from Many People?
Four people give $4 each. One person gives $16. The donations are equal; the matching signal is not.
Read story →Sources & References
- [1]Source 1: Brave Ads launch announcementBrave · 2019-04-24Accessed 2026-09-18
- [2]Source 2: An Introduction to Brave’s In-Browser AdsBrave · 2020-09-03Accessed 2026-09-18
- [3]Source 3: Brave and Uphold: two-way Rewards walletsBrave · 2019-10-03Accessed 2026-09-18
- [4]Source 4: Release Channel v0.69.132Brave Community — Release Notes · 2019-10-03Accessed 2026-09-18
- [5]Source 5: Rewards team: Release 0.69 brings two-way walletsBrave Community — Brave Rewards team · 2019-10-03Accessed 2026-09-18