Стала вылезать реклама в Youtube

lasvegas987

New Member
Всем привет.

Встроенный блокировщик Опера и расширение adgurad практически избавили меня от рекламы (кроме сайтов Яндекса и Мэйл.ру). Но с сегодняшнего дня на Youtube в начале каждого ролика стала появляться реклама. Самого видео нет, а лишь белый фон; видны только кнопка "Пропустить рекламу" и счётчик времени. Переустановил расширение, почистил полностью кэш браузера, включал "экспериментральный фильтр", добавлял какие-то правила вручную, искал то, чего не должно быть - ничего не помогло.
Что характерно, всё это пропадает после выхода из аккаунта и просмотра видео без логина.

КТо-то сталкивался с подобным и как боролись с этим?
 

Attachments

Last edited:

Сергей Ильин

Well-Known Member
Всем привет.

Встроенный блокировщик Опера и расширение adgurad практически избавили меня от рекламы (кроме сайтов Яндекса и Мэйл.ру). Но с сегодняшнего дня на Youtube в начале каждого ролика стала появляться реклама. Самого видео нет, а лишь белый фон; видны только кнопка "Пропустить рекламу" и счётчик времени. Переустановил расширение, почистил полностью кэш браузера, включал "экспериментральный фильтр", добавлял какие-то правила вручную, искал то, чего не должно быть - ничего не помогло.

КТо-то сталкивался с подобным и как боролись с этим?
Здравствуйте lasvegas987,лично мне не удалось повторить вашу проблему как при использовании программы так и расширения,возможно данные изменения в подаче рекламы пока доступны не для всех пользователей,но что я вам точно могу посоветовать это прежде всего отключить встроенный блокировщик браузера Опера,далее для более качественной блокировке рекламы установите расширение tampermonkey,в данное расширение скрипто-приёмник установите скрипты AdGuard Extra и ru adlist js fixes в настройках tampermonkey выберите режим конфигурации продвинутый и режим встраивания мгновенный.
AdGuard Extra - https://github.com/AdguardTeam/AdGuardExtra
ru adlist js fixes - https://greasyfork.org/ru/scripts/19993-ru-adlist-js-fixes
далее очистите кеш браузера кеш днс и куки на ютуб.

Так же попробуйте добавить в ручную такие правила в пользовательский фильтр
Code:
youtube.com#%#//scriptlet("json-prune", "adPlacements playerAds")
youtube-nocookie.com,youtube.com#%#//scriptlet('set-constant', 'playerResponse.adPlacements', 'undefined')
youtube-nocookie.com,youtube.com#%#//scriptlet('set-constant', 'ytInitialPlayerResponse.adPlacements', 'undefined')
youtube-nocookie.com,youtube.com#%#(function(){var overrideObject=function(obj,propertyName,overrideValue){var overriden=false;for(var key in obj)if(obj.hasOwnProperty(key)&&key===propertyName){obj[key]=overrideValue;overriden=true}else if(obj.hasOwnProperty(key)&&typeof obj[key]==="object")if(overrideObject(obj[key],propertyName,overrideValue))overriden=true;return overriden};var smartJSONParseOverride=function(propertyName,overrideValue,reStack){var realParse=JSON.parse;JSON.parse=function(text,reviver){var obj=realParse(text,reviver);if(!obj)return obj;var stackTrace=(new Error).stack;if(reStack.test(stackTrace))if(overrideObject(obj,propertyName,overrideValue));return obj}};smartJSONParseOverride("adPlacements",[],/.*/);smartJSONParseOverride("playerAds",[],/.*/)})();
 
Last edited:

lasvegas987

New Member
Здравствуйте lasvegas987,лично мне не удалось повторить вашу проблему как при использовании программы так и расширения,возможно данные изменения в подаче рекламы пока доступны не для всех пользователей,но что я вам точно могу посоветовать это прежде всего отключить встроенный блокировщик браузера Опера,далее для более качественной блокировке рекламы установите расширение tampermonkey,в данное расширение скрипто-приёмник установите скрипты AdGuard Extra и ru adlist js fixes в настройках tampermonkey выберите режим конфигурации продвинутый и режим встраивания мгновенный.
AdGuard Extra - https://github.com/AdguardTeam/AdGuardExtra
ru adlist js fixes - https://greasyfork.org/ru/scripts/19993-ru-adlist-js-fixes
далее очистите кеш браузера кеш днс и куки на ютуб.

Так же попробуйте добавить в ручную такие правила в пользовательский фильтр
Code:
youtube-nocookie.com,youtube.com#%#//scriptlet('set-constant', 'playerResponse.adPlacements', 'undefined')
youtube-nocookie.com,youtube.com#%#//scriptlet('set-constant', 'ytInitialPlayerResponse.adPlacements', 'undefined')
youtube-nocookie.com,youtube.com#%#(function(){var overrideObject=function(obj,propertyName,overrideValue){var overriden=false;for(var key in obj)if(obj.hasOwnProperty(key)&&key===propertyName){obj[key]=overrideValue;overriden=true}else if(obj.hasOwnProperty(key)&&typeof obj[key]==="object")if(overrideObject(obj[key],propertyName,overrideValue))overriden=true;return overriden};var smartJSONParseOverride=function(propertyName,overrideValue,reStack){var realParse=JSON.parse;JSON.parse=function(text,reviver){var obj=realParse(text,reviver);if(!obj)return obj;var stackTrace=(new Error).stack;if(reStack.test(stackTrace))if(overrideObject(obj,propertyName,overrideValue));return obj}};smartJSONParseOverride("adPlacements",[],/.*/);smartJSONParseOverride("playerAds",[],/.*/)})();
Спасибо за ответ.
Для начала решил попробовать фильтр попроще - uBlock Origin. Помогло. Adguard и оперовский блокировщики при этом не выключал.
 

Skyline404

New Member
Подтверждаю, появилась реклама на ютубе, после фиксов от Сергея проапала.
 
Top