Block Ads & Trackers

You have the power to scrape only the content of the targeted website, no ads, no trackers.

This feature allows you to easily block ads and trackers, such that HTML you are scraping won't include these elements. Moreover, this features can also speed up the reesponse time. To enable the ads blocker feature, simply add block_adds=1 to your request.

When block_ads=1, you can also set the trackers blocking feature, by adding block_trackers=1.

Note that block_ads only works when render_js=1 and block_trackers only works when block_ads=1.

Your full GET request should then be sent to the following address:

https://api.webscrapingapi.com/v1?api_key=<YOUR_API_KEY>&url=<TARGETED_URL>&render_js=1&block_ads=1&block_trackers=1

Block Resources Integration Examples

curl --request GET --url "https://api.webscrapingapi.com/v1?api_key=<YOUR_API_KEY>&url=https://adblock-tester.com/&render_js=1&block_ads=1&wait_for=20000&block_trackers=1"

Important! The url parameter has to be encoded. ( i.e. &url=https%3A%2F%2Fwww.webscrapingapi.com%2F )

Response Example
<!DOCTYPE html>
<html lang="en" class="night-mode-off">

<head>
	<title>AdBlock Tester: test your AdBlock extensions</title>
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<link rel="stylesheet" href="/src.5b3618ca.css">
	<script type="text/javascript" src="//an.yandex.ru/system/context.js" async=""></script>
	<script src="/head.inject.baedb670.js"></script>
	<link rel="stylesheet" href="/src.675dd785.css">
	<style id="svelte-nb3l02-style">
		.night-mode.svelte-nb3l02,
		label.svelte-nb3l02 {
			display: flex;
			justify-content: flex-end;
			align-items: center;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		label.svelte-nb3l02 {
			cursor: pointer
		}

		.text.svelte-nb3l02 {
			padding: 0 1rem;
			font-size: 1rem;
			line-height: 1
		}

		@media(max-width:768px) {
			.text.svelte-nb3l02 {
				font-size: .9rem
			}
		}

		.switcher.svelte-1t0grtm.svelte-1t0grtm {
			--switcher-height: 1.5rem;
			--switcher-width: calc(var(--switcher-height)*1.8);
			--switcher-space: 3px;
			--switcher-bullet-height: calc(var(--switcher-height) - var(--switcher-space)*2)
		}

		[data-small=true].svelte-1t0grtm.svelte-1t0grtm {
			--switcher-height: 1.25rem;
			--switcher-space: 2.5px
		}

		@media(max-width:768px) {
			.switcher.svelte-1t0grtm.svelte-1t0grtm {
				--switcher-height: 1.25rem;
				--switcher-space: 2.5px
			}

			[data-small=true].svelte-1t0grtm.svelte-1t0grtm {
				--switcher-height: 1rem;
				--switcher-space: 2px
			}
		}

		.switcher.svelte-1t0grtm.svelte-1t0grtm {
			display: block;
			position: relative;
			z-index: 100;
			width: var(--switcher-width);
			height: var(--switcher-height);
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			cursor: pointer
		}

		.switcher.svelte-1t0grtm input.svelte-1t0grtm {
			display: none
		}

		.slider.svelte-1t0grtm.svelte-1t0grtm {
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			background-color: var(--text-color);
			transition: background-color var(--speed-quick) ease
		}

		.slider.svelte-1t0grtm.svelte-1t0grtm:before {
			position: absolute;
			bottom: var(--switcher-space);
			left: var(--switcher-space);
			width: var(--switcher-bullet-height);
			height: var(--switcher-bullet-height);
			background-color: var(--bg-color);
			content: "";
			transition: background-color var(--speed-quick) ease, transform var(--speed-quick) ease
		}

		input:checked+.slider.svelte-1t0grtm.svelte-1t0grtm {
			background-color: var(--color-green)
		}

		input:checked+.slider.svelte-1t0grtm.svelte-1t0grtm:before {
			transform: translateX(var(--switcher-bullet-height))
		}

		.slider.round.svelte-1t0grtm.svelte-1t0grtm {
			border-radius: var(--switcher-height)
		}

		.slider.round.svelte-1t0grtm.svelte-1t0grtm:before {
			border-radius: 50%
		}

		.title.svelte-1rso0mc {
			display: flex;
			align-items: center;
			margin-top: 3rem;
			margin-bottom: 1.5rem
		}

		@media(min-width:768px) {
			.title.svelte-1rso0mc {
				flex-wrap: wrap;
				margin-top: 2rem
			}
		}

		h1.svelte-1rso0mc {
			margin: 0 .25em 0 0;
			line-height: 1
		}

		@media(max-width:768px) {
			h1.svelte-1rso0mc {
				line-height: .8
			}
		}

		.heading-text.svelte-1rso0mc,
		.heading-version.svelte-1rso0mc {
			line-height: 1
		}

		img.svelte-1rso0mc {
			flex-shrink: 0;
			margin-right: .5rem;
			height: 6rem;
			transform: translateY(-5%)
		}

		@media(max-width:768px) {
			img.svelte-1rso0mc {
				height: 4rem;
				font-size: 4rem;
				margin-right: 1rem
			}
		}

		.warning.svelte-1rso0mc {
			margin: 2rem 0 0;
			padding-left: 1.5rem;
			border-left: .3em solid var(--color-orange)
		}

		@media(max-width:768px) {
			.warning.svelte-1rso0mc {
				margin: 1.5rem 0
			}
		}

		.section-container.svelte-auebxm {
			margin-top: 3rem
		}

		@media(max-width:768px) {
			.section-container.svelte-auebxm {
				margin-right: calc(var(--body-hmargin)*-1);
				margin-left: calc(var(--body-hmargin)*-1)
			}
		}

		@media(min-width:768px) {
			.section-container.svelte-auebxm {
				max-width: 100%;
				display: inline-flex;
				flex-direction: column
			}
		}

		.check-list.svelte-auebxm {
			padding-left: 0;
			list-style-type: none;
			margin: 0
		}

		.section.svelte-t54epl.svelte-t54epl {
			background: #fff;
			box-shadow: 0 0 .5rem rgba(0, 0, 0, .05);
			margin-bottom: 1rem
		}

		.night-mode-on .section.svelte-t54epl.svelte-t54epl {
			background: rgba(0, 0, 0, .1)
		}

		.block.svelte-t54epl.svelte-t54epl {
			padding: 1.5rem 2rem;
			transition: background var(--speed-quick) ease, opacity var(--speed-quick) ease
		}

		.block.inactive.svelte-t54epl.svelte-t54epl {
			opacity: .5
		}

		@media(max-width:768px) {
			.block.svelte-t54epl.svelte-t54epl {
				padding-right: var(--body-hmargin);
				padding-left: var(--body-hmargin)
			}
		}

		.service.svelte-t54epl.svelte-t54epl {
			margin-top: 2rem;
			padding: 0 0 0 2rem
		}

		@media(max-width:768px) {
			.service.svelte-t54epl.svelte-t54epl {
				padding-left: 1rem
			}
		}

		.description.svelte-t54epl.svelte-t54epl {
			margin-bottom: 1rem
		}

		.content.svelte-t54epl.svelte-t54epl {
			margin-top: 1rem
		}

		.title.svelte-t54epl.svelte-t54epl {
			display: flex;
			align-items: flex-end;
			flex-wrap: wrap;
			margin-top: -1rem
		}

		@media(max-width:768px) {
			.title.svelte-t54epl.svelte-t54epl {
				align-items: center
			}
		}

		.service.svelte-t54epl .title.svelte-t54epl {
			flex-wrap: nowrap
		}

		.heading.svelte-t54epl.svelte-t54epl {
			margin: 0;
			line-height: 1
		}

		@media(max-width:768px) {
			.heading.svelte-t54epl.svelte-t54epl {
				order: 1;
				width: 100%
			}
		}

		.heading.svelte-t54epl label.svelte-t54epl {
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			cursor: pointer
		}

		h2.heading.svelte-t54epl.svelte-t54epl {
			line-height: .8
		}

		.service.svelte-t54epl .heading.svelte-t54epl {
			margin-bottom: 0
		}

		@media(max-width:768px) {
			.section.svelte-t54epl .switcher.svelte-t54epl {
				order: 2
			}
		}

		@media(max-width:768px) {
			.service.svelte-t54epl .switcher.svelte-t54epl {
				order: 0
			}
		}

		.badge.svelte-t54epl.svelte-t54epl {
			font-size: 0
		}

		@media(max-width:768px) {
			.badge.svelte-t54epl.svelte-t54epl {
				order: 3
			}
		}

		.toggler.svelte-t54epl.svelte-t54epl {
			line-height: 1.3;
			color: inherit;
			margin: 0;
			padding: 0;
			border: 0;
			border-bottom: 1px dashed;
			background: transparent;
			font-size: .8em;
			cursor: pointer;
			transition: color var(--speed-quick) ease, opacity var(--speed-quick) ease
		}

		@media(max-width:768px) {
			.toggler.svelte-t54epl.svelte-t54epl {
				order: 4
			}
		}

		.toggler.svelte-t54epl.svelte-t54epl:active,
		.toggler.svelte-t54epl.svelte-t54epl:hover {
			color: var(--color-orange);
			opacity: 1
		}

		.badge.svelte-t54epl.svelte-t54epl,
		.heading.svelte-t54epl.svelte-t54epl,
		.switcher.svelte-t54epl.svelte-t54epl {
			margin-right: 1rem
		}

		.badge.svelte-t54epl.svelte-t54epl,
		.heading.svelte-t54epl.svelte-t54epl,
		.switcher.svelte-t54epl.svelte-t54epl,
		.toggler.svelte-t54epl.svelte-t54epl {
			margin-top: 1rem
		}

		.badge.svelte-1l9rbnq {
			display: inline-block;
			padding: .2em .5em .25em;
			border-radius: 4px;
			background-color: var(--color-gray);
			color: var(--bg-color);
			vertical-align: middle;
			white-space: nowrap;
			font-weight: 400;
			font-weight: 700;
			font-size: .8rem;
			line-height: 1;
			opacity: 1;
			transition: color var(--speed-quick) ease, background-color var(--speed-quick) ease
		}

		.badge[data-priority=critical].svelte-1l9rbnq {
			background-color: var(--color-red)
		}

		.badge[data-priority=high].svelte-1l9rbnq {
			background-color: var(--color-pumpkin)
		}

		.badge[data-priority=medium].svelte-1l9rbnq {
			background-color: var(--color-orange)
		}

		.badge[data-priority=low].svelte-1l9rbnq {
			background-color: var(--color-green)
		}

		.badge[data-priority=trivial].svelte-1l9rbnq {
			background-color: var(--color-blue)
		}

		.includeWrapper.svelte-700pcr {
			margin-top: 1rem;
			padding: 1rem;
			background: -webkit-repeating-linear-gradient(315deg, var(--little-shadow), var(--little-shadow) 10px, transparent 0, transparent 20px);
			background: repeating-linear-gradient(135deg, var(--little-shadow), var(--little-shadow) 10px, transparent 0, transparent 20px)
		}

		.warning.svelte-700pcr {
			margin-top: 1rem;
			padding-left: 1rem;
			max-width: 100%
		}

		.buttons.svelte-700pcr {
			display: flex;
			margin-top: 1rem
		}

		.button.svelte-700pcr {
			position: relative;
			padding: .5rem 1.5rem;
			border-radius: .2rem;
			font: inherit;
			border: 0;
			cursor: pointer;
			line-height: 1.1;
			letter-spacing: .1px;
			color: var(--bg-color);
			overflow: hidden;
			background: transparent;
			font-weight: 500;
			opacity: .85
		}

		.button.accept.svelte-700pcr {
			font-weight: 600
		}

		.button.svelte-700pcr:active,
		.button.svelte-700pcr:focus,
		.button.svelte-700pcr:hover {
			opacity: 1
		}

		.button.svelte-700pcr:active {
			transform: translateY(.1rem)
		}

		.button+.button.svelte-700pcr {
			margin-left: 1rem
		}

		.button.accept.svelte-700pcr {
			background-color: var(--color-green)
		}

		.button.reject.svelte-700pcr {
			background-color: var(--color-red)
		}

		.status[data-status=pending].svelte-700pcr {
			color: var(--color-orange)
		}

		.status[data-status=unknown].svelte-700pcr {
			color: var(--color-pumpkin)
		}

		.status[data-status=blocked].svelte-700pcr,
		.status[data-status=likelyBlocked].svelte-700pcr {
			color: var(--color-green)
		}

		.status[data-status=likelyUnblocked].svelte-700pcr,
		.status[data-status=unblocked].svelte-700pcr {
			color: var(--color-red)
		}

		li.svelte-700pcr {
			transform: translateX(0) !important
		}

		li+li.svelte-700pcr {
			margin-top: .25rem
		}

		@media(max-width:768px) {
			li.svelte-700pcr {
				margin-bottom: .5em
			}
		}

		.infoText.svelte-700pcr {
			white-space: normal;
			display: inline-block;
			overflow: hidden;
			max-width: 100%;
			vertical-align: middle;
			text-overflow: ellipsis
		}

		.final-score.svelte-1geg41l {
			position: absolute;
			position: -webkit-sticky;
			position: sticky;
			bottom: 0;
			z-index: 200;
			display: flex;
			align-items: baseline;
			flex-wrap: wrap;
			margin: 0;
			padding: .5rem var(--body-hmargin);
			background-color: var(--color-green);
			box-shadow: 0 0 5px var(--small-shadow);
			color: var(--bg-color);
			text-shadow: 0 0 4px var(--small-shadow);
			font-weight: 400;
			transition: background-color var(--speed-quick) ease, color var(--speed-quick) ease, text-shadow var(--speed-quick) ease
		}

		@media(min-width:768px) {
			.final-score.svelte-1geg41l {
				padding: .75rem 2rem
			}
		}

		.final-score[data-color=red].svelte-1geg41l {
			background-color: var(--color-red)
		}

		.final-score[data-color=pumpkin].svelte-1geg41l {
			background-color: var(--color-pumpkin)
		}

		.final-score[data-color=orange].svelte-1geg41l {
			background-color: var(--color-orange)
		}

		.final-score[data-color=green].svelte-1geg41l {
			background-color: var(--color-green)
		}

		@media(min-width:768px) {
			.final-score-info.svelte-1geg41l {
				margin-left: auto
			}
		}

		.final-score-pre-value-text.svelte-1geg41l {
			margin-right: .5rem;
			font-size: .8rem;
			font-size: 1rem
		}

		.final-score-info.svelte-1geg41l {
			display: block;
			font-size: .8rem
		}

		footer.svelte-3n9ddp {
			margin-top: 3.5rem;
			margin-bottom: 1.5rem
		}

		.keywords.svelte-3n9ddp {
			margin-bottom: 0
		}
	</style>
	<meta name="description"
		content="Webite with ads, analytics trackers, metrics, error catchers. Check your blocker: AdBlock, AdBlock Plus, AdGuard, Ghostery, uBlock Origin, AdBlocker Ultimate…">
	<link rel="canonical">
	<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?v=qAJrlpKQ8p">
	<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?v=qAJrlpKQ8p">
	<link rel="manifest" href="/site.webmanifest?v=qAJrlpKQ8p">
	<link rel="mask-icon" href="/safari-pinned-tab.svg?v=qAJrlpKQ8p" color="#fd6460">
	<link rel="shortcut icon" href="/favicon.ico?v=qAJrlpKQ8p">
	<meta name="msapplication-TileColor" content="#2d89ef">
	<meta name="msapplication-config" content="/browserconfig.xml?v=qAJrlpKQ8p">
	<meta name="theme-color" content="#ffffff">
	<script src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" async=""></script>
	<script src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" async=""></script>
	<script src="https://an.yandex.ru/system/context.js" async=""></script>
	<script src="https://www.google-analytics.com/analytics.js" async=""></script>
	<script src="https://static.hotjar.com/c/hotjar-1639117.js?sv=6" async=""></script>
	<script src="https://d2wy8f7a9ursnm.cloudfront.net/v4/bugsnag.min.js" async=""></script>
	<script async="" src="https://static.hotjar.com/c/hotjar-1639117.js?sv=6"></script>
	<style id="svelte-1t0grtm-style">
		.switcher.svelte-1t0grtm.svelte-1t0grtm {
			--switcher-height: 1.5rem;
			--switcher-width: calc(var(--switcher-height) * 1.8);
			--switcher-space: 3px;
			--switcher-bullet-height: calc(var(--switcher-height) - (var(--switcher-space) * 2))
		}

		[data-small="true"].svelte-1t0grtm.svelte-1t0grtm {
			--switcher-height: 1.25rem;
			--switcher-space: 2.5px
		}

		@media(max-width: 768px) {
			.switcher.svelte-1t0grtm.svelte-1t0grtm {
				--switcher-height: 1.25rem;
				--switcher-space: 2.5px
			}

			[data-small="true"].svelte-1t0grtm.svelte-1t0grtm {
				--switcher-height: 1rem;
				--switcher-space: 2px
			}
		}

		.switcher.svelte-1t0grtm.svelte-1t0grtm {
			display: block;
			position: relative;
			z-index: 100;
			width: var(--switcher-width);
			height: var(--switcher-height);
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			cursor: pointer
		}

		.switcher.svelte-1t0grtm input.svelte-1t0grtm {
			display: none
		}

		.slider.svelte-1t0grtm.svelte-1t0grtm {
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			background-color: var(--text-color);
			transition: background-color var(--speed-quick) ease
		}

		.slider.svelte-1t0grtm.svelte-1t0grtm:before {
			position: absolute;
			bottom: var(--switcher-space);
			left: var(--switcher-space);
			width: var(--switcher-bullet-height);
			height: var(--switcher-bullet-height);
			background-color: var(--bg-color);
			content: "";
			transition: background-color var(--speed-quick) ease, transform var(--speed-quick) ease
		}

		input:checked+.slider.svelte-1t0grtm.svelte-1t0grtm {
			background-color: var(--color-green)
		}

		input:checked+.slider.svelte-1t0grtm.svelte-1t0grtm:before {
			transform: translateX(var(--switcher-bullet-height))
		}

		.slider.round.svelte-1t0grtm.svelte-1t0grtm {
			border-radius: var(--switcher-height)
		}

		.slider.round.svelte-1t0grtm.svelte-1t0grtm:before {
			border-radius: 50%
		}
	</style>
	<style id="svelte-1rso0mc-style">
		.title.svelte-1rso0mc {
			display: flex;
			align-items: center;
			margin-top: 3rem;
			margin-bottom: 1.5rem
		}

		@media(min-width: 768px) {
			.title.svelte-1rso0mc {
				flex-wrap: wrap;
				margin-top: 2rem
			}
		}

		h1.svelte-1rso0mc {
			margin: 0;
			margin-right: 0.25em;
			line-height: 1
		}

		@media(max-width: 768px) {
			h1.svelte-1rso0mc {
				line-height: 0.8
			}
		}

		.heading-text.svelte-1rso0mc,
		.heading-version.svelte-1rso0mc {
			line-height: 1
		}

		img.svelte-1rso0mc {
			flex-shrink: 0;
			margin-right: 0.5rem;
			height: 6rem;
			transform: translateY(-5%)
		}

		@media(max-width: 768px) {
			img.svelte-1rso0mc {
				height: 4rem;
				font-size: 4rem;
				margin-right: 1rem
			}
		}

		.warning.svelte-1rso0mc {
			margin: 2rem 0 0;
			padding-left: 1.5rem;
			border-left: 0.3em solid var(--color-orange)
		}

		@media(max-width: 768px) {
			.warning.svelte-1rso0mc {
				margin: 1.5rem 0
			}
		}
	</style>
	<style id="svelte-auebxm-style">
		.section-container.svelte-auebxm {
			margin-top: 3rem
		}

		@media(max-width: 768px) {
			.section-container.svelte-auebxm {
				margin-right: calc(var(--body-hmargin) * -1);
				margin-left: calc(var(--body-hmargin) * -1)
			}
		}

		@media(min-width: 768px) {
			.section-container.svelte-auebxm {
				max-width: 100%;
				display: inline-flex;
				flex-direction: column
			}
		}

		.check-list.svelte-auebxm {
			padding-left: 0;
			list-style-type: none;
			margin: 0
		}
	</style>
	<style id="svelte-t54epl-style">
		.section.svelte-t54epl.svelte-t54epl {
			background: #fff;
			box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.05);
			margin-bottom: 1rem
		}

		.night-mode-on .section.svelte-t54epl.svelte-t54epl {
			background: rgba(0, 0, 0, 0.1)
		}

		.block.svelte-t54epl.svelte-t54epl {
			padding: 1.5rem 2rem;
			transition: background var(--speed-quick) ease, opacity var(--speed-quick) ease
		}

		.block.inactive.svelte-t54epl.svelte-t54epl {
			opacity: 0.5
		}

		@media(max-width: 768px) {
			.block.svelte-t54epl.svelte-t54epl {
				padding-right: var(--body-hmargin);
				padding-left: var(--body-hmargin)
			}
		}

		.service.svelte-t54epl.svelte-t54epl {
			margin-top: 2rem;
			padding-left: 2rem;
			padding-top: 0;
			padding-right: 0;
			padding-bottom: 0
		}

		@media(max-width: 768px) {
			.service.svelte-t54epl.svelte-t54epl {
				padding-left: 1rem
			}
		}

		.description.svelte-t54epl.svelte-t54epl {
			margin-bottom: 1rem
		}

		.content.svelte-t54epl.svelte-t54epl {
			margin-top: 1rem
		}

		.title.svelte-t54epl.svelte-t54epl {
			display: flex;
			align-items: flex-end;
			flex-wrap: wrap;
			margin-top: -1rem
		}

		@media(max-width: 768px) {
			.title.svelte-t54epl.svelte-t54epl {
				align-items: center
			}
		}

		.service.svelte-t54epl .title.svelte-t54epl {
			flex-wrap: nowrap
		}

		.heading.svelte-t54epl.svelte-t54epl {
			margin: 0;
			line-height: 1
		}

		@media(max-width: 768px) {
			.heading.svelte-t54epl.svelte-t54epl {
				order: 1;
				width: 100%
			}
		}

		.heading.svelte-t54epl label.svelte-t54epl {
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			cursor: pointer
		}

		h2.heading.svelte-t54epl.svelte-t54epl {
			line-height: 0.8
		}

		.service.svelte-t54epl .heading.svelte-t54epl {
			margin-bottom: 0
		}

		@media(max-width: 768px) {
			.section.svelte-t54epl .switcher.svelte-t54epl {
				order: 2
			}
		}

		@media(max-width: 768px) {
			.service.svelte-t54epl .switcher.svelte-t54epl {
				order: initial
			}
		}

		.badge.svelte-t54epl.svelte-t54epl {
			font-size: 0
		}

		@media(max-width: 768px) {
			.badge.svelte-t54epl.svelte-t54epl {
				order: 3
			}
		}

		.toggler.svelte-t54epl.svelte-t54epl {
			line-height: 1.3;
			color: inherit;
			margin: 0;
			padding: 0;
			border: 0;
			border-bottom: 1px dashed;
			background: transparent;
			font-size: 0.8em;
			cursor: pointer;
			transition: color var(--speed-quick) ease, opacity var(--speed-quick) ease
		}

		@media(max-width: 768px) {
			.toggler.svelte-t54epl.svelte-t54epl {
				order: 4
			}
		}

		.toggler.svelte-t54epl.svelte-t54epl:hover,
		.toggler.svelte-t54epl.svelte-t54epl:active {
			color: var(--color-orange);
			opacity: 1
		}

		.switcher.svelte-t54epl.svelte-t54epl,
		.badge.svelte-t54epl.svelte-t54epl,
		.heading.svelte-t54epl.svelte-t54epl {
			margin-right: 1rem
		}

		.switcher.svelte-t54epl.svelte-t54epl,
		.badge.svelte-t54epl.svelte-t54epl,
		.heading.svelte-t54epl.svelte-t54epl,
		.toggler.svelte-t54epl.svelte-t54epl {
			margin-top: 1rem
		}
	</style>
	<style id="svelte-1l9rbnq-style">
		.badge.svelte-1l9rbnq {
			display: inline-block;
			padding: 0.2em 0.5em 0.25em;
			border-radius: 4px;
			background-color: var(--color-gray);
			color: var(--bg-color);
			vertical-align: middle;
			white-space: nowrap;
			font-weight: normal;
			font-weight: bold;
			font-size: 0.8rem;
			line-height: 1;
			opacity: 1;
			transition: color var(--speed-quick) ease, background-color var(--speed-quick) ease
		}

		.badge[data-priority="critical"].svelte-1l9rbnq {
			background-color: var(--color-red)
		}

		.badge[data-priority="high"].svelte-1l9rbnq {
			background-color: var(--color-pumpkin)
		}

		.badge[data-priority="medium"].svelte-1l9rbnq {
			background-color: var(--color-orange)
		}

		.badge[data-priority="low"].svelte-1l9rbnq {
			background-color: var(--color-green)
		}

		.badge[data-priority="trivial"].svelte-1l9rbnq {
			background-color: var(--color-blue)
		}
	</style>
	<style id="svelte-700pcr-style">
		.includeWrapper.svelte-700pcr {
			margin-top: 1rem;
			padding: 1rem;
			background: -webkit-repeating-linear-gradient(315deg,
					var(--little-shadow),
					var(--little-shadow) 10px,
					transparent 10px,
					transparent 20px);
			background: repeating-linear-gradient(135deg,
					var(--little-shadow),
					var(--little-shadow) 10px,
					transparent 10px,
					transparent 20px)
		}

		.warning.svelte-700pcr {
			margin-top: 1rem;
			padding-left: 1rem;
			max-width: 100%
		}

		.buttons.svelte-700pcr {
			display: flex;
			margin-top: 1rem
		}

		.button.svelte-700pcr {
			position: relative;
			padding: 0.5rem 1.5rem;
			border-radius: 0.2rem;
			font: inherit;
			border: 0;
			cursor: pointer;
			line-height: 1.1;
			letter-spacing: 0.1px;
			color: var(--bg-color);
			overflow: hidden;
			background: transparent;
			font-weight: 500;
			opacity: 0.85
		}

		.button.accept.svelte-700pcr {
			font-weight: 600
		}

		.button.svelte-700pcr:hover,
		.button.svelte-700pcr:focus,
		.button.svelte-700pcr:active {
			opacity: 1
		}

		.button.svelte-700pcr:active {
			transform: translateY(0.1rem)
		}

		.button+.button.svelte-700pcr {
			margin-left: 1rem
		}

		.button.accept.svelte-700pcr {
			background-color: var(--color-green)
		}

		.button.reject.svelte-700pcr {
			background-color: var(--color-red)
		}

		.status[data-status="pending"].svelte-700pcr {
			color: var(--color-orange)
		}

		.status[data-status="unknown"].svelte-700pcr {
			color: var(--color-pumpkin)
		}

		.status[data-status="likelyBlocked"].svelte-700pcr,
		.status[data-status="blocked"].svelte-700pcr {
			color: var(--color-green)
		}

		.status[data-status="likelyUnblocked"].svelte-700pcr,
		.status[data-status="unblocked"].svelte-700pcr {
			color: var(--color-red)
		}

		li.svelte-700pcr {
			transform: translateX(0) !important
		}

		li+li.svelte-700pcr {
			margin-top: 0.25rem
		}

		@media(max-width: 768px) {
			li.svelte-700pcr {
				margin-bottom: 0.5em
			}
		}

		.infoText.svelte-700pcr {
			white-space: normal;
			display: inline-block;
			overflow: hidden;
			max-width: 100%;
			vertical-align: middle;
			text-overflow: ellipsis
		}
	</style>
	<style id="svelte-1geg41l-style">
		.final-score.svelte-1geg41l {
			position: absolute;
			position: -webkit-sticky;
			position: sticky;
			bottom: 0;
			z-index: 200;
			display: flex;
			align-items: baseline;
			flex-wrap: wrap;
			margin: 0;
			padding: 0.5rem var(--body-hmargin);
			background-color: var(--color-green);
			box-shadow: 0 0 5px var(--small-shadow);
			color: var(--bg-color);
			text-shadow: 0 0 4px var(--small-shadow);
			font-weight: normal;
			transition: background-color var(--speed-quick) ease, color var(--speed-quick) ease,
				text-shadow var(--speed-quick) ease
		}

		@media(min-width: 768px) {
			.final-score.svelte-1geg41l {
				padding: 0.75rem 2rem
			}
		}

		.final-score[data-color="red"].svelte-1geg41l {
			background-color: var(--color-red)
		}

		.final-score[data-color="pumpkin"].svelte-1geg41l {
			background-color: var(--color-pumpkin)
		}

		.final-score[data-color="orange"].svelte-1geg41l {
			background-color: var(--color-orange)
		}

		.final-score[data-color="green"].svelte-1geg41l {
			background-color: var(--color-green)
		}

		@media(min-width: 768px) {
			.final-score-info.svelte-1geg41l {
				margin-left: auto
			}
		}

		.final-score-pre-value-text.svelte-1geg41l {
			margin-right: 0.5rem;
			font-size: 0.8rem;
			font-size: 1rem
		}

		.final-score-info.svelte-1geg41l {
			display: block;
			font-size: 0.8rem
		}
	</style>
	<style id="svelte-3n9ddp-style">
		footer.svelte-3n9ddp {
			margin-top: 3.5rem;
			margin-bottom: 1.5rem
		}

		@media(min-width: 768px) {}

		.keywords.svelte-3n9ddp {
			margin-bottom: 0
		}

		@media(max-width: 768px) {}
	</style>
	<meta name="description"
		content="Webite with ads, analytics trackers, metrics, error catchers. Check your blocker: AdBlock, AdBlock Plus, AdGuard, Ghostery, uBlock Origin, AdBlocker Ultimate…">
	<link rel="canonical">
	<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?v=qAJrlpKQ8p">
	<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?v=qAJrlpKQ8p">
	<link rel="manifest" href="/site.webmanifest?v=qAJrlpKQ8p">
	<link rel="mask-icon" href="/safari-pinned-tab.svg?v=qAJrlpKQ8p" color="#fd6460">
	<link rel="shortcut icon" href="/favicon.ico?v=qAJrlpKQ8p">
	<meta name="msapplication-TileColor" content="#2d89ef">
	<meta name="msapplication-config" content="/browserconfig.xml?v=qAJrlpKQ8p">
	<meta name="theme-color" content="#ffffff">
	<script src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" async=""></script>
	<script src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" async=""></script>
	<script src="https://an.yandex.ru/system/context.js" async=""></script>
	<script src="https://www.google-analytics.com/analytics.js" async=""></script>
	<script src="https://static.hotjar.com/c/hotjar-1639117.js?sv=6" async=""></script>
	<script src="https://d2wy8f7a9ursnm.cloudfront.net/v4/bugsnag.min.js" async=""></script>
	<style type="text/css">
		.ad336х280_desk,
		AD-SLOT,
		AD-TRIPLE-BOX,
		ADS-RIGHT,
		AFS-AD,
		DFP-AD,
		LEADERBOARD-AD,
		[class^="amp-ad-"],
		[data-ad-cls],
		[data-ad-manager-id],
		[data-ad-module],
		[data-adblockkey],
		[data-advadstrackid],
		[data-css-class="dfp-inarticle"],
		[data-d-ad-id],
		[data-desktop-ad-id],
		[data-dynamic-ads],
		[data-ez-name],
		[data-freestar-ad],
		[data-m-ad-id],
		[data-mobile-ad-id],
		[data-name="adaptiveConstructorAd"],
		[data-revive-zoneid],
		[data-role="tile-ads-module"],
		[data-template-type="nativead"],
		[id^="ad-wrap-"],
		[id^="ad_sky"],
		[id^="ad_slider"],
		[onclick^="location.href='http://www.reimageplus.com"],
		a-ad,
		ad-desktop-sidebar,
		ad-shield-ads,
		amp-ad-custom,
		app-ad,
		app-advertisement,
		app-large-ad,
		ark-top-ad,
		article.ad,
		aside[id^="adrotate_widgets-"],
		aside[id^="advads_ad_widget-"],
		bottomadblock,
		display-ads,
		div[class^="AdCard_"],
		div[class^="AdItem-"],
		div[class^="Ad__adContainer"],
		div[class^="AdhesionAd_"],
		div[class^="BannerAd_"],
		div[class^="BlockAdvert-"],
		div[class^="Display_displayAd"],
		div[class^="ResponsiveAd-"],
		div[class^="StickyHeroAdWrapper-"],
		div[class^="adUnit_"],
		div[class^="ad_border_"],
		div[class^="ad_position_"],
		div[class^="adbanner_"],
		div[class^="adpubs-"],
		div[class^="ads-partner-"],
		div[class^="adsbutt_wrapper_"],
		div[class^="adunit_"],
		div[class^="block-openx-"],
		div[class^="index_adAfterContent_"],
		div[class^="index_adBeforeContent_"],
		div[class^="index_displayAd_"],
		div[class^="kiwi-ad-wrapper"],
		div[class^="largeRectangleAd_"],
		div[class^="native-ad-"],
		div[class^="pane-adsense-managed-"],
		div[class^="s-dfp-"],
		div[class^="sp-adslot-"],
		div[data-ad-placeholder],
		div[data-ad-underplayer],
		div[data-ad-wrapper],
		div[data-adname],
		div[data-adunit-path],
		div[data-adunit],
		div[data-adzone],
		div[data-alias="300x250 Ad 1"],
		div[data-alias="300x250 Ad 2"],
		div[data-content="Advertisement"],
		div[data-contentexchange-widget],
		div[data-dfp-id],
		div[data-id-advertdfpconf],
		div[data-insertion],
		div[data-mediatype="advertising"],
		div[data-mpu1],
		div[data-native-ad],
		div[data-role="sidebarAd"],
		div[data-spotim-slot],
		div[data-subscript="Advertising"],
		div[data-test-id="AdBannerWrapper"],
		div[data-test-id="AdDisplayWrapper"],
		div[id^="_vdo_ads_player_ai_"],
		div[id^="ad-cid-"],
		div[id^="ad-div-"],
		div[id^="ad-gpt-"],
		div[id^="ad-inserter-"],
		div[id^="ad-position-"],
		div[id^="ad-server-"],
		div[id^="ad_bigbox_"],
		div[id^="ad_position_"],
		div[id^="ad_script_"],
		div[id^="adfox_"],
		div[id^="adngin-"],
		div[id^="adrotate_widgets-"],
		div[id^="ads250_250-widget-"],
		div[id^="ads300_100-widget-"],
		div[id^="adspot-"],
		div[id^="advads-"],
		div[id^="advads_"],
		div[id^="banner-ad-"],
		div[id^="bunyad-widget-ads-"],
		div[id^="crt-"][style],
		div[id^="dfp-slot-"],
		div[id^="div-ads-"],
		div[id^="google_dfp_"],
		div[id^="gpt_ad_"],
		div[id^="gtm-ad-"],
		div[id^="js-dfp-"],
		div[id^="lazyad-"],
		div[id^="rc-widget-"],
		div[id^="sticky_ad_"],
		div[id^="vuukle-ad-"],
		guj-ad,
		hl-adsense,
		iframe[id^="google_ads_frame"],
		iframe[src^="http://ad.yieldmanager.com/"],
		iframe[src^="http://www.adpeepshosted.com/"],
		iframe[src^="https://pagead2.googlesyndication.com/"],
		iframe[src^="https://tpc.googlesyndication.com/"],
		img[src^="https://images.purevpnaffiliates.com"],
		span[id^="ezoic-pub-ad-placeholder-"],
		topadblock,
		zeus-ad,
		[class^="s2nPlayer"],
		div[id*="MarketGid"],
		[onclick*="content.ad/"],
		[class^="chp_ads_block"],
		[id^="chp_ads_block"],
		div.fadeInDown[id$="____equal"][class$="____equal"],
		AMP-AD,
		amp-fx-flying-carpet,
		div[jsdata*="CarouselPLA-"][data-id^="CarouselPLA-"],
		a[data-obtrack^="http://paid.outbrain.com/network/redir?"],
		a[data-oburl^="http://paid.outbrain.com/network/redir?"],
		a[data-oburl^="https://paid.outbrain.com/network/redir?"],
		a[data-redirect^="http://paid.outbrain.com/network/redir?"],
		a[data-redirect^="https://paid.outbrain.com/network/redir?"],
		a[data-redirect^="this.href='http://paid.outbrain.com/network/redir?"],
		a[data-url^="http://paid.outbrain.com/network/redir?"],
		a[data-url^="http://paid.outbrain.com/network/redir?"]+.author,
		a[data-widget-outbrain-redirect^="http://paid.outbrain.com/network/redir?"],
		a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][target="_blank"],
		a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][target="_blank"]+.ob_source,
		a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"][target="_blank"]+.ob_source,
		a[target="_blank"][onmousedown="this.href^='http://paid.outbrain.com/network/redir?"],
		div[id^="taboola-stream-"],
		div[id^="zergnet-widget"],
		a[aria-label="Werbelink"],
		foxfield-xmas,
		[onclick*="window.open('http://deloplen.com/"],
		[data-uri^="https://s3.amazonaws.com"],
		[data-lnguri^="https://s3.amazonaws.com"],
		[onclick*="postlnk.com"],
		[class^="DisplayAd"],
		div[class*="displayAdRight"],
		iframe[src^="https://smitionsory.co/"],
		[data-lnguri*="vipbox"],
		[src="/static/img/download-top.png"],
		[src="/img/bat-banner.png"],
		[src^="https://aff1xstavka.com"],
		[id^="p_root_"],
		.samBannerUnit,
		.samCodeUnit,
		[src*="librateam.net"],
		[src^="//dombnrs.com/"],
		[src^="https://forum.picbaron.com/Banner"],
		div[class$="player-promo-col"],
		div#spot-holder.spot-holder[style="display: block;"],
		div[style="position: fixed; display: block; width: 100%; height: 15%; top: 0; left: 0; background-color: rgba(0, 0, 0, 0); z-index: 300000;"],
		a[onclick="openAuc();"] {
			display: none !important;
		}

		embed[width="240"],
		object[width="240"],
		[data-ad-width],
		[id^="google_ads_iframe"],
		[name^="google_ads_iframe"],
		div[aria-label="Ads"],
		div[data-ad-targeting],
		div[data-google-query-id],
		div[data-native_ad],
		div[id^="dfp-ad-"],
		div[id^="ezoic-pub-ad-"],
		div[id^="yandex_ad"],
		div[id*="ScriptRoot"],
		a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"][target="_blank"],
		.trc_related_container div[data-item-syndicated="true"],
		amp-embed[type="taboola"],
		display-ad-component {
			display: none !important;
		}
	</style>
	<style type="text/css">
		.adsbygoogle,
		[href*="postlnk.com"],
		[href*="passtechusa.com"],
		[href*="librateam.net"],
		[href*="speenphorbin.com"] {
			display: none !important;
		}
	</style>
</head>

<body>
	<script defer="" src="/src.a95fba2f.js"></script>
	<div id="app">
		<div class="night-mode svelte-nb3l02">
			<label class="svelte-nb3l02"><span class="text svelte-nb3l02">Night mode</span> <div class="switcher svelte-1t0grtm" data-small="false"><input type="checkbox" class="svelte-1t0grtm" id=""> <div class="slider round svelte-1t0grtm"></div></div></label>
		</div>
		<div class="title svelte-1rso0mc"><img src="/logo.c41e6f93.svg" alt="" class="svelte-1rso0mc">
			<h1 class="svelte-1rso0mc"><span class="heading-text svelte-1rso0mc">AdBlock Tester</span>
				<small class="heading-version svelte-1rso0mc">(version&nbsp;3.1.0)</small></h1>
		</div>
		<p class="description">Chose an ad blocker but don’t know where to test it? This site contains various
			advertising and analytics services that you can test the effectiveness of your adblocker with.
			<br>AdBlock, AdBlock Plus, AdGuard, Ghostery, uBlock Origin, AdBlocker Ultimate and others.</p>
			<p class="warning svelte-1rso0mc">Using multiple ad blockers at the same time can <b> negatively </b> affect
				their work.</p>
			<div class="section-container svelte-auebxm">
				<div class="block svelte-t54epl section">
					<div class="title svelte-t54epl">
						<div class="switcher svelte-t54epl">
							<label class="switcher svelte-1t0grtm" data-small="false"><input type="checkbox" id="context" class="svelte-1t0grtm"> <div class="slider round svelte-1t0grtm"></div></label>
						</div>
						<h2 class="heading svelte-t54epl">
							<label for="context" class="svelte-t54epl">Contextual advertising</label></h2>
						<div class="badge svelte-t54epl">
							<span class="badge svelte-1l9rbnq" data-priority="critical">critical</span></div>
						<button type="button" class="toggler text-small svelte-t54epl">close</button>
					</div>
					<div class="content svelte-t54epl">
						<p class="description svelte-t54epl">This is the most common form of advertising and tracking on
							the internet. It’s very easy for website owners to set up. These services collect data about
							you in order to find the right advertisement for you.</p>
						<div class="block svelte-t54epl service">
							<div class="title svelte-t54epl">
								<div class="switcher svelte-t54epl">
									<label class="switcher svelte-1t0grtm" data-small="true"><input type="checkbox" id="ads:custom" class="svelte-1t0grtm"> <div class="slider round svelte-1t0grtm"></div></label>
								</div>
								<h4 class="heading svelte-t54epl">
									<label for="ads:custom" class="svelte-t54epl">Custom</label></h4>
								<button type="button" class="toggler text-small svelte-t54epl">close</button>
							</div>
							<div class="content svelte-t54epl">
								<ol class="check-list svelte-auebxm">
									<li class="svelte-700pcr">
										<span class="result"><span class="name">Script loading:&nbsp;</span>
										<b class="status svelte-700pcr" data-status="unknown">🏳️ unable to check</b>
										<small class="infoText svelte-700pcr">(possibly due to service security settings)</small></span>
									</li>
									<li class="svelte-700pcr">
										<span class="result"><span class="name">Block visibility:&nbsp;</span>
										<b class="status svelte-700pcr" data-status="blocked">✅ test passed</b> </span>
										<div></div>
										<div class="includeWrapper svelte-700pcr">
											<div class="include svelte-700pcr">
												<script src="https://ymatuhin.ru/ads/ads.js" defer=""></script>
												<div data-ads=""></div>
											</div>
										</div>
									</li>
								</ol>
							</div>
						</div>
						<div class="block svelte-t54epl service">
							<div class="title svelte-t54epl">
								<div class="switcher svelte-t54epl">
									<label class="switcher svelte-1t0grtm" data-small="true"><input type="checkbox" id="ads:google" class="svelte-1t0grtm"> <div class="slider round svelte-1t0grtm"></div></label>
								</div>
								<h4 class="heading svelte-t54epl">
									<label for="ads:google" class="svelte-t54epl">Google AdSense</label></h4>
								<button type="button" class="toggler text-small svelte-t54epl">close</button>
							</div>
							<div class="content svelte-t54epl">
								<ol class="check-list svelte-auebxm">
									<li class="svelte-700pcr">
										<span class="result"><span class="name">Script loading:&nbsp;</span>
										<b class="status svelte-700pcr" data-status="unknown">🏳️ unable to check</b>
										<small class="infoText svelte-700pcr">(possibly due to service security settings)</small></span>
									</li>
									<li class="svelte-700pcr">
										<span class="result"><span class="name">Block visibility:&nbsp;</span>
										<b class="status svelte-700pcr" data-status="blocked">✅ test passed</b> </span>
										<div></div>
										<div class="includeWrapper svelte-700pcr">
											<div class="include svelte-700pcr">
												<script async=""
													src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js">
												</script>
												<!-- Auto size -->
												<ins class="adsbygoogle" style="display:block"
													data-ad-client="ca-pub-6430039911615607" data-ad-slot="4852376176"
													data-ad-format="auto"></ins>
												<script>
													(adsbygoogle = window.adsbygoogle || []).push({});
												</script>
											</div>
										</div>
									</li>
								</ol>
							</div>
						</div>
						<div class="block svelte-t54epl service">
							<div class="title svelte-t54epl">
								<div class="switcher svelte-t54epl">
									<label class="switcher svelte-1t0grtm" data-small="true"><input type="checkbox" id="ads:yandex" class="svelte-1t0grtm"> <div class="slider round svelte-1t0grtm"></div></label>
								</div>
								<h4 class="heading svelte-t54epl">
									<label for="ads:yandex" class="svelte-t54epl">Yandex Direct</label></h4>
								<button type="button" class="toggler text-small svelte-t54epl">close</button>
							</div>
							<div class="content svelte-t54epl">
								<ol class="check-list svelte-auebxm">
									<li class="svelte-700pcr">
										<span class="result"><span class="name">Script loading:&nbsp;</span>
										<b class="status svelte-700pcr" data-status="blocked">✅ test passed</b> </span>
									</li>
									<li class="svelte-700pcr">
										<span class="result"><span class="name">Block visibility:&nbsp;</span>
										<b class="status svelte-700pcr" data-status="blocked">✅ test passed</b> </span>
										<div></div>
										<div class="includeWrapper svelte-700pcr">
											<div class="include svelte-700pcr">
												<!-- Yandex.RTB R-A-491776-1 -->
												<div id="yandex_rtb_R-A-491776-1"></div>
												<script type="text/javascript">
													(function(w, d, n, s, t) {
    w[n] = w[n] || [];
    w[n].push(function() {
      Ya.Context.AdvManager.render({
        blockId: "R-A-491776-1",
        renderTo: "yandex_rtb_R-A-491776-1",
        async: true
      });
    });
    t = d.getElementsByTagName("script")[0];
    s = d.createElement("script");
    s.type = "text/javascript";
    s.src = "//an.yandex.ru/system/context.js";
    s.async = true;
    t.parentNode.insertBefore(s, t);
  })(this, this.document, "yandexContextAsyncCallbacks");
												</script>
											</div>
										</div>
									</li>
								</ol>
							</div>
						</div>
					</div>
				</div>
				<div class="block svelte-t54epl section">
					<div class="title svelte-t54epl">
						<div class="switcher svelte-t54epl">
							<label class="switcher svelte-1t0grtm" data-small="false"><input type="checkbox" id="analytics" class="svelte-1t0grtm"> <div class="slider round svelte-1t0grtm"></div></label>
						</div>
						<h2 class="heading svelte-t54epl">
							<label for="analytics" class="svelte-t54epl">Analytics Tools</label></h2>
						<div class="badge svelte-t54epl">
							<span class="badge svelte-1l9rbnq" data-priority="medium">medium</span></div>
						<button type="button" class="toggler text-small svelte-t54epl">close</button>
					</div>
					<div class="content svelte-t54epl">
						<p class="description svelte-t54epl">These services monitor your actions on the site and collect
							information about you. They are needed only by the owner of the site, for the user it is
							only unnecessary requests and the code that needs to be executed. Unfortunately, blocking
							them sometimes can completely break the site.</p>
						<div class="block svelte-t54epl service">
							<div class="title svelte-t54epl">
								<div class="switcher svelte-t54epl">
									<label class="switcher svelte-1t0grtm" data-small="true"><input type="checkbox" id="metrica:google" class="svelte-1t0grtm"> <div class="slider round svelte-1t0grtm"></div></label>
								</div>
								<h4 class="heading svelte-t54epl">
									<label for="metrica:google" class="svelte-t54epl">Google Analytics</label></h4>
								<button type="button" class="toggler text-small svelte-t54epl">close</button>
							</div>
							<div class="content svelte-t54epl">
								<ol class="check-list svelte-auebxm">
									<li class="svelte-700pcr">
										<span class="result"><span class="name">Script loading:&nbsp;</span>
										<b class="status svelte-700pcr" data-status="unknown">🏳️ unable to check</b>
										<small class="infoText svelte-700pcr">(possibly due to service security settings)</small></span>
									</li>
									<li class="svelte-700pcr">
										<span class="result"><span class="name">Script execution:&nbsp;</span>
										<b class="status svelte-700pcr" data-status="blocked">✅ test passed</b> </span>
										<script>
											(function(i, s, o, g, r) {
    i["GoogleAnalyticsObject"] = r;
    (i[r] =
      i[r] ||
      function() {
        (i[r].q = i[r].q || []).push(arguments);
      }),
      (i[r].l = 1 * new Date());
  })(
    window,
    document,
    "script",
    "https://www.google-analytics.com/analytics.js",
    "ga"
  );
  ga("create", "UA-20899801-10", "auto");
  ga("send", "pageview");
										</script>
									</li>
								</ol>
							</div>
						</div>
						<div class="block svelte-t54epl service">
							<div class="title svelte-t54epl">
								<div class="switcher svelte-t54epl">
									<label class="switcher svelte-1t0grtm" data-small="true"><input type="checkbox" id="metrica:hotjar" class="svelte-1t0grtm"> <div class="slider round svelte-1t0grtm"></div></label>
								</div>
								<h4 class="heading svelte-t54epl">
									<label for="metrica:hotjar" class="svelte-t54epl">Hotjar</label></h4>
								<button type="button" class="toggler text-small svelte-t54epl">close</button>
							</div>
							<div class="content svelte-t54epl">
								<ol class="check-list svelte-auebxm">
									<li class="svelte-700pcr">
										<span class="result"><span class="name">Script loading:&nbsp;</span>
										<b class="status svelte-700pcr" data-status="blocked">✅ test passed</b> </span>
									</li>
									<li class="svelte-700pcr">
										<span class="result"><span class="name">Script execution:&nbsp;</span>
										<b class="status svelte-700pcr" data-status="blocked">✅ test passed</b> </span>
										<!-- Hotjar Tracking Code for checkadblock.ru -->
										<script>
											(function(h, o, t, j, a, r) {
    h.hj =
      h.hj ||
      function() {
        (h.hj.q = h.hj.q || []).push(arguments);
      };
    h._hjSettings = { hjid: 1639117, hjsv: 6 };
    a = o.getElementsByTagName("head")[0];
    r = o.createElement("script");
    r.async = 1;
    r.src = t + h._hjSettings.hjid + j + h._hjSettings.hjsv;
    a.appendChild(r);
  })(window, document, "https://static.hotjar.com/c/hotjar-", ".js?sv=");
										</script>
									</li>
								</ol>
							</div>
						</div>
					</div>
				</div>
				<div class="block svelte-t54epl section">
					<div class="title svelte-t54epl">
						<div class="switcher svelte-t54epl">
							<label class="switcher svelte-1t0grtm" data-small="false"><input type="checkbox" id="banners" class="svelte-1t0grtm"> <div class="slider round svelte-1t0grtm"></div></label>
						</div>
						<h2 class="heading svelte-t54epl">
							<label for="banners" class="svelte-t54epl">Banner advertising</label></h2>
						<div class="badge svelte-t54epl">
							<span class="badge svelte-1l9rbnq" data-priority="low">low</span></div>
						<button type="button" class="toggler text-small svelte-t54epl">close</button>
					</div>
					<div class="content svelte-t54epl">
						<p class="description svelte-t54epl">This type of advertising is often used on large websites
							that sell ad space. It is difficult to block because it is difficult to distinguish between
							an advertising image and a regular image. Often the rules are written for each site
							separately, so this check is not entirely accurate. It only checks for the presence of
							keywords in the file path and the availability of Flash.</p>
						<div class="block svelte-t54epl service">
							<div class="title svelte-t54epl">
								<div class="switcher svelte-t54epl">
									<label class="switcher svelte-1t0grtm" data-small="true"><input type="checkbox" id="banner:flash" class="svelte-1t0grtm"> <div class="slider round svelte-1t0grtm"></div></label>
								</div>
								<h4 class="heading svelte-t54epl">
									<label for="banner:flash" class="svelte-t54epl">Flash banners</label></h4>
								<button type="button" class="toggler text-small svelte-t54epl">close</button>
							</div>
							<div class="content svelte-t54epl">
								<ol class="check-list svelte-auebxm">
									<li class="svelte-700pcr">
										<span class="result"><span class="name">File loading:&nbsp;</span>
										<b class="status svelte-700pcr" data-status="blocked">✅ test passed</b> </span>
									</li>
									<li class="svelte-700pcr">
										<span class="result"><span class="name">Block visibility:&nbsp;</span>
										<b class="status svelte-700pcr" data-status="blocked">✅ test passed</b> </span>
										<div></div>
										<div class="includeWrapper svelte-700pcr">
											<div class="include svelte-700pcr">
												<object type="application/x-shockwave-flash" data="/banners/pr_advertising_ads_banner.swf?v=1" width="240" height="400"><param name="movie" value="/banners/pr_advertising_ads_banner.swf?v=1"></object>
												<embed type="application/x-shockwave-flash"
													src="/banners/pr_advertising_ads_banner.swf?v=1" width="240"
													height="400">
											</div>
										</div>
									</li>
								</ol>
							</div>
						</div>
						<div class="block svelte-t54epl service">
							<div class="title svelte-t54epl">
								<div class="switcher svelte-t54epl">
									<label class="switcher svelte-1t0grtm" data-small="true"><input type="checkbox" id="banner:gif" class="svelte-1t0grtm"> <div class="slider round svelte-1t0grtm"></div></label>
								</div>
								<h4 class="heading svelte-t54epl">
									<label for="banner:gif" class="svelte-t54epl">Gif image</label></h4>
								<button type="button" class="toggler text-small svelte-t54epl">close</button>
							</div>
							<div class="content svelte-t54epl">
								<ol class="check-list svelte-auebxm">
									<li class="svelte-700pcr">
										<span class="result"><span class="name">File loading:&nbsp;</span>
										<b class="status svelte-700pcr" data-status="blocked">✅ test passed</b> </span>
									</li>
									<li class="svelte-700pcr">
										<span class="result"><span class="name">Block visibility:&nbsp;</span>
										<b class="status svelte-700pcr" data-status="blocked">✅ test passed</b> </span>
										<div></div>
										<div class="includeWrapper svelte-700pcr">
											<div class="include svelte-700pcr"></div>
										</div>
									</li>
								</ol>
							</div>
						</div>
						<div class="block svelte-t54epl service">
							<div class="title svelte-t54epl">
								<div class="switcher svelte-t54epl">
									<label class="switcher svelte-1t0grtm" data-small="true"><input type="checkbox" id="banner:image" class="svelte-1t0grtm"> <div class="slider round svelte-1t0grtm"></div></label>
								</div>
								<h4 class="heading svelte-t54epl">
									<label for="banner:image" class="svelte-t54epl">Static image</label></h4>
								<button type="button" class="toggler text-small svelte-t54epl">close</button>
							</div>
							<div class="content svelte-t54epl">
								<ol class="check-list svelte-auebxm">
									<li class="svelte-700pcr">
										<span class="result"><span class="name">File loading:&nbsp;</span>
										<b class="status svelte-700pcr" data-status="blocked">✅ test passed</b> </span>
									</li>
									<li class="svelte-700pcr">
										<span class="result"><span class="name">Block visibility:&nbsp;</span>
										<b class="status svelte-700pcr" data-status="blocked">✅ test passed</b> </span>
										<div></div>
										<div class="includeWrapper svelte-700pcr">
											<div class="include svelte-700pcr">
											</div>
										</div>
									</li>
								</ol>
							</div>
						</div>
					</div>
				</div>
				<div class="block svelte-t54epl section">
					<div class="title svelte-t54epl">
						<div class="switcher svelte-t54epl">
							<label class="switcher svelte-1t0grtm" data-small="false"><input type="checkbox" id="errorCatchers" class="svelte-1t0grtm"> <div class="slider round svelte-1t0grtm"></div></label>
						</div>
						<h2 class="heading svelte-t54epl">
							<label for="errorCatchers" class="svelte-t54epl">Error Monitoring</label></h2>
						<div class="badge svelte-t54epl">
							<span class="badge svelte-1l9rbnq" data-priority="low">low</span></div>
						<button type="button" class="toggler text-small svelte-t54epl">close</button>
					</div>
					<div class="content svelte-t54epl">
						<p class="description svelte-t54epl">Unlike analytics tools, these services are used to track
							and measure errors on websites. Services monitor almost all user actions so that the error
							message is as complete as possible. Most often, if you turn these off, nothing will break.
						</p>
						<div class="block svelte-t54epl service">
							<div class="title svelte-t54epl">
								<div class="switcher svelte-t54epl">
									<label class="switcher svelte-1t0grtm" data-small="true"><input type="checkbox" id="errors:sentry" class="svelte-1t0grtm"> <div class="slider round svelte-1t0grtm"></div></label>
								</div>
								<h4 class="heading svelte-t54epl">
									<label for="errors:sentry" class="svelte-t54epl">Sentry</label></h4>
								<button type="button" class="toggler text-small svelte-t54epl">close</button>
							</div>
							<div class="content svelte-t54epl">
								<ol class="check-list svelte-auebxm">
									<li class="svelte-700pcr">
										<span class="result"><span class="name">Script loading:&nbsp;</span>
										<b class="status svelte-700pcr" data-status="unknown">🏳️ unable to check</b>
										<small class="infoText svelte-700pcr">(possibly due to service security settings)</small></span>
									</li>
									<li class="svelte-700pcr">
										<span class="result"><span class="name">Script execution:&nbsp;</span>
										<b class="status svelte-700pcr" data-status="blocked">✅ test passed</b> </span>
										<script src="https://browser.sentry-cdn.com/5.10.2/bundle.min.js"
											integrity="sha384-ssBfXiBvlVC7bdA/VX03S88B5MwXQWdnpJRbUYFPgswlOBwETwTp6F3SMUNpo9M9"
											crossorigin="anonymous"></script>
										<script>
											Sentry.init({
    dsn: "https://ffc72fc335374c8eb41a742afe0c2eec@sentry.io/1868260"
  });
										</script>
									</li>
								</ol>
							</div>
						</div>
						<div class="block svelte-t54epl service">
							<div class="title svelte-t54epl">
								<div class="switcher svelte-t54epl">
									<label class="switcher svelte-1t0grtm" data-small="true"><input type="checkbox" id="errors:bugsnag" class="svelte-1t0grtm"> <div class="slider round svelte-1t0grtm"></div></label>
								</div>
								<h4 class="heading svelte-t54epl">
									<label for="errors:bugsnag" class="svelte-t54epl">Bugsnag</label></h4>
								<button type="button" class="toggler text-small svelte-t54epl">close</button>
							</div>
							<div class="content svelte-t54epl">
								<ol class="check-list svelte-auebxm">
									<li class="svelte-700pcr">
										<span class="result"><span class="name">Script loading:&nbsp;</span>
										<b class="status svelte-700pcr" data-status="blocked">✅ test passed</b> </span>
									</li>
									<li class="svelte-700pcr">
										<span class="result"><span class="name">Script execution:&nbsp;</span>
										<b class="status svelte-700pcr" data-status="blocked">✅ test passed</b> </span>
										<script src="//d2wy8f7a9ursnm.cloudfront.net/v4/bugsnag.min.js"></script>
										<script>
											window.bugsnagClient = bugsnag("8729db6e83788a8116b19bca4c594a13");
										</script>
									</li>
								</ol>
							</div>
						</div>
					</div>
				</div>
				<h3 class="final-score svelte-1geg41l" data-color="green">
					<div class="final-score-text"><b class="final-score-value">100</b>
						<span class="final-score-pre-value-text svelte-1geg41l">points out of 100</span></div>
					<span class="final-score-info svelte-1geg41l">(10 services, 20 checks)</span>
				</h3>
			</div>
			<footer class="svelte-3n9ddp">AdBlock Tester <small>(version&nbsp;3.1.0)</small>
				<br> Hey, I'm glad you've got so far. English isn't my first language, so I'll really appreciate if you let me know about any misspelling on site. Also I'm open for your ideas about new services.<br>
				<a href="mailto:ym@ymatuhin.ru?subject=en-adblock-tester">ym@ymatuhin.ru</a></footer>
			<p class="keywords svelte-3n9ddp">
				<small>Webite with ads, analytics trackers, metrics, error catchers. Check your blocker: AdBlock, AdBlock Plus, AdGuard, Ghostery, uBlock Origin, AdBlocker Ultimate…</small>
			</p>
	</div>
</body>

</html>

Last updated