Generally speaking, it takes 24–48 hours on average for ads to start showing up on a blog/website after it has been approved by AdSense.