Как убрать рекламу в вайбере

 

Я не против рекламы, пока она остается ненавязчивой для конечного пользователя. На самом деле, я использую рекламу в этом блоге. Однако совсем недавно Viber внедрила новый тип видеообъявлений, реализованных на платформе Viber для Windows и Macintosh. Эти объявления не являются вашими обычными автономными графическими объявлениями, это видеообъявления, которые имеют тенденцию автоматически воспроизводиться вместе со звуком, что особенно раздражает, когда забывают отключить динамики своего ПК. К сожалению, Viber не предоставляет настройки приложения для отключения или управления рекламой. Итак, вот как вы можете легко отключить эти объявления на вашем компьютере с Windows или Mac.

Это объявления, на которые я ссылаюсь:

1

Чтобы отключить доступ к рекламе Viber, мне нужно было сначала найти список URL-адресов, которые Viber использует для показа рекламы. Это было довольно легко. Я открыл Viber.exe в Notepad ++ и, поскольку URL-адреса обычно не маскируются в исполняемых файлах, их можно было найти таким образом. Конечно, большая часть контента Viber.exe – бред, но с помощью классной функции Notepad ++ под названием «Найти в файлах» я смог получить все URL-адреса менее чем за 30 секунд. Вот полный список:

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
https://stickers-search.viber.com/stickersearch/v1.0/search.jsp
https://share.viber.com/upload.php
https://share.viber.com/upload_photo.php
https://share.viber.com/upload_content.php
https://share.viber.com/group_upload
https://share.viber.com/pg_upload
https://media.viber.com/share/upload
https://share.viber.com/download.php
https://share.cdn.viber.com/pg_download?type=%1&id=%2&filetype=%3%4
https://share.cdn.viber.com/group_download?type=%1&id=%2&filetype=%3%4
https://share.viber.com/download_photo.php
https://content.cdn.viber.com/stickers/
https://content.cdn.viber.com/stickers/sound
https://market.viber.com/stickers/static/data/product
https://content.cdn.viber.com/emoticons/
https://content.cdn.viber.com/stickers/icons/
https://content.cdn.viber.com/stickers/notifications.json
https://media.viber.com/share/download
https://content.cdn.viber.com/apps/apps.json
https://share.viber.com/isok.php
https://secure.viber.com/viber/viber.php?function=
https://update.viber.com/viber/viber.php?function=ClientUpdate
https://account.viber.com/api/viber-balance/phone/%1/ts/%2/token/%3
https://account.viber.com/mobile/call-history/phone/%1/ts/%2/token/%3
https://account.viber.com/mobile/payment-history/phone/%1/ts/%2/token/%3
https://rates.viber.com/get-rates-by-dest?format=json&target=%1&src=%2
https://account.viber.com/
https://market.api.viber.com/1/users/%1/products/
https://market.api.viber.com/2/users/products/
https://vibes.viber.com/desktop/
https://media.viber.com/share/renew
https://share.viber.com/forward
https://content.cdn.viber.com/apps/icons/%1/%2/icon.png
https://content.cdn.viber.com/apps/icons/%1/%2/new/icon.png
https://account.viber.com/4/users/%1/products/desktop/list/?mcc=&mnc=&sim_mcc=&sim_mnc=&lang=%2&referral=%3&top_countries=
https://account.viber.com/mobile/checkout/credit-card/phone/%1/ts/%2/token/%3?product_id=<product_id>&lang=%4&sid=%5&vv=%6&cc=%7&uid=
https://content.cdn.viber.com/backgrounds_v2/Desktop/bg_config.json https://content.cdn.viber.com/backgrounds_v2/Desktop/bg_thumb.zip
https://content.cdn.viber.com/backgrounds_v2/Desktop/BG/%1.jpg
https://media.api.viber.com/api/v2
https://media.cdn.viber.com
https://invite.viber.com
https://ads.viber.com/v2/ads/fetch
 abtest.api.viber.com
pg.cdn.viber.com
aloha.viber.com
ptt.viber.com

К счастью, Viber сделал свою схему именования URL довольно чувственной, что позволило мне сразу же найти нужный URL:

1
https://ads.viber.com/v2/ads/fetch

Чтобы проверить, так ли это на самом деле, я открыл анализатор сетевых протоколов WireShark, затем Viber, и когда загрузилась первая видеореклама, я посмотрел используемые записи DNS.

Это подтверждает, что ads.viber.com является виновником.

2

Тем не менее, исправить это просто.

Нам просто нужно добавить запись в файл хостов Windows, которая перенаправит весь трафик, который идет на ads.viber.com, на наш локальный компьютер, что по сути приводит к тому, что пустые ответы и реклама Viber больше не отображаются в приложении. Примечание. Файл Hosts – это инструмент, который позволяет Windows перезаписывать записи DNS.

Вот как это делается в Windows и Macintosh:

Исправление Windows

На вашем компьютере с Windows откройте Блокнот как Администратор:

3333

Затем перейдите в Файл / Открыть …

4

В поле «Имя файла» вставьте следующий путь и нажмите кнопку «Открыть».

1
C:\Windows\System32\drivers\etc\hosts

5

Добавьте следующую строку в конец файла:

1
127.0.0.1 ads.viber.com

Именно так:

img_5c559a585e055

После этого сохраните файл (Файл / Сохранить).

Теперь давайте закроем Viber (либо убьём службу, либо перезагрузим компьютер) и снова откроем Viber.

И вуаля, рекламы больше нет

img_5c559b7f54b46

Macintosh Fix

На Macintosh файл hosts находится в

1
/private/etc/hosts

Итак, перейдите в папку:

img_5c559c55df826

Добавьте следующую строку в конец файла:

1
127.0.0.1 ads.viber.com

Именно так:

img_5c559cf33fc91

Сохраните файл и перезагрузите ваш Mac, или убейте Viber и запустите его снова.

И мы сделали!


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *