The reason is that the more advertisement they watch, the more revenue the app generates.
It’s important to mention the developer’s goal is to hook the player on the game for as long as possible. Cash Slots is not giving away real prizes, so you won’t get paid even if you meet the conditions.