If you have the H or L visa, you don't need A. But if you only have an H status which is just an approval notice, you will need AP before you leave US