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

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.

That/the parent required change was announced here

Remindered 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.
Thanks

Orishake

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”?

3 Likes

@jbulava

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”.

2 Likes

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.