Came across an interesting site today. It appeared on SERP #1 on a long tail KW I've tracked. Anyhow, it's not its rank that piqued my attention, even though I can't understand how the site got there. I was very surprised to see 8 AdSense ads featured on the page. And I mean 8 regular contextual blocks, not a combination of various types of ads.
When I sometimes mess up with programming and have a script insert more than 3 of those blocks by mistake, #4 and higher never actually show, I always get empty spaces, which is how I usually catch the error. But here are 8 blocks, all looking quite normal. The site is way too small for them to get any preferential treatment by Google (though I don't know if the publisher owns a boatload of these and got his deal that way) - so how do they manage to show 8 blocks?
I am looking into this from the technical perspective - it's hard for me to see value in 8 blocks, CTR drops so dramatically below the fold, that it's not really worth it IMHO.
So, I opened the source and it appears that they are pulling the AdSense code into the page using JS. I'm not so sure how it's possible that Google does not catch that the referral page for all 8 requests is the same, but it looks to be working for this site.
Does anyone know if this is allowed by Google? Not 8 blocks on 1 page, which I don't care for, but inserting AdSense code into a page via JS? Since JS is the only reliable way to know the browser window size, I see a real value in being able to dynamically call up different size ad blocks. This may be especially useful for the mobile version of the site I'm working on. Does anyone have an idea how AdSense and JS coexist?