Google play removed my app citing the claim that it's a gambling app. In my app players don't have to use real money to play and win prizes. How can it be gambling if there is no real money is involved?
On Google play you need to remember two rules for Gambling related issues.
1) You can't let players use real money to purchase and play in order to win prizes or cash reward. It's classical definition of gambling. It's not allowed even in real world and if you want to do it in real world or on GP then you will need gambling license.
2) This one is freaking pain but here is how it goes. You can't give cash prizes or real world gifts to players even if they don't purchase to play.
Yes that's right, even if you let users play for free and offer them cash prizes/reward it's not allowed on Google Play. Don't ask me why it's not allowed. It's just Google Law.
To fix issue with your app follow these: 1) Remove any requirement for cash purchase or any real money purchase from app. 2) Don't give any cash prizes or real world gifts. Remove all instances of prizes/real world gifts from your app.
Resubmit and it will be accepted.
You may ask, why players will play if there is no cash incentive? It's a valid question but Google simply doesn't allow what you are trying to achieve. So just forget it and follow their rule and be happy.
I've been burnt many times before and know these Google rules very well.
You may also argue that why there are still many similar apps live on Google Play? Well there is no argument again. If Google has messed up your app then better adhere with them or they will destroy you.