This is a bit of confusion in my mind.

I got a free code with 500 spins and I just played it about 80 spins earning $35 then I exit the game and I don't see this going to the main balance?
Do we need a deposit in advance?
Or need to play without exiting the game?
You need to finish all the 500 spins first. Once you did it, usually you need to activate it under the bonus page of your account unless there is no wagering requirement for the winning amount of the free spins. If there is wagering requirement, you need to complete it first before it becomes a real balance that you can cash out. For more information, usually you can find all the information under the bonus page of your account.
Turns out I just forgot to activate it under the bonus page and I have used all the free spins.
It's pretty decent with the free spins given that it makes $105 and this is my reserve fund to start over to my favorite slot games.
With a Christmas event full of lots of joy for every casino player.
Really lively and thank you FJ.