The only ways to get gems on DragonVale are to win them in the Colusseum or the Dragon Track, complete certain goals, collect them from gemstone dragons, receive them from your Game Center friends, and buy them.
Chat with our AI personalities
There are no legitimate sites or apps that give you DragonVale gems, besides the actual official DragonVale game app.
if you enter the code: 10084572 you get 45 free gems
You can't exchange coins for gems. You can only exchange gems for coins. I don't know why, but the DragonVale company won't allow that to happen.
You get 5 gems for winning
if you enter the code: 10084572 you get 45 free gems