sometimes that's what happens there is no free money which is so easy to get sometimes we have to play first so when more money is played there will be a bonus that we can claim in the end, so in my opinion just play and make a deposit after that and then claim the bonus

The casino works for its own profit and to earn money. Therefore, no one will give you money just like that and there is no free money.
Lolz, rightly said, I've always said that gambling casinos are not charity organizations, we should always have it at the back of our minds that they are also working for their money, the bonuses they offer is just way for them to attract new users and also retain their already users.
If they do not gather enough money, how are they going to pay winnings when it rolls in?, also money is needed to keep the casino, and the servers running 24 hours a day and 7 days a week.