.user-no-ads ins.adsbygoogle,
.user-no-ads .adsbygoogle,
.user-no-ads [data-ad-client],
.user-no-ads [data-ad-slot],
.user-no-ads iframe[src*="doubleclick.net"],
.user-no-ads iframe[src*="googlesyndication.com"],
.user-no-ads iframe[id^="aswift_"],
.user-no-ads iframe[id^="google_ads_iframe"],
.user-no-ads div[id^="google_ads_iframe"],
.user-no-ads .ad,
.user-no-ads .ads,
.user-no-ads .ad-container,
.user-no-ads .ads-container,
.user-no-ads .ad-wrapper,
.user-no-ads .ads-wrapper,
.user-no-ads .pub,
.user-no-ads .publicite,
.user-no-ads .banner-ad {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

/* évite les trous si certains wrappers ont une hauteur fixée */
.user-no-ads .ad,
.user-no-ads .ads,
.user-no-ads .ad-container,
.user-no-ads .ads-container,
.user-no-ads .ad-wrapper,
.user-no-ads .ads-wrapper,
.user-no-ads .banner-ad {
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}
