It's possible to block TV ads: https://next.taiv.tv. Taiv is a startup for bars and restaurants that uses a model which basically detects when there are sudden color shifts and lets them insert their own ads or get paid to insert someone else's ads.
Although I don't know how you'd block print ads unless you had some kind of AR headset that blacked them out.