I've noticed that some of the on-screen advertisements located at the bottom mid section while I'm actively watching a stream are targeted towards amazon and other adverts with a purchase link available.
I believe that adding user options to "shopping" adverts that can tailor the on-screen ads would make them feel less invasive since I'm not going to argue them being there. I don't have a stance strong enough to make that point valid.
My suggestion, Add a section on the ad that invites users to change settings and add keywords to filter the advertisements provided to them to a certain degree or fully if the range of their keywords extend available advertisements.
Some of the settings can be checkboxes allowing users options to opt out of certain categories possibly, prioritize their keywords , ignore their keywords,
In the end I know advertisements are inevitable and I'm not going to debate them. I believe if the user can tailor the advertisements available to them it would provide otherwise unwarranted feedback. The overall user may be less aggressive towards such invasive advertisements if they felt like they had some control over the matter.
The last point I want to make because it to me would make a huge impact on the amount of time spent on the platform in general... I personally wouldn't mind more advertisements if there was a popup on the actual stream similar to some of the on-screen features. The stream can be muted to a low audio or muted for the duration. I wouldn't feel like they are as invasive and I would simply look at the ad and stream in the end spending more time watching streams and ads. To anyone who took the time to read on, Appreciate you and it's merely and rough idea to play with.