Getting a message on my embeds that goes away after a while

I’m also getting this on my site which embeds Twitch streams. Previously, the ads would show. I would rather see the ads than this message. Has anyone found a solution?

Also have these issues. Before, we had to comply with the new Twitch standard in order to fix broken embeds, this was back Twitch Embedded Player Updates in 2020 - Announcements - Twitch Developer Forums February 2020.

My website complies with these requirements, but now I get these before mentioned issues too. It’s not limited to just the small fry. For example, websites like https://gamesdonequick.com/ also suffer from the same issues.

No adblockers or scripts are used, browser cache was cleared to be sure.

I am having a similar problem. I have embedded the video and chat on a page on my site according to the docs using the twitch.js embed code. It’s been working without a problem until a week or two ago where I started getting these messages. In addition all my viewers are seeing the message as well. I polled my viewers about it and every one of them viewing my stream on my embed are getting the message. I can’t say if my viewers are or are not using ad blockers but I don’t think ALL of them are. Also I am 100% sure I am not. I am a developer and do not ever use ad blockers. I have verified the problem across all browsers as well as checked both OSX and Windows.

Can somebody from Twitch please comment on this and tell us if there is a way for us to avoid this notice? As mentioned by somebody else, I would rather show adverts than have this obnoxious notice showing whenever we load an embed.

We have our embed with the parent’s set correctly following the changes earlier this year, but surely there must be some other way we can validate as a source site to avoid this notice?

For those asking for a response from Twitch, the following quote is by @jbulava from the TwitchDev Discord server on the 5th Jan.

There is nothing more on this topic since then, so please be patient while it’s looked in to, as there may be some devs at Twitch still working on backlogs and things from over the Christmas break, and this may involve multiple teams internally. Twitch are aware of peoples issues with Embeds currently, and when they have more information to release they will.

4 Likes

Thank you for your patience while we gathered information to make sure our response was accurate and informative. The purple ad blocking message has clearly caused confusion for users of your experiences that rely on Twitch embeds and we apologize for not being more proactive with communication regarding a change to the embed experience.

The purple message seen in a Twitch embed was designed to address ad blocking and is shown periodically to all embed viewers. Many ad blockers modify ad behavior on Twitch and can result in abnormal behavior. This screen was put in place to help alert viewers with ad blockers as to why they may be receiving an unintended experience. This approach was the most appropriate action when implemented, however we will continue to explore ways to improve this experience for all viewers moving forward when addressing issues regarding the ads experience.

2 Likes

Hello jbulava,

Thank you for the clarification. So just to be sure, the target of the change was adblock and this is not the intended outcome for embeds correct? To confirm, there is work being done to see what can be done to mitigate the negative impacts the change has on embed however there is no clear timeline for when it may be resolved?

This message doesn’t show up on twitch itself, so if the target is ad blockers why show it specifically on embeds?

Thanks for responding. I was wondering if there was any way to indicate that the message will disappear after a while or partially cover the video with the message or something? The main issue I am having with the message right now is that people will see the message and they won’t have any indication that the message will go away at all and leave the page before it goes away.

@RandomDev

So just to be sure, the target of the change was adblock and this is not the intended outcome for embeds correct?

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.

To confirm, there is work being done to see what can be done to mitigate the negative impacts the change has on embed however there is no clear timeline for when it may be resolved?

Teams are investigating if and how the adblocking concerns can be addressed while also mitigating the effect on all embeds. There is no further commitment or timeline at the moment.

This message doesn’t show up on twitch itself, so if the target is ad blockers why show it specifically on embeds?

Unfortunately, I cannot provide an answer to this question publicly.

@Kadgar34

people will see the message and they won’t have any indication that the message will go away at all and leave the page

This is great feedback and I will mention this in case there is an opportunity to update the message and/or provide such an indicator.

What I don’t understand is why I’m getting this issue on a clean browser without addons and without any network layer ad blocking. I still get the message about addons being the specific issue on screen. Now I must ask; Is this play really to get rid of adblockers or is it to get rid of embeds? Does Twitch wants us to go through a validation process in order to whitelist external domains through frame policies? The answer about not being able to answer this question publicly makes me skeptical whether or not the given reason is the true reason/intention.

I’m interested too. In my site I use the code you give to us and it’s frustrating to see that message

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

See: Upcoming Twitch embeds experiment

1 Like

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.