Puede deberse a varias razones.
Una de ellas es que los resultados de AdSense no son en tiempo real como ocurre en Analytics. Es perfectamente posible que dichas impresiones aparezcan con retraso con respecto a Analytics. A veces hasta 24 horas o más.
Otra posible razón es que esas impresiones se estén mostrando en alguna página que Analytics no siempre muestra en las estadísticas. Por ejemplo algún resultado en caché de Google, archive.org, etc... estos accesos casi siempre se ven en Analytics pero no siempre es así.
Una tercera razón que se me ocurre es que esos anuncios se estén mostrando a un usuario que Analytics no puede ver, algún bot o alguien que use un explorador especialmente extraño o protegido. No son muchos pero algún acceso hay que pasa por nuestra web sin ser detectado por Analytics.