Làm cách nào tôi có thể tắt quảng cáo được hiển thị trước video YouTube?


18

Tôi không bận tâm đến các quảng cáo ở phía bên phải hoặc biểu ngữ nhỏ bên trong các video YouTube, nhưng các quảng cáo được hiển thị trước khi video được phát thực sự gây phiền nhiễu.

Làm thế nào tôi có thể vô hiệu hóa những quảng cáo đó?

Tôi biết tôi có thể cài đặt Adblock Plus cho Firefox, nhưng điều đó cũng vô hiệu hóa tất cả các quảng cáo khác không công bằng cho các quản trị web. Nếu đó là cách duy nhất để loại bỏ quảng cáo, Google thực sự đã làm sai điều gì đó.


Bạn đã thử các tiện ích bổ sung từ Cách chặn quảng cáo Youtube chưa? Tôi đã sử dụng trang web đó cho Firefox và cho Chrome, hoạt động hoàn hảo.
Pio89

Câu trả lời:


9

Dựa trên tiện ích mở rộng như được đăng bởi @phwd , tôi đã tạo một tập lệnh đơn giản được thiết kế để thực hiện chính xác một điều: xóa quảng cáo trong video.

Hướng dẫn cài đặt đơn giản cho Firefox

  1. Truy cập https://addons.mozilla.org/firefox/addon/greasemonkey/ và nhấn nút cài đặt màu xanh lá cây
  2. Sau khi cài đặt tiện ích bổ sung, hãy khởi động lại Firefox
  3. Mở http://lekensteyn.nl/files/Remove_in-video_Youtube_adifts.user.js và nhấn nút Cài đặt.
  4. Lợi nhuận!

Các trình duyệt khác

Hướng dẫn cài đặt tập lệnh này trên các trình duyệt khác nhau có thể được tìm thấy trên https://stackapps.com/tags/script/info

Firefox với Noscript

Nếu bạn đang sử dụng Firefox và đã cài đặt NoScript , bạn có thể sử dụng các thay thế bên dưới. Bạn phải thêm hai cài đặt vào about: config , cả hai kiểu chuỗi.

  1. Khóa: noscript.surrogate.removeVideoAdsYoutube.sources
    Giá trị:

    !@*.youtube.com

  2. Khóa: noscript.surrogate.removeVideoAdsYoutube.replacement
    Giá trị:

    (function(){try{var o=ytplayer.config.args,i;for(i in o){if(o.hasOwnProperty(i)&&/^(afv_)?ad/.test(i))delete o[i]}}catch(e){}var a=document.getElementById("movie_player");if(a){var b=a.cloneNode(!0); b.setAttribute("flashvars", a.getAttribute("flashvars").replace(/&(afv_)?ad[^&]+/g,"")); a.parentNode.replaceChild(b,a)}})()

Nếu bạn muốn làm người thay thế của riêng mình, hãy xem http://hackademix.net/2011/09/29/script-surrogates-quick-reference/

CẬP NHẬT (24/2/14): mã thay thế noscript cố định. Kịch bản Greasemonkey vẫn bị hỏng vào ngày này.


1
FYI: điều này đã phá vỡ ở một số phiên bản, quảng cáo xuất hiện trở lại một tháng trước hoặc lâu hơn.
Lekensteyn

1
Đối với tôi, vì tôi đã sử dụng tập lệnh của bạn, tôi chưa bao giờ thấy quảng cáo, ngay cả bây giờ
Theta30

1
@ Theta30 Bạn có đang sử dụng các tiện ích mở rộng hoặc mô tả người dùng khác có thể làm điều đó không?
Lekensteyn

Lưu ý: Tôi đã xem xét việc sửa bản mô tả người dùng, nhưng vẫn còn một vấn đề: khi điều hướng đến một video mới, quảng cáo vẫn hiển thị. Nỗ lực khắc phục điều đó (ghi đè một getter / setter trên ytplayer) đã giới thiệu các nguồn lỗi khác.
Lekensteyn

5

Bạn có thể sử dụng tùy chọn Youtube cho Google Chrome , bên dưới tùy chọn video trong cài đặt bật "Ẩn quảng cáo và chú thích trong video"

Ẩn quảng cáo trong video


Bạn có biết một công cụ tương tự cho Firefox không? Ngoài ra, tùy chọn "Ẩn quảng cáo và chú thích trong video" có ảnh hưởng đến quảng cáo được phát trước video không?
Lekensteyn

@Lekensteyn Vâng, đó là ý nghĩa của tùy chọn; xóa quảng cáo trước video. Không, tôi không biết một công cụ tương tự cho Firefox. Tác giả đã từng có một phần mở rộng Firefox nhưng họ đã gỡ bỏ nó. spoi.com/software/yto
phwd

Cảm ơn con trỏ của bạn, tôi đã tạo ra một tập lệnh nhỏ thực hiện chính xác những gì tôi muốn mà không cần chuông và còi. webapps.stackexchange.com/a/23745/11016
Lekensteyn
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.