Abstract: The present invention relates to a method of displaying an advertisement using a blockchain-based application. The application is stored or installed in a computing device of a user, and communicates with a blockchain framework via a communication network. The application includes a programming code that allows the user to search and select a preferred time slot out of the plurality of time slots. The plurality of time slots is provided in the smart contracts in the form of cryptocurrency. The blockchain framework further includes a server comprising a receiving unit that receives the input feed from the user, a calculation unit that calculates the cost of a selected time slot based on code assigned to the particular time slot, and a display unit for displaying the advertisement when the conditions of the smart contract are fulfilled.