Neutralizes "effective against fliers" bonuses. Just flier movement type units not neutralizes effective bonuses. It will probably only protect against bows and Excalibur.
pretty sure they did as i had sheena way back when and she had iote’s shield too, but its svalinn shield now. i remember it was “effective against” as opposed to class specific