Реклама на сайте открывает Google Play Store. Как я могу предотвратить это?

На веб-сайте, который я недавно посетил на своем Android-устройстве ( http://forums.mtgsalvation.com ), есть код на странице (вероятно, в рекламном баннере вверху), который заставляет мое приложение Android Google Play Store открывать Candy Crush. Ссылка, которую он использует:

market://details?id=com.king.candycrushsaga&referrer=ACID155-1378233900389-90097883

Это нежелательное действие. Помимо того, что я больше не посещаю этот сайт на своих устройствах Android, есть ли способ предотвратить это?

У меня было две мысли по этому поводу. Изменение агента на что-то, что не указывало бы на то, что мое устройство работает под управлением Android, или на отключение Play Store путем удаления приложения для продажи с рутированного устройства.

Я хотел бы избежать таких ядерных вариантов, если это возможно.

Это то, что market:протокол должен делать, хотя, если они автоматически открывают эту ссылку, я готов поспорить, что это нарушает ToS Google. (И это похоже на партнерский идентификатор для загрузки. Грязный пул вокруг.) Я думаю, что вам лучше всего использовать браузер, который позволяет вам изменить пользовательский агент.
Или просто не используйте такой неряшливый сайт.
Для начала я пишу ярую жалобу администратору сайта, а затем обязательно говорю всем, чтобы они перестали посещать такие спам-сайты.
Если это действительно нарушает TOS Google, тогда support.google.com/googleplay/android-developer/answer/… ... сообщите об этом в Google.

Ответы (2)

Лучший способ - заблокировать его на этом сайте.

Попробуйте установить Adblock Plus для Android . Согласно официальному сайту Adblock Plus, он
«блокирует баннеры, всплывающие окна и видеорекламу — даже на Facebook и YouTube».

Если ваше устройство рутировано, вы можете использовать AdAwayего для блокировки рекламы практически любого вида на вашем устройстве.

Приложение использует hosts-файл Android для блокировки/перенаправления запросов на онлайн-адреса, на которых размещена реклама.

Другими словами, каждый раз, когда приложение пытается загрузить рекламу из определенного онлайн-источника, весьма вероятно, что оно AdAwayуспешно перенаправляет или блокирует эту попытку. В этом случае реклама просто не будет отображаться вообще, что приведет к отсутствию рекламы при использовании телефона.

Однако, к сожалению, Google решил удалить приложения, блокирующие рекламу, например, AdAwayза нарушение Соглашения о распространении Android для разработчиков.

Если вы все равно хотите использовать AdAway, вам придется прибегнуть к сторонним источникам. Обратите внимание, что это сопряжено со значительными рисками для безопасности. Действуйте под свою ответственность!

  1. Убедитесь, что установка приложений unknown sourcesразрешена в system settingsразделе security.
  2. Загрузить и установитьF-Droid
  3. Откройте F-Droid, найдите и установите AdAway.
  4. Откройте AdAwayи предоставьте root-доступ, когда его спросят.
  5. Нажмите на Download files and apply blocking.

введите описание изображения здесь

Вот и все, все готово. Вы можете уточнить некоторые настройки приложения в разделе settings, например, автоматизировать процесс обновления файла hosts.