Logically, when we see smoke and some little exploions near the space ships when flying and get hit, these explosions are the lasers that hit to the shields.(see MF and Republic gunship)
So or the AT-ATs have different shield type or we were able to see these blasts in the air.
-Angel