Sometimes when i check my website, i find out that out of all three ads placed, one shows regularly but the other two shows only sometimes. This leaves their spaces blank. This two are skyscraper banners. Is that the reason this happens?
most likely they couldnt find enough relevant publisher for the page. usually this happens with new pages.
This is a common problem... On my blog only 70-80% of the pageviews show all the adsense blocks... Sometimes there are problems with the browsers, cache memory etc...
Yes read adsense policy they may violate there rules to be on safe side on google ad-sense and see blocked pages remove or change them
A couple ofthings I would check are the CTR and keywords you are targetting on each page you display Adsense. Google will try to place ads to get the best perrfomance for their customers using Adwords. If you have a lower CTR than other sites targetting the same keywords and displaying Adsense ad units.
I've never seen these problems on either of my sites even when they were new. Ads were displayed about 5 minutes after first including the Adsense code. There might be another problem at work here. Perhaps a small coding error.
I got same problem on jan, but that was known issue and immediately inform and discuss ads not showing problem to adsense forum. And believe me within 30 min this issue resolved.
It could happen due to any of the following reasons: 1) The adsense code on the home page is broken - Try copy and pasting adsense code in your home page once again. 2) Some of your site platform plugins might be blocking adsense ads on your home page. 3) You might be blocking adsense ads from displaying in the home page - Check in your adsense account. Try to inform the adsense support forum. You should get a solution quickly.