There's nothing wrong with it, if you are told about this up front and it's part of your purchasing calculation.
Retroactively adding ads to an ad-free device after the customer has purchased it, sometimes buying it specifically to avoid competing devices with ads, is inexcusable bullshit.