Companies lose revenue on ad platforms due to people using adblock and faking impressions.
Solution -
Our solution incentivizes viewers to view ads by offering them Vendos (VEN, ERC20) for verifying their impressions.
Impressions are verified by asking viewers to fill out a captcha "related to the company's tagline", thus, making impressions really count.
Privacy Issues in Centralized Ad Systems
Solution -
WE DON'T USE COOKIES! Personalization is still possible using wallet address but we let viewers opt out if they want.
Validating Impression Count for CPI
** Solution** -
Centralized Ad pricing works on trust, but decentralization makes this process more ** transparent ** and all impressions that are stored on the chain can be verified by the anyone including the publisher and marketer.
Although we operate in a decentralized setting, we needed room to implement a reasonable recommendation algorithm to ensure the right reach, and for this we rely on a Flask server to handle the intricacies.
As Smart Contract methods can be called directly, we did not want the viewer to get infinite tokens!
For this, we use our Flask backend server to sign (web3.eth.signMessage) every potential impression which is verified by the smart contract and the server.
To get a free token, the viewer needs to invoke a smart contract (with above signed message). For this viewer, needs to pay Gas Fees, and we intend to refund the gas fees to ensure the tokens are truly free.
Discussion