American Airlines joined Delta and United in awarding miles for flights based on the cost of a ticket rather than the distance you fly.
But if you aren’t an elite (giving you a reason to credit to American), and your ticket isn’t super expensive (where you’ll earn as many miles as before), there’s still a program that will award you 100% of your flown miles on nearly all American Airlines fares.