A screenshot from Walmart’s $17.6 million ad about American-made goods.

Walmart is spending millions of dollars to make sure Americans know about investments that might rehab the retailer’s reputation.

Walmart spent $17.6 million on an ad that aired earlier this year about the retailer’s plan to buy $250 billion in American-made or grown products, the New York Times reports. Additionally, the company has spent roughly $650,000 on emotional commericals in the past year highlighting a new worker training program called Walmart Academy.

In recent years, Walmart has been making major efforts to ditch…