music.yandex.ru, radio.yandex.ru
Moderator: RU AdList Mods
-
- Postaholic
- Posts: 830
- Joined: Thu Jul 09, 2015 11:51 pm
music.yandex.ru, radio.yandex.ru
Больно большой баннер Яндекс.Радио при первой загрузке.
Не наблюдаю. Должен помочь код страницы и скриншот.
http://i.imgur.com/HtxLiTd.png
http://i.imgur.com/etHDyKh.png
Bitblock , https://music.yandex.ru/album/214418/track/2171184
Можно не скрывать кнопочку полностью , а лишь социальные кнопки которые появляются в формочке при нажатии на неё?
http://i.imgur.com/etHDyKh.png
Bitblock , https://music.yandex.ru/album/214418/track/2171184
Можно не скрывать кнопочку полностью , а лишь социальные кнопки которые появляются в формочке при нажатии на неё?
Chrome 55.0.2883.75
uBlock 1.10.0
Слушал музыку на music.yandex.ru и вдруг услышал рекламу касперского, переключился на вкладку с музыкой, а там идёт эта аудиореклама и отключить можно только купив подписку. Возможно ли заблокировать аудиорекламу блокиратором? Во вконтакте тоже скоро введут, и там она уже заблокирована, даже в тестовом периоде. Не успел поймать, какой именно скрипт вызывает аудиорекламу на яндексе, к сожалению. Так же там справа-сверху-сбоку баннер.
Конкретная ссылка, по которой я слушал музыку:
https://music.yandex.ru/users/ya.playlist/playlists/1036
Но так же 1 раз реклама воспроизводилась и в моём личном плейлисте.
uBlock 1.10.0
Слушал музыку на music.yandex.ru и вдруг услышал рекламу касперского, переключился на вкладку с музыкой, а там идёт эта аудиореклама и отключить можно только купив подписку. Возможно ли заблокировать аудиорекламу блокиратором? Во вконтакте тоже скоро введут, и там она уже заблокирована, даже в тестовом периоде. Не успел поймать, какой именно скрипт вызывает аудиорекламу на яндексе, к сожалению. Так же там справа-сверху-сбоку баннер.
Конкретная ссылка, по которой я слушал музыку:
https://music.yandex.ru/users/ya.playlist/playlists/1036
Но так же 1 раз реклама воспроизводилась и в моём личном плейлисте.
В js:
https://music.yandex.ru/index.ru.js?v=0.15.16rc01
Есть детектор блокировщиков,
В консоле при открытии сайта:
https://music.yandex.ru/api/v2.1/index/music.yandex.ru, если искать по "Adb".
https://music.yandex.ru/index.ru.js?v=0.15.16rc01
Есть детектор блокировщиков,
Code: Select all
ya.music.antiAdbSetup && ya.music.antiAdbSetup(".smalladv.ads-block, .ads-block__item, .ads-block__no-ads, .ads-block__no-ads *,.notify", ["class", "id", "data-b"], !1), window.isActiveTab = !0, Mu.init = function() {
$(window).on("focus", function() {
window.isActiveTab = !0
}).on("blur", function() {
window.isActiveTab = !1
})
И здесь тоже есть:05 13:51:08.824 [adb-test] adblock null Обнаружен блокировщик рекламы! classic adb-styles
https://music.yandex.ru/api/v2.1/index/music.yandex.ru, если искать по "Adb".
Жалобы встречаю далеко не первый раз, но пока на аудио-рекламу так и не попал. Возможно, для этого необходимо иметь свой плейлист и определённый тайм-аут прослушивания, ибо я несколько раз запускал музыку по часу и более, но реклама не стартовала. RU AdList Fixes используется?
Если дудлы утомили - Google No Doodles
Нет.dimisa wrote:RU AdList Fixes используется?
А детектор блокировщиков никак не заблокировать, если он встроен в js, который необходим для работы самого сайта?
Можно. Иногда так и делается (в составе RU AdList Fixes).NePeka wrote:А детектор блокировщиков никак не заблокировать, если он встроен в js, который необходим для работы самого сайта?
Если дудлы утомили - Google No Doodles
Хорошо, поставил css и js фиксы, если опять появится реклама - сообщу, раньше их не ставил потому что из-за темперманки сайты начинали дольше грузиться, но сейчас вроде всё быстро работает.
Обход анти-адблока работает
Code: Select all
05 15:20:48.742 [adb-test] adblock null Обнаружен блокировщик рекламы! shadow adb-styles
VM95:50 Site took the bait and attempted to remove it.
Даже со всеми ксс и жс фиксами поймал рекламу, успел код сохранить:
Там где куча рандомных цифр и букв .htm редирект идёт сюда:
https://dream.kaspersky.ru/?utm_source=yandex&utm_medium=audio-2&utm_campaign=dream
А где .jpg, там эта картинка:
https://i.imgur.com/GERCpcc.png
Может заблокировать music.yandex.ru/api/v2.1/handlers/radio/author/* ?
Откуда аудио-реклама пошла не успел узнать из запросов.
P.S.: я не слушал ни rolling-stone, ни радио interviewrussia.
Code: Select all
<div class="audio-advert__content">
<a class="audio-advert__link" target="_blank" href="https://music.yandex.ru/api/v2.1/handlers/radio/author/rolling-stone/settings/w/net/1/c1/здесь_куча_рандомных_цифр_и_букв.htm">
<span class="audio-advert__title">Реклама</span>
<span class="audio-advert__description">"ЛАБОРАТОРИЯ КАСПЕРСКОГО". Выиграй путешествие мечты</span>
<div class="audio-advert__image"><img src="https://music.yandex.ru/api/v2.1/handlers/radio/author/interviewrussia/settings/w/net/0/c1/здесь_куча_рандомных_цифр_и_букв.jpg" alt=""ЛАБОРАТОРИЯ КАСПЕРСКОГО". Выиграй путешествие мечты"></div></a></div>
https://dream.kaspersky.ru/?utm_source=yandex&utm_medium=audio-2&utm_campaign=dream
А где .jpg, там эта картинка:
https://i.imgur.com/GERCpcc.png
Может заблокировать music.yandex.ru/api/v2.1/handlers/radio/author/* ?
Откуда аудио-реклама пошла не успел узнать из запросов.
P.S.: я не слушал ни rolling-stone, ни радио interviewrussia.
Last edited by NePeka on Mon Dec 05, 2016 11:32 pm, edited 1 time in total.
Можно попробовать так:
Code: Select all
music.yandex.ru##[class^="audio-advert"]
Если дудлы утомили - Google No Doodles
Добавил, но я всего 2 раза за двое суток смог поймать рекламу, не знаю, когда она еще раз появится, но я думаю здесь надо править js фиксы и блокировать сам код рекламы, а этот фильтр скорее всего просто скроет окошко с рекламой, но аудио будет идти.dimisa wrote:Можно попробовать так:Code: Select all
music.yandex.ru##[class^="audio-advert"]
Так там ещё и аудио? Надо ловить запросы и транспорт, указанный скрипт не относится исключительно к рекламе, его блокировка сломает функционал.
Если дудлы утомили - Google No Doodles
Вроде нашёл здесь https://music.yandex.ru/index.ru.js?v=0.15.16rc01 ссылку на аудио с рекламой:
Но это может быть и видео, хотя видео рекламы я там не встречал.
И ещё интересное в https://music.yandex.ru/api/v2.1/index/music.yandex.ru:
А вот здесь уже конкретно mp3, но опять же причем-то здесь "streaming.video.yandex.ru".
Заблочил на всякий случай оба домена:
streaming.video.yandex.ru
media.clipyou.ru
Музыка работает.
Code: Select all
else {
var r = 8336;
n.isPremium() && (r = 8083), e.$iframe = $("<iframe src='https://media.clipyou.ru/index/player?player=new&record_id=" + a.platformId + "&ad_template_id=" + r + "&player_template_id=9663'></iframe>")
}
И ещё интересное в https://music.yandex.ru/api/v2.1/index/music.yandex.ru:
Code: Select all
p = function() {
return {
clickThroughUrl: "",
sources: [{
src: "https://streaming.video.yandex.ru/get/ya-awaps2/" + o[Math.min(o.length - 1, Math.floor(Math.random() * o.length))] + "_mp3.mp3"
}],
icons: [{
src: ""
}],
playbackParams: {
isClickable: !1,
title: "Это не настоящее объявление, а лишь его прототип, созданный в целях отладки",
description: null
},
trackError: h,
trackEvent: h
}
Заблочил на всякий случай оба домена:
streaming.video.yandex.ru
media.clipyou.ru
Музыка работает.
Так лучше будет:
||streaming.video.yandex.ru/get/ya-awaps2$document
||media.clipyou.ru/index/player$document
Тем более, что awaps.yandex.ru уже есть в EasyPrivacy, а их стриминг-видео домен видимо часть этого.
Странно, что никто раньше не копался в их коде и не нашел этого, яндекс музыка не такая популярная?
(https://yandex.ru/blog/adv/545)
Ну и еще баннер справа-сверху:
music.yandex.ru##.teaser
Зачем его одного там оставили? Некрасиво выглядит же.
||streaming.video.yandex.ru/get/ya-awaps2$document
||media.clipyou.ru/index/player$document
Тем более, что awaps.yandex.ru уже есть в EasyPrivacy, а их стриминг-видео домен видимо часть этого.
Странно, что никто раньше не копался в их коде и не нашел этого, яндекс музыка не такая популярная?
(https://yandex.ru/blog/adv/545)
Ну и еще баннер справа-сверху:
music.yandex.ru##.teaser
Зачем его одного там оставили? Некрасиво выглядит же.
Обнаружил ещё пару каких-то сборщиков статистики:
||music.yandex.ru/pushwoosh-service-worker-light.js
||music.yandex.ru/api/v2.1/handlers/info/ (этот иногда отправлял запросы с "awaps")
После их блокировки всё продолжает прекрасно работать.
||music.yandex.ru/pushwoosh-service-worker-light.js
||music.yandex.ru/api/v2.1/handlers/info/ (этот иногда отправлял запросы с "awaps")
После их блокировки всё продолжает прекрасно работать.
Добавление фильтров по принципу "и без этого работает" для подписки не годится. Блокировка вполне себе рекламного скрипта может тупо поломать прочий, не активный в данный момент функционал. Так уже было и не раз. Требуется повторяемость, дабы можно было удостовериться, что фильтр действительно блокирует заданную рекламу и ничего при этом не ломает. К сожалению, с частотой отдачи "пару раз в сутки" - сделать это несколько проблематично.NePeka wrote:Вроде нашёл здесь https://music.yandex.ru/index.ru.js?v=0.15.16rc01 ссылку на аудио с рекламой:Но это может быть и видео, хотя видео рекламы я там не встречал.Code: Select all
else {
var r = 8336;
n.isPremium() && (r = 8083), e.$iframe = $("<iframe src='https://media.clipyou.ru/index/player?player=new&record_id=" + a.platformId + "&ad_template_id=" + r + "&player_template_id=9663'></iframe>")
}
И ещё интересное в https://music.yandex.ru/api/v2.1/index/music.yandex.ru:А вот здесь уже конкретно mp3, но опять же причем-то здесь "streaming.video.yandex.ru".Code: Select all
p = function() {
return {
clickThroughUrl: "",
sources: [{
src: "https://streaming.video.yandex.ru/get/ya-awaps2/" + o[Math.min(o.length - 1, Math.floor(Math.random() * o.length))] + "_mp3.mp3"
}],
icons: [{
src: ""
}],
playbackParams: {
isClickable: !1,
title: "Это не настоящее объявление, а лишь его прототип, созданный в целях отладки",
description: null
},
trackError: h,
trackEvent: h
}
Заблочил на всякий случай оба домена:
streaming.video.yandex.ru
media.clipyou.ru
Музыка работает.
По скриптам >
И то и другое может быть прописано чисто для отладки, о чём упоминается в коде. К тому же ресурс clipyou.ru не является чисто рекламным.
||awaps.yandex. есть и в подписке RU AdList, а что касается фильтров:NePeka wrote:Так лучше будет:
||streaming.video.yandex.ru/get/ya-awaps2$document
||media.clipyou.ru/index/player$document
Тем более, что awaps.yandex.ru уже есть в EasyPrivacy, а их стриминг-видео домен видимо часть этого.
Странно, что никто раньше не копался в их коде и не нашел этого, яндекс музыка не такая популярная?
(https://yandex.ru/blog/adv/545)
Ну и еще баннер справа-сверху:
music.yandex.ru##.teaser
Зачем его одного там оставили? Некрасиво выглядит же.
||streaming.video.yandex.ru/get/ya-awaps2$document
||media.clipyou.ru/index/player$document
то они блокируют выдачу клипов исполнителей в интерфейсе плейлиста.
Фильтр же music.yandex.ru##.teaser скрывает шапку плейлиста и анонсы.
||music.yandex.ru/pushwoosh-service-worker-light.js - отвечает за выдачу сервисных уведомлений.NePeka wrote:Обнаружил ещё пару каких-то сборщиков статистики:
||music.yandex.ru/pushwoosh-service-worker-light.js
||music.yandex.ru/api/v2.1/handlers/info/ (этот иногда отправлял запросы с "awaps")
После их блокировки всё продолжает прекрасно работать.
||music.yandex.ru/api/v2.1/handlers/info/ - помимо прочего, подтягивает информационные пакеты при поиске.
Как мне кажется, ни один из предложенных фильтров не повлияет на блокировку аудио-рекламы, но самое главное - непонятно, что при этом будет сломано. Как вариант - нужно "караулить" рекламу и при её появлении пробовать обновить страницу. Если после обновления реклама запустится опять (и не раз), то это будет готовый сценарий для корректной проверки фильтров. Не давая рекламе закончится, обновляя страницу - можно всё обкатать на чистовую.
Если дудлы утомили - Google No Doodles
Видео ни на одной странице не заблокировалось после этого:то они блокируют выдачу клипов исполнителей в интерфейсе плейлиста.
https://i.imgur.com/rCMQqa6.png
https://i.imgur.com/6x7X7XX.png
И нормально открываются и воспроизводятся.
Шапка тоже на месте:Фильтр же music.yandex.ru##.teaser скрывает шапку плейлиста и анонсы.
https://i.imgur.com/yy8FvbF.png
Он скрывает вот этот баннер - https://i.imgur.com/BBYCQFr.png
Оставлял на несколько часов воспроизведение с открытой вкладкой сети и вот один интересный запрос поймался (со всеми блокировками перечисленными выше):
Code: Select all
https://music.yandex.ru/api/v2.1/handlers/radio/epoch/fifties/tracks/w/ru/65/218/0.gif?errcode=53&subsection=53&errstring=No%20Ad%20section%3Ahttps%3A%2F%2Fmusic.yandex.ru%2Fapi%2Fv2.1%2Fhandlers%2Ftrack%2F27547%3A71952%2Fradio-web-genre-rock-dashboard%2Ffeedback%2Fend%2Fn%2Fru%2FCp0Mj~~-1b38tc67g146552%3Fimp-id%3D1%261CS_4KV79iZkw~~-1b38tc67h%3Dhttps%253A%252F%252Fmusic.yandex.ru%252Fusers%252Fмой_ник%252Fartists%26page-ref%3D%26video-genre-id%3D11%26video-genre-name%3Dpop%26ext-param%3Dadfskip%253D1%26charset%3DUTF-8%26video-session-id%3D72731563%26rnd%3D0.26849476692%26supstitute-api-version%3Djs%253A1.0-376%253Aadsdk&video-api-version=js%3A1.0-376%3Aadsdk
Так очевидно же, что streaming.video.yandex.ru/get/ya-awaps2 является частью awaps.yandex., но при этом нигде не заблокирован, именно поэтому аудиореклама и идёт, скорее всего.||awaps.yandex. есть и в подписке RU AdList, а что касается фильтров
Там написано про отладку исключительно из-за добавление Math random'а для генерации ссылки на аудио-мп3-рекламу, а так как запрос идёт на их рекламную систему - get/ya-awaps2, то без отладки там генерируются и выдаются пользователям обычные мп3-рекламы, оплаченные рекламодателями.И то и другое может быть прописано чисто для отладки, о чём упоминается в коде.
src: "https://streaming.video.yandex.ru/get/ya-awaps2/" + o[Math.min(o.length - 1, Math.floor(Math.random() * o.length))] + "_mp3.mp3"
Других мест в коде, где могла бы получаться эта реклама просто нет.
Или всё-таки есть, и это та самая 0.gif:Других мест в коде, где могла бы получаться эта реклама просто нет.
Code: Select all
var f = "//" + adblink(1) + "ru/65/218/0.gif";
t.appendVersion = a, t.fixUrlSheme = s;
var h = function(e) {
function t() {
e.apply(this, arguments)
}
Но так как путь до ru/65/218/0.gif всегда разный - как полностью заблокировать не знаю.
И почему никто другой не хочет заняться поиском источника аудио рекламы? Мне лично уже надоело копаться в их коде...
В зависимости от браузера, плотности пикселей, геолокации и пр. - код страниц может отличаться, порой значительно. В моём случае, помимо блокировки видео, под селектор music.yandex.ru##.teaser подпадают указанные выше элементы:
В остальном я пока остаюсь при своём мнении - не удостоверившись, что фильтры действительно блокируют рекламу, не ломая при этом функционал - добавлять их в подписку не следует. Порой блокировка скрипта вроде бы ничему не мешает, а потом выясняется, что другой сторонний запрос, настроенный с определённым тайм-аутом, после обращения к заблокированному скрипту наглухо вешает страницу или отрубает пойнтер. Кстати, 0.gif я вообще не вижу.
В остальном я пока остаюсь при своём мнении - не удостоверившись, что фильтры действительно блокируют рекламу, не ломая при этом функционал - добавлять их в подписку не следует. Порой блокировка скрипта вроде бы ничему не мешает, а потом выясняется, что другой сторонний запрос, настроенный с определённым тайм-аутом, после обращения к заблокированному скрипту наглухо вешает страницу или отрубает пойнтер. Кстати, 0.gif я вообще не вижу.
Если дудлы утомили - Google No Doodles
https://music.yandex.ru/api/v2.1/index/music.yandex.ru пропустить через http://jsbeautifier.org/Кстати, 0.gif я вообще не вижу.
7506 строчка:
А что если не весь "тизер" блокировать, а music.yandex.ru##.teaser__content_type_full.teaser__content ?
Напишу Лэйну, чтобы тоже посмотрел. Возможно, ему повезёт больше. Насчёт 0.gif - это обычно для счётчиков аналитики.
Если дудлы утомили - Google No Doodles
Попался, голубчик:
https://strm.yandex.ru/get-video-an/циферки/циферки/циферки/циферкиmp3?redirect=no&sign=циферки&ts=циферки
Поймал во вкладке network в хроме, когда реклама начала играть. После обновления страницы она не заиграла вновь.
И опять же, вернёмся к streaming.video.yandex.ru/get/ya-awaps2 - почему бы не заблокировать его, ведь это очевидная часть их рекламной системы awaps, которая заблокирована в виде awaps.yandex, а вот эту часть никто видимо даже не пытался найти, и за аудиорекламу отвечает именно она, слишком много совпадений, вам не кажется?
Перед началом воспроизведения аудиорекламы на https://mc.yandex.ru идут запросы с такой информацией:
На скрине "воспроизведение", но перед рекламой был "показ", т.е начало воспроизведения.
Но mc.yandex.ru уже блокируется множеством списков фильтров.
https://strm.yandex.ru/get-video-an/циферки/циферки/циферки/циферкиmp3?redirect=no&sign=циферки&ts=циферки
Поймал во вкладке network в хроме, когда реклама начала играть. После обновления страницы она не заиграла вновь.
И опять же, вернёмся к streaming.video.yandex.ru/get/ya-awaps2 - почему бы не заблокировать его, ведь это очевидная часть их рекламной системы awaps, которая заблокирована в виде awaps.yandex, а вот эту часть никто видимо даже не пытался найти, и за аудиорекламу отвечает именно она, слишком много совпадений, вам не кажется?
Перед началом воспроизведения аудиорекламы на https://mc.yandex.ru идут запросы с такой информацией:
Code: Select all
site-info:{"Аудио реклама":{"Показ":{ и т.д.
На скрине "воспроизведение", но перед рекламой был "показ", т.е начало воспроизведения.
Но mc.yandex.ru уже блокируется множеством списков фильтров.
Вот это похоже на правду! Ранее я блокировал в основной пописке данную рекламу фильтром:
Сейчас, судя по всему, немного изменился домен. А может быть - и не менялся вовсе, просто для разных геолокаций существуют разные домены. Просьба протестировать фильтр:Если всё будет нормально - внесу правку в подписку.
Упс. Нужно расширить его действие и на яндекс-музыку:
Code: Select all
||storage.mds.yandex.net/get-video-an/*mp3?$domain=radio.yandex.by|radio.yandex.kz|radio.yandex.ru|radio.yandex.ua
Code: Select all
||yandex.*/get-video-an/*mp3?$domain=radio.yandex.by|radio.yandex.kz|radio.yandex.ru|radio.yandex.ua
Упс. Нужно расширить его действие и на яндекс-музыку:
Code: Select all
||yandex.*/get-video-an/*mp3?$domain=music.yandex.by|music.yandex.kz|music.yandex.ru|music.yandex.ua|radio.yandex.by|radio.yandex.kz|radio.yandex.ru|radio.yandex.ua
Если дудлы утомили - Google No Doodles
Поставил, потестирую.
Судя по https://youtu.be/nkTat9ic3Lg?t=406 у них реклам не более 3 минут в час, поэтому придется подождать.
P.S.:
А вот домен https://storage.mds.yandex.net/ продолжает работать, оттуда информация о файлах поступает:
https://storage.mds.yandex.net/file-download-info/цифцерки/2?sign=цифцерки&ts=цифцерки&format=json&external-domain=music.yandex.ru&overembed=no&__t=цифцерки
Судя по https://youtu.be/nkTat9ic3Lg?t=406 у них реклам не более 3 минут в час, поэтому придется подождать.
P.S.:
А вот домен https://storage.mds.yandex.net/ продолжает работать, оттуда информация о файлах поступает:
https://storage.mds.yandex.net/file-download-info/цифцерки/2?sign=цифцерки&ts=цифцерки&format=json&external-domain=music.yandex.ru&overembed=no&__t=цифцерки
Ну так о том и речь. И таких доменов может быть несколько. Поэтому я и хочу использовать блокировку по маске.
Если дудлы утомили - Google No Doodles
У яндекса ещё домены есть на:
yandex.com и yandex.com.tr
А ещё почему-то эту метрику yabs.yandex.ru/metrika/watch.js не заблокировали.
yandex.com и yandex.com.tr
А ещё почему-то эту метрику yabs.yandex.ru/metrika/watch.js не заблокировали.
Это как-бы не рунет, поэтому в RU AdList они не вносятся.NePeka wrote:У яндекса ещё домены есть на:
yandex.com и yandex.com.tr
Данные вещи блокируются в подписке Counters (Антисчётчик).А ещё почему-то эту метрику yabs.yandex.ru/metrika/watch.js не заблокировали.
Если дудлы утомили - Google No Doodles
Да, у меня он стоит, но там нет metrika/watch.js, там только ||yabs.yandex.*/count/$third-party,domain=~yandex.ru|~yandex.uadimisa wrote:Это как-бы не рунет, поэтому в RU AdList они не вносятся.NePeka wrote:У яндекса ещё домены есть на:
yandex.com и yandex.com.tr
Данные вещи блокируются в подписке Counters (Антисчётчик).А ещё почему-то эту метрику yabs.yandex.ru/metrika/watch.js не заблокировали.