There is no specific number of posts needed for AdSense approval. If you have unique and SEO friendly content, then you can get AdSense approval with just 5 to 7 posts.