1 votes

Comment supprimer automatiquement les espaces réservés aux publicités lorsque vous les bloquez dans Chrome ?

J'ai un Moto Z2 Play fonctionnant avec une ROM 64 bits Pixel Experience Oreo (8.1). J'ai TWRP, Magisk Root et Xposed Framework en cours d'exécution. Mon navigateur est Chrome 70.0.3538.110 qui est la dernière version stable en date du 5 décembre 2018.

En tant que première réponse à la question " Comment bloquer les publicités sur Chrome pour Android ? "suggère, j'ai "AdAway", qui fonctionne en utilisant le fichier hosts. Cela fonctionne, mais l'espace normalement occupé par les publicités est maintenant occupé par une icône de "visage triste" comme dans le message que Chrome affiche lorsqu'une page ne se charge pas.

Pour moi, c'est mieux que de ne pas bloquer du tout les publicités, mais l'un des objectifs d'un bloqueur de publicités est de supprimer l'encombrement et d'utiliser plus d'espace d'affichage pour le contenu réel. C'est pourquoi je cherche un moyen de bloquer les publicités dans Chrome tout en libérant l'espace utilisé par ces dernières afin qu'il puisse être utilisé pour afficher du contenu réel. C'est ainsi que fonctionnent la plupart des bloqueurs de publicité pour Chrome.

Je sais que les dernières versions de Chrome Canary intègrent un bloqueur de publicité. Cependant, il ne bloque que les publicités les plus odieuses. Je cherche un moyen de bloquer toutes les publicités (ou la grande majorité d'entre elles).

2voto

Firelord Points 23064

Les extensions de bloqueurs de publicité basées sur les navigateurs, telles que uBlock Origin, fonctionnent en empêchant les requêtes de tiers (inter-sites) d'être effectuées en premier lieu. Ils disposent explicitement d'une liste des tiers qui chargent les publicités, et empêchent donc la demande, ce qui signifie qu'aucun espace réservé (l'espace occupé pour les afficher sur une page) n'est disponible pour eux dans la page rendue, car l'exécution de ces scripts tiers a été bloquée.

Les solutions de blocage de publicités non basées sur les navigateurs, telles que Adaway et DNS66, se concentrent sur le blocage basé sur les hôtes, dans lequel une requête vers une publicité est redirigée vers localhost (le système de l'utilisateur), qui à son tour ne charge rien. Comme elles n'empêchent pas l'exécution de scripts tiers, ces scripts sont chargés, la publicité est réservée dans le rendu de la page, mais aucune publicité réelle n'est affichée en raison de la redirection de la demande de contenu vers l'hôte local.

Par conséquent, si vous souhaitez économiser cet espace à l'écran, vous devez trouver un navigateur qui prend en charge une extension populaire de blocage des publicités basée sur le navigateur.

Chrome ne prend pas en charge les extensions pour l'instant, il est donc hors de l'équation. Je ne connais pas de navigateurs basés sur Chromium qui prennent en charge les extensions, à l'exception du navigateur Yandex qui prend en charge certaines extensions Chrome, et de Navigateur courageux qui bloque les publicités sur certains sites permet d'obtenir ce que vous souhaitez. Mais Firefox pour Android est explicitement supporté par le puissant uBlock Origin.

Voici à quoi ressemble un exemple de page du site Vox, d'abord avec la solution basée sur l'hôte, puis avec la solution basée sur l'extension uBlock Origin, dans Firefox.

IMG: IMG: IMG:

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X