The only real way to get gems without spending ALOT of money is to watch ads.. but most of the time you sit through the ad and don't receive your measly 5 gems. And some of the ads just break the game and lag the game out, so if your 30 mins into a run you can just forget about it..