For April 13th, my adsense shows 1,109 impressions and my analytics shows 1,813. For April 14th, my adsense shows 1,146 impressions and my analytics shows 1,147. I'm pretty sure analytics is wrong on April 13th, any idea why?
It happens but i think Adsense is more accurate because Analytics code is only executed if visitor allow it to load and if visitor interupt it then it will not record anything.
That doesn't make sense because adsense is showing less impressions than analytics. Also, don't forget that adsense is javascript as well.