![]() ![]() The downside are that a) The server could be changed, trivially b) the player could easily have an additional anti-adblock overlay added for when the player can't reach the content server (does this exist already)?Ģ) Modifiying the flash player file. There appears to me to be several lines of attack.ġ) Determine the external content server (either via packet capture or flash player decompilation), and block that. The Flash player decides how this should be handled via varying anti-adblock overlays. The Flash player detects itself "adLoadError and "adPlayError" should an ad fail to run. The Flash player makes the external request to a content server for the ads. Twitch has designed a scheme that the during-stream ads (not preroll) are all governed by the Adobe Flash player client. I am no expert on this, but I can sum up the situation for others as I understand it: I don't want to try and strip out parts of the swf and force the new version of the swf to load, that would be too far.Įdit: There was a bunch more references to LiveRail in there, along with Google's IMA. I have tried blocking those 4 external references in the Windows hosts file, but I still get some failed to load anti-adblock measures.Īny further advice would be greatly appreciated, atkdef. Tv._IMARequestURLBuilder (1 external)Ĭom.AdsLoader (3 external) The only external references I can see offhand are in: In twitchplayer.swf, there appears to be two main sections which govern this behavior: If you have any ideas on making ads available while not affecting the normal watching, please let me know Hopefully information above can help you guys How to block something that cannot be captured by the browser? Simple at this. It is possible to use Adblock Plus to block twitch ads?Īdblock Plus, or I should say, the web browsers, does NOT support blocking twitch ads individually. May not be able to deal with future twitch patches. This domain should be able to be discovered by fiddler. Later, I find out that blocking a specific domain solves everything. Need to deal with the same origin policy (currently the biggest cons among these three). Will be painful if the swf file is obfuscated, although it's not obfuscated at the moment. Theoretically this method can be updated to deal with future twitch updates. At first, I modified the swf file to bypass the ads-related actions, and used the modified one to replace the origin one. Although both of them work perfectly at the moment, but not perfect in other aspects. I have tested two methods of disabling twitch ads. Here's some tips on disabling twitch ads. I cannot think of any more questions now. Actually I used another way to do the research. ![]() ![]() One possible solution is to use fiddler, but I haven't tested it yet. Yes, the debugger tools in web browsers CANNOT show all the network activities. This should be the most important point which makes twitch ads "undefeatable". I cannot find any suspicious network activity ![]() Stable means the ads are unlikely to be cancelled by previous ads-related behaviours.Ģ. One more reason to focus on broadcaster-trigger ads is that the triggering of ads is complex only the broadcaster-trigger ads is relatively stable. Bear in mind that the ads broadcast instruction is approximately 30s PRIOR to showing the ads, so don't enter one channel at the last moment. Midroll ads can be triggered by the broadcaster, so don't sit in front of the computer and wait for the global midroll broadcast.įor example, one correct way to reproduce midroll ads is to find those who are deemed to broadcast ads at the end of the match in League of Legends category, estimate when the game will be finished and enter the channel in advance. Let's ignore the other two and focus on the most annoying midroll ads.Īctually, when I finished the research on midroll, I can block all these three types of ads. There are three types of ads: preroll, midroll and postroll. If there's any mistakes in my post, please point it out, thanks Not really have a good idea on dealing with possible future patchesĪnyway, i can share some useful information to you guys. It is not so legit during the research. I cannot find a way to selectively unblock ads on specific channels some broadcaster deserve to get the money. Sorry for not releasing the details of the methods here because: ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |