The Roku 2XS (like, I assume, the rest of the lineup) displays advertising on its home screen. I'm the kind of person who chooses paid android apps over the ad-ridden free versions, and I paid for the Roku, so why is there advertising there?
The home-screen advertising needs the
zedo.com domain. I have a NAS which can function as a DNS server, so I enabled that function, added an empty
zedo.com domain, and updated the DHCP server to make every device use my NAS as DNS server. Finally I power-cycled the Roku.
That was enough. No more ads.
(Note: This trick will not block ads in free streaming channels. I suggest you change to paid-for channels. Remember: If you aren't paying for it, you're not the customer, you're the product being sold.)