There are a lot of ways to earn gems, one of which is by participating during the event like hydra's, Undead, World boss, or you can also purchase gems from the store.
Friendly Tip: In case you find this article of no help, please do not choose to resolve and contact our customer support instead, we are here to help!