Yes, AAdvantage members can earn and redeem miles when flying on British Airways marketed and operated flights.