The solution: Make the rewards NOT awesome, and make the minigame fun enough to warrant playing without a reward.

If the minigame NEEDS a reward, then the minigame isn't FUN ENOUGH.

If it NEEDS a reward, don't bother implementing it.