The prices may vary depending on which Aldi store you went to. Make sure the add was for the location that you were at. If it was then show them your sales slip along with the add and I'm sure they'd refund the difference.
I'm not a store employee, but I would think if you bring your receipt back to the store and a flyer, if you have one, they should be able to give you a refund. But, make sure you you saw the sale price on a current flyer.
Thanks! Your answer is awaiting moderation.