Skip to content
OCAD- OnChain Ads

OCAD- OnChain Ads

Decentralised Ads for dApps

Created on 6th December 2025

OCAD- OnChain Ads

OCAD- OnChain Ads

Decentralised Ads for dApps

The problem OCAD- OnChain Ads solves

The majority of the $700+ billion that advertisers spend on web2 is controlled by GDN and Facebook Ad Network. In addition, nobody in web3 is focusing on DAPPS using web3 data rather than web2 data. Therefore, there is a need for a Decentralized Ad Network to ensure that these major businesses don't also establish their duopoly in web3. We serve as the link between advertisements and DAPPS. We offer data to the advertiser with creative intelligence so they may run more effective campaigns for less money. We provide as the entry point for DAPPs to be monetized with advertisements and analysis technologies to ensure that nobody gets inundated with unrelated adverts.

Challenges we ran into

We ran into several real challenges while building the system. Getting the smart contract design right took time, especially around structuring the submitTransaction event so it could be cleanly indexed by The Graph. Subgraph setup was another hurdle — configuring the manifest, mapping handlers, and deploying to Subgraph Studio demanded multiple iterations because even a small mismatch in event names or types caused failures. On the frontend, wallet connectivity was tricky due to network mismatches, local server issues, and MetaMask not injecting window.ethereum under certain conditions. Managing CORS and integrating the backend analytics service with on-chain data also required debugging. Finally, stitching everything together — contract, subgraph, backend, and UI — highlighted how sensitive Web3 pipelines are to small inconsistencies. These challenges shaped a stronger, more modular system by the end.

Tracks Applied (1)

Ethereum Track

Our project fits the Ethereum track because it rebuilds digital advertising as a trustless, transparent system powered e...Read More
ETHIndia

ETHIndia

Discussion

Builders also viewed

See more projects on Devfolio