Watch and Earn Missions are cumbersome to fulfill
I would like to preface this by saying that that esports are literally my favorite part about League, I honestly find watching good games even more fun that playing the game. I have been watching professional League for much longer than I've been playing the game.
Obviously then I love the Watch and Earn missions, at least in theory. Being rewarded for watching pro games is awesome, if it actually worked that way. But despite the fact that I watch TONS of pro games, due to a couple of reasons I am rarely rewarded for the time I am actually watching and often end up having to leave a browser window up running vods to actually get the rewards. Again, this is despite the fact that every week I watch every single LCS and most of the LEC games.
There are a couple reasons I have trouble. The first is I guess technically my fault: I typically watch via Chromecasting to my TV. For some reason since while Chromecasting the stream itself on my computer becomes paused I get no credit for watching the stream. I would still argue this is dumb though since I am still logged in and watching the game, the lolesports.com website is still up on my PC and I still use it to see the player stats during game.
The second issue I guess is just due to bugs. Often even when not Chromecasting I still don't get any credit for watching live games. I don't know why and I can't seem to find any trigger that causes it. All I can conclude is there are mechanics in place that are trying to make sure I am actually watching the games, but that makes no sense because literally just leaving a window running vods in the background is the most reliable way I've found to get the credit.
It really seems to me that the watching detection system needs some improvement.