On-Chain Advertising Beginning
Ads that know what’s in your wallet are here. Nobody’s talking about it.
Something’s quietly starting that will change how crypto apps make money. Advertising based on wallet holdings. Not banner ads. Not Google AdSense. Different.
Target people holding 10 ETH without knowing their names. Show ads to NFT collectors without tracking cookies. Advertise to DeFi users without email addresses.
This exists now. Companies like Spindl, Holder, and others building it. Small scale currently. Mostly crypto protocols advertising to crypto users. But it’s real and it’s growing.
The mechanism is simple: Your wallet address is public. Everything you’ve done is public. Advertisers query the blockchain, find wallets matching criteria, show ads to those wallets when they connect to apps.
Effective targeting without identity. That’s the promise. And it’s starting to work.
How the targeting actually works
Open blockchain means everything visible. Not just what you hold now. Your entire history.
An advertiser can query: “Show me all wallets that hold between 1-10 ETH, have used Uniswap in the past 30 days, hold at least one NFT, first transaction was over a year ago, and bridged to an L2 in the past week.”
That’s incredibly specific. That’s a qualified user. Someone with capital, DeFi experience, and active interest in L2s.
The advertiser doesn’t know if you’re John Smith or Jane Doe. They know wallet 0x742d matches the criteria. That’s enough.
When you connect that wallet to an app running onchain ads, you see the targeted ad. The app shows different ads to different wallets based on holdings and behavior.
This feels invasive at first. But technically it’s just querying public data. Same data anyone can see on Etherscan. Just automated and used for advertising.
The privacy paradox
Here’s what’s weird: Onchain ads might be more private than web2 ads.
Facebook knows your name, face, age, location, employer, relationship status, political views, shopping history, websites visited, and much more. They connect this to your real identity.
Onchain ads know your wallet behavior. What you hold. What protocols you use. But not who you are. The wallet is pseudonymous.
Yet onchain ads feel more invasive. Why? Because they’re so accurate. When an ad clearly knows exactly what’s in your wallet, it feels like surveillance even though the data was always public.
Web2 ads feel less invasive even though they actually know more. They’re less accurate so they feel less creepy. You see ads for things you searched last week. Feels like coincidence even though it’s not.
Onchain ads can’t pretend. They show you DeFi protocol ads because you have $100K in DeFi. There’s no plausible deniability.
The technical reality: Less actual surveillance than web2. No tracking pixels. No cookies. No data collection. Just querying public blockchain.
The psychological reality: Feels more invasive because precision reveals the targeting.
This paradox will be interesting as onchain ads grow. More private technically. Feels more creepy emotionally.
Where you actually see them now
Not many places yet. But growing.
Portfolio trackers. DeBank, Zerion, Zapper. These apps connect your wallet to show holdings. Perfect place for targeted ads. You’re already seeing personalized content based on what you hold. Adding ads is natural.
Some of these apps already do this. Not labeled “ad” yet. Shown as “recommendations” or “opportunities.” But it’s advertising. Protocol pays to show up for specific wallet profiles.
Wallet apps. MetaMask, Rainbow, Coinbase Wallet. These have huge reach. Every wallet connection is an opportunity to show targeted ad. They’re being careful about it. Don’t want to feel spammy. But the capability is there.
Block explorers. Etherscan, Arbiscan, etc. You check transactions, they know your address. Could show targeted ads based on wallet activity. Haven’t seen this much yet. Probably coming.
DeFi dashboards. Nansen, Dune, various analytics platforms. They have wallet data. They have attention. Ads make sense here.
The format matters. Banner ads feel wrong in crypto. Native content works better. “Wallets like yours are using Protocol X” feels helpful. “Click here for casino tokens” feels gross.
The successful onchain ad platforms will nail the native format. Ads that feel like useful information, not interruption.
Mobile is where this happens
Desktop crypto users have ad blockers. They’re sophisticated. They’re there to trade or do serious DeFi. Less receptive to ads.
Mobile crypto users are different. Checking portfolio on the train. Browsing NFTs while bored. More casual. More open to discovery.
Mobile ad formats work better. Card in a feed. Native content. Swipeable. Tappable. Fits the interface.
Desktop banner ad feels like 2005. Mobile native ad feels current.
The mobile usage pattern also matters. You use your wallet app multiple times daily. Each time is an ad impression opportunity. Frequency adds up. Unlike desktop where you might use MetaMask extension a few times when actively transacting.
Mobile onchain advertising will be bigger than desktop. Most crypto usage is already mobile. The ads will follow.
What advertisers can actually do
The targeting possibilities are wild compared to web2.
Net worth targeting. “Show ads to wallets holding more than $100K total.” Direct wealth targeting. In web2 you approximate wealth through zip codes and behavior. In crypto you know exact holdings.
Competitive conquesting. “Show ads to active Uniswap users.” Direct competitor targeting. Facebook won’t let you target “people who use Instagram.” Blockchain lets you target “people who use specific protocol.”
Behavior signals. “Show ads to wallets that participated in 3+ airdrops in past 6 months.” Target airdrop farmers specifically. Or exclude them. Depends on your goal.
Early adopter targeting. “Show ads to wallets that used our competitor when it had under 1000 users.” Find early adopters. People who try new things. Valuable users.
Exit intent. “Show ads to wallets that were active on our protocol but haven’t transacted in 60 days.” Win back lapsed users. You know exactly who churned.
Upgrade targeting. “Show ads to wallets using basic version of protocol but holding enough capital for premium tier.” Upsell to qualified users only.
This level of behavioral targeting isn’t possible in web2 without massive data collection. In crypto it’s just querying public chain data.
The attribution problem
Advertisers want attribution. Did the ad drive action? How to measure?
In web2: Tracking pixels. Cookies. Click through data. Full funnel tracking.
In crypto: Wallet connects to your site. You see the address. You can check if that wallet saw your ad recently. If they transacted, you know ad worked.
Attribution is actually easier. No cookies needed. Just match wallet address from ad impression to wallet address in transaction.
Privacy-preserving attribution. No personal data collected. Just wallet behavior.
The platforms building this now are figuring out attribution models. Cost per impression. Cost per click. Cost per transaction. Standard ad metrics applied to onchain behavior.
Business model implications
Crypto apps need revenue. Most have struggled with business models.
Wallets: Free for users. Make money from swaps and bridges. Thin margins.
Portfolio trackers: Free. No clear monetization. Rely on grants or lose money.
Block explorers: Free. Survive on donations and grants.
Onchain advertising gives them a revenue stream. Show targeted ads. Take a cut. Sustainable business model.
The users are already there. The attention exists. Monetizing it through relevant ads makes sense. Better than compromising on security or charging subscription fees users won’t pay.
This could be how free crypto apps survive long term. Not transaction fees. Not premium tiers. Advertising. But better targeted than web2 because blockchain data is public.
What protocols get from this
New user acquisition is expensive. Most DeFi protocols spend heavily on:
Liquidity mining programs. Token incentives to attract users. Expensive. Attracts mercenaries who leave when incentives stop.
Twitter marketing. Brand awareness. Hard to measure. Doesn’t target qualified users specifically.
Partnership announcements. Some attention. Doesn’t translate directly to users.
Onchain ads offer something different. Target qualified users directly. Wallets with enough capital to be meaningful. Users active on competing protocols. People who’ve used similar products.
The targeting precision means less waste. Every impression goes to someone who could realistically become a user.
For protocols, this is cheaper than liquidity mining and more effective than broad marketing. Early data showing good conversion rates. Qualified wallet sees ad for relevant protocol, conversion rate is 5-10x higher than random targeting.
The format evolution
Early onchain ads are simple. Text and image. Click through to protocol.
But the format can evolve. Some ideas already being tested:
Wallet-gated content. “Connect wallet holding 1+ ETH to unlock article.” The ad is access to premium content. Payment is wallet connection proving holdings.
Airdrop announcements. “Your wallet qualifies for airdrop. Claim now.” The ad is actually distribution mechanism. Drives immediate action.
Early access offers. “Top 100 holders get early access.” The ad is exclusive opportunity. Creates urgency and status incentive.
Comparison tools. “See how your DeFi returns compare to others holding similar amounts.” The ad is utility. Provides value while promoting protocol.
Portfolio recommendations. “Based on your holdings, you might want to try Protocol X.” The ad is personalized advice. Feels helpful not interruptive.
The best performing ads will be the ones that provide value. Information, opportunity, utility. Not just “click here.”
Privacy protections emerging
Some users will hate this. They’ll want to opt out. They should be able to.
Some solutions being discussed:
Stealth addresses. New address for each transaction. Breaks behavioral targeting. Already supported by some wallets.
Privacy chains. Aztec, Railgun, etc. Shielded transactions. Can’t target what you can’t see.
Ad blockers. Browser extensions that block onchain ad requests. Like uBlock Origin but for wallet targeting.
Paid tiers. Apps offer “Pro” version with no ads. Users pay subscription for ad-free experience.
The pushback will come. Some users will demand privacy even though data is technically public. Apps will need to offer options.
Cross-app tracking
Here’s where it gets interesting. You use your wallet across many apps. Each app integration is a data point.
Used wallet on Uniswap. Then used same wallet on OpenSea. Then used it on Aave. Different apps, same wallet, coherent behavior profile.
An ad network could track this. Build complete picture of wallet behavior across entire ecosystem. More complete than any single app’s data.
This is powerful for targeting. But also feels invasive. Following wallet across entire crypto usage feels like surveillance even though it’s just connecting public data points.
Web2 tried to do this with cookies and tracking pixels. Got regulated hard. GDPR, CCPA, etc.
Crypto can do this by default because blockchain is public. No regulations stopping it yet. But probably coming.
The ad platforms building this now are being careful. Not pushing cross-app tracking hard. But the capability exists.
What happens next
Short term: More crypto apps add onchain advertising. Portfolio trackers and wallets mostly. Targeting simple. Wallet holdings and basic activity.
Medium term: Sophistication increases. Behavioral targeting. Intent signals. Predictive modeling on who’s likely to convert. Machine learning on wallet behavior patterns.
Long term: Cross-app tracking. Unified wallet profiles across ecosystem. Real-time bidding on wallet impressions. Full ad tech stack built on blockchain data.
The question isn’t if this happens. It’s happening. Question is how privacy-preserving it stays and whether users accept it.
The weird outcome
We might end up with better ads in crypto than web2.
Web2 ads are creepy because they’re opaque. You don’t know how much Facebook knows. You can’t see your data profile. It’s a black box.
Crypto ads are transparent. The data used for targeting is public. You can see exactly what’s known about your wallet. You can verify it.
Transparent surveillance might be better than opaque surveillance. At least you know what’s happening.
The ads might also be more relevant. Targeting on actual behavior (wallet transactions) rather than inferred behavior (clicked on ad about topic).
And the ads might be more useful. Seeing ads for protocols you might actually use beats seeing ads for products you’ll never buy.
The paradox: Advertising usually makes internet worse. But onchain advertising might actually work. Relevant, transparent, valuable.
Or it might be just as annoying as web2 ads but with blockchain characteristics. We’ll see.
Current reality
This isn’t theoretical. It’s live. Small scale but real.
Log into Zerion or DeBank tomorrow. Connect your wallet. Notice which protocols get promoted to you. That’s likely onchain targeted advertising. Based on what you hold.
The format is subtle now. Feels like recommendations. As it scales, it’ll become more obvious. More protocols. More apps. More impressions.
The infrastructure is ready. Public blockchain data. Wallet connections everywhere. Ad platforms launching. Protocols ready to spend on user acquisition.
Onchain advertising is beginning. Not sure if that’s exciting or concerning. Probably both.
Thank you :)
If your project needs design, brand, product, strategy, and leadership,
let’s talk. Work with me: hi@dragoon [dot] xyz | Follow: 0xDragoon



