mirror of
https://github.com/goodtube4u/goodtube.git
synced 2025-11-22 10:16:11 +00:00
Hide ads realtime
This commit is contained in:
12
goodtube.js
12
goodtube.js
@@ -291,6 +291,15 @@
|
||||
});
|
||||
}
|
||||
|
||||
// Hide ads (realtime)
|
||||
function goodTube_youtube_hideAdsRealtime() {
|
||||
let adSlots = document.querySelectorAll('ytd-rich-item-renderer:has(> #content > ytd-ad-slot-renderer)');
|
||||
|
||||
adSlots.forEach(adSlot => {
|
||||
adSlot.remove();
|
||||
});
|
||||
}
|
||||
|
||||
// Support timestamp links in comments
|
||||
function goodTube_youtube_timestampLinks() {
|
||||
// Links in video description and comments
|
||||
@@ -1199,6 +1208,9 @@
|
||||
goodTube_youtube_mutePauseSkipAds();
|
||||
setInterval(goodTube_youtube_mutePauseSkipAds, 1);
|
||||
|
||||
// Hide ads (realtime)
|
||||
setInterval(goodTube_youtube_hideAdsRealtime, 100);
|
||||
|
||||
// Add CSS classes to hide elements (without Youtube knowing)
|
||||
goodTube_helper_showHide_init();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user