When you redeem the rewards on the site you receive a message ingame with the credits.Do you have to open each game to grab the credits? I wish you can claim them from somewhere else. I might need to install some of the older games.
If you launch the game a few months later, you'll have to accept several messages to get your credits.
You don't need to launch every game each week after redeeming.
I'm tier 12 and I get 425 000 credits per week, I guess I have a few millions waiting in FM6 and FH2 ^^