Not entirely. There are platforms such as Google TV that can't block ads.
The top discussion in this thread is about their poor branding. Chromecast? Google Cast? Android TV? Nexus Player? Google TV? What is it? I have Android TV and even I'm confused.