We discussed recently that Twitch, or perhaps it would be more accurate to say Amazon, has openly declared war on ad-blockers with their platform. The results have been an absolute disaster for both streamers and viewers, with the only party arguably coming ahead being Twitch themselves. Heaps of advertisements, often at three minutes per segment, […]