If YouTube is hosting a video, and then decides to have you watch two 30 seconds ads, and you immediately start watching the original hosted video before 60 seconds has elapsed, why wouldn't a server-side timer work to detect ad blocking? Are we forced to solve this problem client-side with Tom and Jerry Javascript battles?
I don't really understand how video streaming scales, so this is probably a very naive question.