AdHole support

Write to the publisher, or find out here how to turn on, pause, set up and remove the iPhone and iPad app, and what to do when no website opens.

Contact

Write to the publisher.

Postal address
Antoine MOURY (EI), 26 rue Charles de Mouchy, 06210 Mandelieu-la-Napoule, France

For the iPhone or iPad app, please say which device and iOS version you use, the app’s version (Settings tab › About) and what its home screen shows. Copy any error message word for word.

To have a device’s counter found or erased, send its identifier: Settings tab › Counter › Copy. Without it, the publisher cannot tell which entry is yours.

Requests about your data go to the same address. Your rights are set out in the iPhone and iPad annex of the privacy policy.

iPhone and iPad

Turn the filter on.

  1. Accept the terms.

    When it first opens, AdHole gives access to its terms of use and privacy policy, just above the button that accepts them. Once you accept them, it adds its filter to iOS’s encrypted DNS settings. If the home screen shows “Add AdHole”, tap it, and allow it if iOS asks.

  2. Turn it on in the Settings app.

    Settings › General › VPN & Device Management › DNS, then tap AdHole. No app can open that page for you: follow the path. Whatever the menu’s name, AdHole only adds a DNS setting there.

  3. Come back to AdHole.

    The home screen only shows “Active” once the filter has really answered. Otherwise, tap “Check again”.

Turning it on means you agree that the names of the sites the device asks for go, encrypted, through the publisher’s filter, including names that may reveal sensitive information (health, opinions, private life). They are neither kept nor logged.

On and paused

The switch on the home screen.

The switch on the “Filtering” card pauses AdHole or turns it back on, without going back to iOS Settings. While paused, site names no longer go through the filter and nothing is counted; the Safari blockers, if turned on, keep working.

iOS applies the change after a delay that AdHole does not control. Until then, the home screen says so: “iOS has not applied the pause yet”.

If iOS turns AdHole off while saving a change, the app tells you: turn it back on in the same place, Settings › General › VPN & Device Management › DNS › AdHole.

Safari

Turn on the Safari extensions.

Three components work in Safari, on the device, with or without the DNS filter: two content blockers, “Ads and trackers” and “Cookie banners”, and a web extension, “YouTube and banners”, which skips and mutes the ads in YouTube videos and clicks “reject all” on cookie banners. They do nothing until you turn them on.

  1. In AdHole, open the Settings tab › Safari. From iOS 26.2, “Turn on in Safari” asks iOS to open the right page; if it doesn’t, or on earlier versions, go to Settings › Apps › Safari › Extensions (iOS 18 and later) or Settings › Safari › Extensions (iOS 16 and 17).
  2. Tap each of the three AdHole extensions, “Ads and trackers”, “Cookie banners” and the YouTube one, and turn on “Allow Extension”.
  3. For the YouTube extension, set each permission row, “Other Websites” included, to “Allow”: iOS doesn’t do it on its own, and Safari then runs the extension on no website. From iOS 26.2, once all three extensions are on and as long as the web extension has not worked on any page, AdHole offers “Allow on all websites”, which opens that page.

They only work in Safari, and the two blockers also in the pages other apps open with Safari: not in the YouTube app, not in another browser.

Troubleshooting

If no website opens.

Pause AdHole from its home screen, or turn it off in Settings › General › VPN & Device Management › DNS. Once iOS has applied it, the device asks its network’s DNS again, without filtering.

When the filter stops answering, iOS does not always work around it on its own: it only checks the filter again when the network changes (from Wi-Fi to mobile data, airplane mode) and, since iOS 26, AdHole asks it to fall back on the network’s DNS, but iOS decides. The home screen shows “Problem” when the filter fails its check.

Only one site looks wrong or won’t open?

Add it in the Settings tab › Allowed sites, up to 100 and 1,500 characters for the whole list: the filter lets it through, subdomains included, and the web extension leaves its pages alone, unless the app takes more than two seconds to answer it. The ad and tracker servers its pages call stay blocked by the DNS filter, while it is on.

“Look up a site”, in the same tab, tells you whether the filter blocks a name.

Limits

What it doesn’t do on iPhone.

  • Ads served from the same address as the content get through: the YouTube app, Instagram, some games.
  • So do ads stitched into a video stream (catch-up TV, ad-supported Netflix).
  • In standard mode, so do Facebook ads in other apps: strict mode blocks them, but also logging in with Facebook.
  • An app that looks up site addresses itself, without going through iOS, escapes the filter.
  • When the network of a rewarded ad in a game is blocked, the ad does not show, and neither does the reward.

Removing everything

Take AdHole off the iPhone.

  1. Turn AdHole off in Settings.

    Settings › General › VPN & Device Management › DNS: site names no longer go to the server.

  2. Reset the counter.

    With the device online: Settings tab › Counter › “Reset to zero”. The server erases the entry once it confirms; until it does, the app asks again each time it opens. Without this step, the server forgets the entry 90 days after the last day counted.

  3. Delete the app.

    iOS erases the data the app wrote on the device. An erasure still pending is then no longer requested.

Turn AdHole off before deleting the app: it never removes its DNS setting itself, and turning it off is what stops the names from being sent.