To get free gems in Dragon City. You can complete quests and achievements, log in daily, complete surveys, watch ads, and participate in events, tournaments, leagues, arenas, etc.