Reported places to look
The linked September 24 guide lists Infinite, Story, quests, level milestones, half-hour challenges and Press your luck as gem sources. Availability, entry requirements and amounts should be checked in the current game. This wiki has not benchmarked the rewards per hour.
Published codes also list gem rewards for several strings. Check code status and level requirements first, then read the amount actually added to your account. Codes are limited promotions, not a repeatable farming route.
Decide what the session is for
Write down the purchase or summon target before entering a repeatable activity. Compare the current in-game cost with your balance. The difference is your resource target; it is not a promise about how many attempts you need to obtain a unit.
When an activity rewards multiple currencies, do not convert them into imaginary gem values. Keep a separate total for gems, reroll tokens and materials. A slower run may still be worthwhile if it advances two real upgrade goals.
Make your own farming comparison
Run a route more than once before choosing it. Note the total time including lobby waits, loading, failures and reward collection. Compare the actual resource gained divided by total minutes, not just the fastest successful clear.
First-clear rewards and level milestones can distort a small sample. Separate one-time gains from repeatable income so that yesterday’s exceptionally good session does not become a false expectation.
Saved only in this browser. This checklist is a planning aid, not an in-game quest tracker.
Use the reroll guide for token decisions. Gem income and trait probability answer different questions.