-
Notifications
You must be signed in to change notification settings - Fork 61
Purple warning screen showing up when using extension #21
Comments
I can confirm that, had to disable the extension to allow one pre-roll ad to be able to watch for more than 10 minutes without interruptions. Hopefully it's an easy fix. |
Hi @Morten79 , You guys do an amazing work and i hope you will finde a new solution to get away this content blocking ads. <3 |
GQL change parameter in embeded player |
Issue 11 got revived for that issue already, not sure if we need 2 issues for the same problem. |
Same issue here on firefox, no matter if you disable Ublock, it still detects the extension when the streamer hits the ads button. |
It happens at regular intervals as well for streams that aren't partnered, get it roughly every 10 minutes for about 15 seconds before it returns to the normal stream. The purple screen also appears on partnered streams even if you're subscribed to them. |
Wasn't using the extension but I was using the embedly iframe script and getting the same issue Have no extensions or scripts installed - watching vanilla twitch and haven't got a pre-roll/mid-roll on any stream for many hours |
Doing fine now, I just reinstalled it through the Chrome webstore, might be just me. edit: just kidding lol, still getting it now |
Can +1 this issue. Getting the purple screen and duplicated in the small player on regular intervals in chrome. |
Just tried it, didn't work for me. Really hate how predatory Twitch is on its advertisements now. |
can confirm that it isnt blocking twitch ads anymore :( |
sometimes its blocking them other times not i got this https://i.imgur.com/TtSqjGa.png on greeks stream and it wont go away lol |
Are all of you using Chrome? I'm on Firefox, using the extension, and have yet to have any problems. |
I am on chrome experiencing this issue sometimes. |
Looks like they are rolling it out gradually to streams. I poked around with Firefox's network inspector and I can see it making graphql queries during the purple screen. It first makes a GET to their edge server. In my case it was:
This Then while the purple screen is active, we get 4 more "heartbeat" gql POST requests for {"player_mute":true,"player_volume":0.1600000113,"visible":true,"ad_id":"","ad_position":1,"duration":29,"creative_id":"2474283100403","total_ads":1,"order_id":"","line_item_id":"2379251610203","roll_type":"midroll","stitched":true} Until it's finished, then it finally POSTs this gql request: {
"operationName": "ClientSideAdEventHandling_RecordAdEvent",
"variables": {
"input": {
"eventName": "video_ad_pod_complete",
"eventPayload": "{\"stitched\":true,\"roll_type\":\"midroll\",\"player_mute\":true,\"player_volume\":0.1600000113,\"visible\":true}",
}
} So I wonder if we can either block the initial GET or spoof the |
I think I know why this is happening, it seems like Twitch is indeed rolling out their new "Multiplayer" ad experience. This is just a guess, but I am pretty sure this is why it's happening. Learn more about Multiplayer ads ==> https://help.twitch.tv/s/article/multiplayer-ads
|
I am on Edge and I also have the message on the screen. |
I also have third party message on Twitch since today, Twitch has allowed new developper's ressource to block this extension :( |
So the third party message only seems to show after watching the stream for a few minutes. Would it be possible to first send a request for the "normal" stream feed with ads, then immediately request the "embed" stream, start playing that one, then 30 seconds later switch back to the "normal" stream feed? This would at the very least block pre-roll ads. |
Main Reddit link on the topic: https://www.reddit.com/r/Adblock/ - but be very careful regarding suspicious Java scripts / Extensions! https://www.reddit.com/r/Adblock/comments/kc2bc7/ttv_aderaser_new_twitchtv_ad_blocker_that_also/ |
any updates ? |
Looks like the creation of that other extension posted to /r/adblock might have spurred this along. That's unfortunate. |
After bouncing around streams all morning, I haven't received a single purple screen. I kept an eye on the network inspector and found this gql POST fired off: {
"reason_channeladfree": false,
"reason_channelsub": false,
"reason_vod_ads_disabled": false,
"reason_bounty": false,
"reason_vod_midroll": false,
"reason_stream_broadcaster": false,
"reason_embed_promo": false,
"reason_p4m": false,
"reason_lt": false,
"reason_raid": false,
"reason_midroll_during_preroll": false,
"reason_ratelimit": false,
"reason_short_vod": false,
"reason_turbo": false,
"reason_vod_creator": false,
"reason_wp": false,
"reason_zagd": false,
"reason_zagu": false,
"reason_midlimit": false,
"reason_amazon_product_page": false,
"reason_animated_thumbnails": false,
"reason_creative_player": false,
"reason_dashboard": false,
"reason_facebook": false,
"reason_frontpage": false,
"reason_highlighter": false,
"reason_onboarding": false,
"reason_pbyp": false,
"reason_squad_stream_secondary_player": false,
"reason_thunderdome": false,
"reason_embed": true,
"twitch_correlator": "knsTswudR9gAAPVof6BwX2VYmwHu23HI",
"ad_session_id": "aaiWcx2WvYKuhK0ofe9NjQyJAYKwYC",
"roll_type": "preroll",
"time_break": 30
} It looks like this fires when an ad roll is initiated, but the viewer is exempt (for any one of the reasons returned from the gql request). So in my case, I wasn't shown a preroll ad because My theory is that they accidentally turned this on for all player types, and rolled it back some time late last night/this morning. My question for other people reading this thread: Are you still receiving the purple screen with ttv-ublock running after 12/20? If nothing else, at least we are provided a list of targets from Twitch itself. But for the time being, I haven't had any purple screens today. Let's hope it stays that way 🤞 |
I'm still receiving the purple screen using Google Chrome. I completely restarted Chrome to make sure, and it's still showing me the purple screen. |
Can confirm, there's a channel that streams anime for free, can't watch the channel with the extension install as it shows it's region restricted. |
Sometimes when the stream returns after the warning screen, the audio gets really scuffed for me. Is someone else having this problem? |
I think this happens due to ffz/bttv or similar add-ons attempting to re-sync the HLS stream after it gets fucked up when an ad skip solution throws it out of sync. Usually resetting the player (or even just refreshing the page) fixes it but I have had instances where certain channels just get "stuck" with the slowed/sped up/glitchy audio. Unfortunately with the current solutions we have for ad skipping, this will probably continue to happen. FFZ/BTTV may have a config option to turn on/off the automatic resyncing of streams, so I would try to see if turning that on/off has any effect. Otherwise the best advice I can give is to reset the player or refresh the page when this happens :( |
this thread dead? |
Probably due to others using the "intrusive adblock" extension and thinking it was fixed. Sadly, that one is already having issues just after day of use. It just gives playback errors till you disable it (for the new one) |
yeah kinda true and yes ive had this happening kinda on for certain channels and its started today after twitch was down maybe they fixed something |
I disabled the extension and now I get neither the purple screen nor any ad when just using uBlock. Did Twitch back down? |
They absolutely did not, you just didn't get hit yet, trust me. This method no longer works, and I don't know if there's another method this particular extension can use. In any case, it seems like nothing is being done here so in the meantime, the only thing I've found that works as of right now is the Alternate Player plugin: https://chrome.google.com/webstore/detail/alternate-player-for-twit/bhplkbgoehhhddaoolmakpocnenplmhf |
Personally, the dyn-script-midroll script has been working fine for the last few days on Firefox w/ UBO. No midrolls, no weird infinite reload bug, and no purple warning screen. |
That was a concern I had with those proxy methods. Thanks, I'll try those as well! |
The Dyn solution is also working well for me until midrolls happen and then I get the infinite pause/unpause or reload loop. Anyone found a solution to make that stop? I usually have to go to another stream for awhile then come back (probably the duration of the advert). Tried refreshing the page and that doesn't make it stop. |
If you have issues with the infinite reload bug, try dyn-skip-midroll-alt. It replaces midroll ads with the low-resolution stream that you can normally see besides the player. |
https://github.com/ttvintrusiveadblocker/ttv-intrusive-blocker/ why is it deleted tf |
Maybe twitch took down his server 🤷 |
idk what that means sorry im not a coder :( |
Looks like the author deleted his github account. He cited the high cost of running the proxy server: pixeltris/TwitchAdSolutions#10
I was going to suggest contacting him to see if he would release the source for the server, but he deleted his entire github account :( |
Intrusive adblocker removed Sadge |
There was also another extension that uses similar method but I can't find it on FF store either (by choosenEye) blocking |
are there any working extensions or scripts ? these ones https://github.com/pixeltris/TwitchAdSolutions giving issues infinite looping |
Eevery script or extension are in the link that you linked. Other choice and it's working is using VPN in country like some eastern europe or Africa. |
Same issue here on Opera |
Yeah this one worked for me but also stopped working now |
Update the extension please? thx :) |
This conversation should be locked to contributors only, poor repo owner being spammed for useless comments. If there is no updates on this extension it could be just because the owner is busy so or if you want to have a release soon you can also contribute an make PR. If you can't help nor wait for updates just pick an alternatives there is a nice repo with a up to date solution and it provides also comments on other alternatives. Please be respectful and read out what is already explained everywhere 🙂 |
for firefox please https://addons.mozilla.org/it/firefox/addon/twitch-adblock/ but I read in the comment "sadly not working..... every few minutes purple screen of shit ads" |
I can still see pre-rolls on xqc with this updated add-on on firefox |
Is this a regional thing? Because i haven't seen an ad (pre or midroll) for over a month and i'm not using any extensions just Brave + default adblocker.. |
Yes it's very much a regional thing |
So it's over? Bezos has won? |
https://i.imgur.com/TtSqjGa.png
this is what's happening
The text was updated successfully, but these errors were encountered: