I've done loads of gold offers when you download the app and run them and I never get my rewards, what am I doing wrong/when will they come?

If I already have the app on my phone, does it not count as a reward because I haven't just downloaded it?

Also, where do I find promo codes for gold on OSM?