Originally Posted by
Liar
I would think it will take some time to find the source of 1M miles/points but if you can get half of those using your own time by actually flying, it would be a lot easier.
500k miles in 3 weeks? It might be possible to find fares suitable to earn 100-150k miles at a reasonable cpm in the next 3 weeks but I'm not sure you could consider yourself alive during those 3 weeks, or afterwards for that matter.
If it's for a "promotion" purpose, you should probably be talking to the airlines to become a "sponsor" of sorts and just buying them outright.