ฉันจะปิดโฆษณาที่แสดงก่อนวิดีโอ YouTube ได้อย่างไร


18

ฉันไม่สนใจโฆษณาที่ด้านขวาหรือแบนเนอร์ขนาดเล็กในวิดีโอ YouTube แต่โฆษณาที่แสดงก่อนเล่นวิดีโอนั้นน่ารำคาญจริงๆ

ฉันจะปิดโฆษณาเหล่านั้นได้อย่างไร

ฉันรู้ว่าฉันสามารถติดตั้ง Adblock Plus สำหรับ Firefox ได้ แต่ก็ปิดการใช้งานโฆษณาอื่น ๆ ทั้งหมดที่ไม่เป็นธรรมสำหรับผู้ดูแลเว็บ หากเป็นวิธีเดียวที่จะกำจัดโฆษณา Google ทำสิ่งที่ผิดอย่างจริงจัง


คุณลองใช้โปรแกรมเสริมจากHow To Block Ads Youtubeหรือไม่? ฉันใช้ไซต์นั้นสำหรับ Firefox และสำหรับ Chrome ทำงานได้อย่างสมบูรณ์
Pio89

คำตอบ:


9

จากส่วนขยายตามที่โพสต์โดย@phwdฉันได้สร้างสคริปต์ง่ายๆที่ออกแบบมาเพื่อทำสิ่งเดียว: ลบโฆษณาในวิดีโอ

คำแนะนำในการติดตั้งอย่างง่ายสำหรับ Firefox

  1. ไปที่https://addons.mozilla.org/firefox/addon/greasemonkey/และกดปุ่มติดตั้งสีเขียว
  2. หลังจากติดตั้งโปรแกรมเสริมให้เริ่ม Firefox ใหม่
  3. เปิดhttp://lekensteyn.nl/files/Remove_in-video_Youtube_adverts.user.jsแล้วกดปุ่มติดตั้ง
  4. กำไร!

เบราว์เซอร์อื่น ๆ

คำแนะนำสำหรับการติดตั้งสคริปต์นี้ในเบราว์เซอร์ต่างๆสามารถดูได้ที่https://stackapps.com/tags/script/info

Firefox พร้อม Noscript

หากคุณใช้ Firefox และติดตั้งNoScriptคุณสามารถใช้ตัวแทนด้านล่างได้ คุณต้องเพิ่มการตั้งค่าสองรายการลงใน about: configทั้งสองประเภท

  1. คีย์: noscript.surrogate.removeVideoAdsYoutube.sources
    ค่า:

    !@*.youtube.com

  2. คีย์: noscript.surrogate.removeVideoAdsYoutube.replacement
    ค่า:

    (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)}})()

หากคุณต้องการทำตัวแทนเสมือนของคุณเองให้ดูที่http://hackademix.net/2011/09/29/script-surrogates-quick-reference/

UPDATE (02/24/14): แก้ไขรหัสตัวแทนแบบคงที่ สคริปต์ Greasemonkey ยังคงไม่ทำงานในวันที่นี้


1
FYI: สิ่งนี้เกิดขึ้นในบางรุ่นโฆษณาปรากฏเมื่อเดือนก่อนหรือมากกว่านั้น
Lekensteyn

1
สำหรับฉันตั้งแต่ฉันใช้สคริปต์ของคุณฉันไม่เคยเห็นโฆษณาแม้แต่ตอนนี้
Theta30

1
@ Theta30 คุณใช้ส่วนขยายหรือ userscripts อื่นที่อาจทำอย่างนั้นหรือ
Lekensteyn

หมายเหตุ: ฉันได้ดูการแก้ไข userscript แล้ว แต่ยังมีปัญหา: เมื่อไปที่วิดีโอใหม่โฆษณาจะยังคงปรากฏให้เห็น ความพยายามในการแก้ไข (การเขียนทับ getter / setter บนytplayer) แนะนำแหล่งที่มาของข้อบกพร่องอื่น ๆ
Lekensteyn

5

คุณสามารถใช้ตัวเลือก Youtube สำหรับ Google Chromeภายใต้ตัวเลือกวิดีโอในการตั้งค่าเปิดใช้งาน "ซ่อนโฆษณาในวิดีโอและคำอธิบายประกอบ"

ซ่อนโฆษณาในวิดีโอ


คุณรู้จักเครื่องมือที่คล้ายกันสำหรับ Firefox หรือไม่? นอกจากนี้ตัวเลือก "ซ่อนโฆษณาในวิดีโอและหมายเหตุประกอบ" มีผลกับโฆษณาที่เล่นก่อนวิดีโอหรือไม่
Lekensteyn

@Lekensteyn ใช่นั่นคือความหมายของตัวเลือก; ลบโฆษณาก่อนวิดีโอ ไม่ฉันไม่รู้จักเครื่องมือที่คล้ายกันสำหรับ Firefox ผู้เขียนเคยมีส่วนขยายของ Firefox แต่พวกเขาลบมันออก spoi.com/software/yto
phwd

ขอบคุณสำหรับตัวชี้ของคุณฉันได้สร้างสคริปต์ขนาดเล็กที่ทำสิ่งที่ฉันต้องการโดยไม่ต้องระฆังและนกหวีด webapps.stackexchange.com/a/23745/11016
Lekensteyn
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.