I also gamble for fun using real money. Playing games in facebook or other apps/games is fun but it is not exciting and thrilling. I guess winning/losing real money makes the difference. Simple explanation but thats the truth.
You may also compare it to trading in a demo account and trading in a live one. You can be a winning trader on a demo account but a loser on a live account. Emotions play a big difference.