Zacam

NoAdTTV

Nov 7th, 2025 (edited)
24
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.11 KB | None | 0 0
  1. Install Tampermonkey
  2. Homepage: https://www.tampermonkey.net/
  3. Choose Browser
  4.  
  5. Add Ad Block Script to Tampermonkey
  6. Github: https://github.com/pixeltris/TwitchAdSolutions
  7.  
  8. Navigate to the "video-swap-new" folder and import the "video-swap-new.user.js" file.
  9.  
  10. ----
  11.  
  12. Install Stylus
  13. Chrome Store: https://chromewebstore.google.com/detail/stylus/clngdbkpkpeebahjckkjfobafhncgmne?hl=en
  14. Firefox Addon: https://addons.mozilla.org/en-US/firefox/addon/styl-us/
  15. Or Github: https://github.com/openstyles/stylus/releases
  16.  
  17. Open the Stylus Menu and select "Mange Styles"
  18. Click on "Import" on the left and paste the following (save it as "Ad Free Twitch"):
  19.  
  20. @-moz-document domain("twitch.tv") {
  21. .resize-detector,
  22. div[class*="giftExpirationCallout"]
  23. {
  24. display: none !important;
  25. }
  26.  
  27. /* Top Nav - Get Turbo */
  28. .top-nav__menu>.Layout-sc-1xcs6mc-0:nth-of-type(3)>.Layout-sc-1xcs6mc-0:nth-of-type(6)
  29. {
  30. display: none !important;
  31. }
  32.  
  33. /* Themed Ads */
  34. div.subtember-gradient, div.holiday-gradient,
  35. .ubo-overlay
  36. {
  37. display: none !important;
  38. }
  39.  
  40. #directory-banner[data-a-target="directory-banner-ad-slot"]
  41. {
  42. display: none !important;
  43. }
  44.  
  45. /* Inline Stream Overlay Ads */
  46. .stream-display-ad__wrapper,
  47. div[data-a-target="outstream-ax-overlay"],
  48. #directory-rectangle:has(.online-video-ad-container)
  49. {
  50. display: none !important;
  51. }
  52.  
  53. div[class^="ScTransitionBase"]:has(div[id="amazon-companion-ad-div"]),
  54. div[class^="InjectLayout-sc"][data-a-target="player-overlay-click-handler"],
  55. .avap-ads-container,
  56. div:has([aria-label="Leave feedback for this ad"]),
  57. div[class^="Layout-sc-"][style^="position: absolute;"]:has([data-a-target="outstream-ax-overlay"])
  58. {
  59. display: none !important;
  60. }
  61.  
  62. .video-player--stream-display-ad_lower-third,
  63. .video-ref.video-player--stream-display-ad_squeezeback,
  64. .video-player__overlay, .video-player__container, div[data-a-target="video-ref"],
  65. video
  66. {
  67. min-height: 100% !important;
  68. min-width: 100% !important;
  69. height: 100% !important;
  70. width: 100% !important;
  71. }
  72.  
  73. .video-player--stream-display-ad_vertical-video
  74. {
  75. inset-inline-start: unset !important;
  76. }
  77. }
Advertisement
Add Comment
Please, Sign In to add comment