We are not performing a check for ad blocking to display this message. It is being shown to all embed viewers with the intent to reach any viewer with unintended Twitch experiences due to ad blocking software. I can understand your concerns, though this action is indeed to address the effects of ad blocking. We unfortunately cannot provide more detail as to what we are addressing. Many developers and viewers have voiced how intrusive this has been for a number of use cases, so please know we are exploring ways to improve this experience.
Can you comment on when Ads are coming back to the Embed player?
Q1 ? Q2?
So to confirm, when streaming through an embed link this will come up for all viewers (It has on our recent streams). Whilst it is possible on desktops to just wait it out, this does not happen on smartphones nor (as above) is there any mention on the message that it will disappear (particularly a problem on smartphones. It has resulted in >50% of our viewers dropping from our streams. Is there a time period that we can work towards for this to be fixed, or should we look for an alternative streaming embed in the short term / is that somethign you are able to advise on?
We are certainly exploring revenue opportunities in embeds, though any details regarding what features we may build or when they would be available is not ready to announce at this time.
So to confirm, when streaming through an embed link this will come up for all viewers
Correct, all viewers would see this message.
Whilst it is possible on desktops to just wait it out, this does not happen on smartphones nor (as above) is there any mention on the message that it will disappear (particularly a problem on smartphones.
Can you provide information about where and how you are using embeds on mobile to reproduce this issue? The message should always disappear after some time, so this could potentially be a bug for mobile.
And we are working on updating the text to make it clear that the stream will resume. I’ll make sure we respond here when that occurs.
There is now a new pop up (the purple old now is still there) that appears in the center of the video and prompts users to go to Twitch.tv
I was hoping the pop up would pre-empt the giant purple screen and it is insanely annoying that it doesn’t. If they don’t want people using embeds, just tell us you’re cancelling embeds. Having this pop up every 10 minutes is making my viewers furious.
I’d go the route of an API and logging in to see if that resolves it, but I’m at a loss for doing anything beyond html. I’ll spend many hours trying to learn a new skill if I can be given a clear answer from twitch that “yes, if you login via API on your embed page, those messages will cease”.
Yes, if the plan is to disable embeds entirely, please give a clear answer on that. Local embeds were disabled many months ago without notice…so my guess @Todd_Huish is that they’re going to disable them entirely without notice based on this historical cancellation of local embeds.
That/the parent required change was announced here
First announced Feb 2020, follow up announced May 2020, Actioned June 2020.
The reminder was also announced on Twitter
You missed the announcement.
Is there any update on the purple screen showing on Embed websites?
It is hurting our users experience.
Please provide some info about this as this is goes on for almost 2 months.
Reply/post 15 in this thread provides the additional information you requested
So is the message to developers who would embed streams in environments where clicking thru either defeats the purpose of the site (SaltyBet, MultiTwitch, etc) or is impossible (signage, in-game embeds, etc), as many have outlined here, just “use a different streaming platform, as our embeds are intentionally unreliable and frustrating and there are no plans to change this”?
Yes to number 1, no to number 2. Yes, this change addresses an adblocking concern and it’s effect on the Twitch viewing experience, but showing the message in all embeds was the intended effect in order to address it.
Wow. This is quite disappointing. It’s like Twitch is intentionally sabotaging their embeds to solve a problem which doesn’t exist (since they show this even with adblocker off on embeds).
Why would future developers trust your platform and even use your embeds if you are going to intentionally break their tools despite them not using ad blocker? I understand embeds are provided at mercy of the platform but there should at least be a bit of discussion with the community before making such breaking changes.
It’s actually quite wild and unbelievable that I am even typing this because the response of breaking developer tools is “It was intentional”.
The issue does exist, and the purple screen does prevent one style of ad blocker. The downside though is that to prevent that type of ad blocker they show the purple screen to ALL embed users for technical reasons.
We don’t know exactly what the impact of the users of that type of ad blocker was, but as this purple screen persists when Twitch know the impact it has on legitimate users must mean that at least in Twitch’s eyes the harm caused to Twitch by that ad blocker justified to them the use of such measures that hurt the legitimate developer community and the users of our sites and services.
It seems that “Technical Difficulties” is being used as the messaging for why this is happening, but in reality the difficulties are in monetization and not technical in nature.
I prefer the old embed behaviour and I would have preferred to have been notified.
This current approach feels like a rude hint, but it it is not too late for a blunt message, which I would prefer to such a severe limbo state.
Hi there, I wanted to share my frustrations with this approach.
I have my twitch channel embedded on my webpage, no adblockers installed, and I get this purple screen really often - about adblockers. Which I’m not using.
This should really be disabled until Twitch figures out the right way to target adblock users. I don’t care what the technical or business reasons are, this should have been rolled back as soon as this issue was reported.
If the intended goal was to tell people with adblockers to knock it off, then this is a technical failure since people without adblockers are getting it.
If the intended goal was to tell everybody, regardless of adblockers, that they shouldn’t be using adblockers, then this is a business failure because that’s incredibly stupid.
It’s very reminiscent of watching unskippable anti-piracy messages on DVDs that I legally rented/owned. It’s obnoxious and everybody hates it. I hate it as a user, I’m sure you hate having to respond to the upset users, who on earth wants this?
Whatever suit demanded this clearly didn’t have the repercussions explained to them. Please take whoever demanded this and make them try watching an embedded stream, so they can authorize whatever budget/manpower is needed to roll this back.
agreed. Punishing innocent users and developers who aren’t using adblocker is plain stupid.
I got this for the first time in my life today but it was when I was in my Stream Manager. I did recently have to reinstall everything because I got a new harddrive so I did disable my ad-blocker. But I continued to receive this message after disabling it and refreshing the page. Does my own stream manager (while I’m streaming) count as being embedded??
This is by far the stupidest thing Twitch can do to its business.
I’m a normal user who isn’t using any adblocks or anything. If you wanna monetize so badly, do it.
Don’t punish your existing users, who aren’t getting in your way in any way. You will end up losing a lot of money instead.
Roll this back and any user who has disabled adblock for Twitch or isn’t using adblock at all should never have to view that annoying purple screen ever again!
Clearly you guys have noobs working in this department of yours that came up with this decision.
And worst of all, you guys haven’t even given a straight answer that you’re actually gonna fix this or not.
You’re just saying “All users regardless of using adblock or not are affected” DUH! WE KNOW!