What is the best position for AdSense in blog
Placing AdSense ad units in blogs is generally the same as placing AdSense ad units in other sites, focusing on places where visitors' eyes linger the most, though it is a bit more complicated. It is because of the almost similar page format for most blogs. Being a regular visitor makes a visitor ad-blind, which is the predictable nature of the ads makes the visitors (maybe unconsciously) ignore the ads.
So, instead of just normal strategy in AdSense ad units placement, add the following tips to the list;
Steps to choose the best position for AdSense in blog:
Add AdSense units between blog posts.
It works on the main page or the category where the blog post snippets are displayed. Visitors who go through your posts will be reading your (banner) ads in between the posts. Some AdSense-related plugins can easily achieve this if you're using WordPress.
Use link units to replace site's links.
If you don't have many links yourself, you can use AdSense's link units at areas where links are normally placed, such as below the blog's title, or at the sidebar.
Replace search form with Google Search.
The most popular blog platforms all provide search functionality. If you run your own blog (rather than using free hosting such as Blogger or WordPress.org), you have the option to replace it with Google's AdSense for Search. You might earn some money from the ads displayed on the search result page.