# Fonctionnement ad-Blocker

Un **ad-blocker** analyse toutes les requêtes envoyées par le navigateur web et les compare à des critères spécifiques pour décider s'il doit les bloquer. Lorsqu'une requête correspond à ces critères, elle est interceptée et bloquée avant d'atteindre sa destination.

**Processus d'Évaluation des Requêtes**

1. **Inspection des Requêtes** : Chaque requête HTTP/HTTPS émise par le navigateur est étudiée en temps réel.
2. **Comparaison aux Listes de Blocage** : L'ad-blocker se réfère à des listes de blocage maintenues par des communautés ou des organisations spécialisées. Ces listes, constamment mises à jour, contiennent des règles pour identifier les requêtes liées au tracking et à la publicité.

**Listes de Blocage**

Les listes de blocage sont des fichiers qui définissent les critères de reconnaissance des requêtes malveillantes ou indésirables. Par exemple, la liste **EasyPrivacy** est souvent utilisée pour bloquer des requêtes liées au suivi des utilisateurs. Voici un lien vers cette liste : [EasyPrivacy](https://easylist.to/easylist/easyprivacy.txt).

Exemples de chaînes de caractères présentes dans ces listes :

* `.js?id=GTM-`
* `googletagmanager.com`
* `/gtag/js?`

Ces chaînes ciblent notamment des services de tracking tels que **Google Tag Manager** et **Google Analytics**. Si aucune action n'est prise pour éviter le blocage, ces services seront systématiquement bloqués par les ad-blockers.

**Mises à Jour et Contournements**

Les listes de blocage sont régulièrement mises à jour pour s'adapter aux nouvelles techniques de contournement déployées par les annonceurs ou les plateformes de tracking. Ainsi, l'innovation dans les méthodes de contournement des ad-blockers représente un défi constant. Chaque nouvelle version des listes nécessite une veille et des ajustements pour rétablir les fonctionnalités de suivi ou de publicité.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://server-side.docs.sirdata.net/sirdata-server-side/f.a.q-server-side/ad-blocking/fonctionnement-ad-blocker.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
