You can earn rewards by successfully defending your castle against waves of enemies, completing in-game challenges, and progressing through the levels.