I guess its better to put ads when you started so you can watch how your earnings improved as time goes by along with your SEO activities.
I usually wait til I am ranked as you should convert well for the advertiser before you start seeing higher payouts.