Daily Rewards and Timed Rewards is a great way to increase retention but also helps monetization as players get a sense of the benefit of having more coins/currency within the game.
The asset is client based and uses local machine to check the remaining time. The code is open if you want to add a server time check.