OCAD- OnChain Ads
Decentralised Ads for dApps
Created on 6th December 2025
•
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
ETHIndia
