If you run out of in-game currency, you can always purchase them in the bank.
Also, you can earn more Coins and Gems by participating in voting, watching rewarded videos, collecting Season Pass rewards and daily gifts, and completing challenges daily to keep the streak going.
Additionally, there are special Tapjoy offers to earn Gems by completing tasks provided by Tapjoy.