For the complete documentation index, see llms.txt. This page is also available as Markdown.

Примеры редиректа Popunder

На следующей странице приведён ряд примеров использования, где вы можете использовать URL перенаправляющего попандера формат попандера, чтобы вызывать рекламу при определённых условиях.

Показывать попандеры при включённом Adblock

Предполагая, что вы не хотите использовать Inline + удалённый скрипт версию попандера, вы можете выполнить следующие шаги:

1

Создайте .js файл с именем ads.js содержащий следующий код:

isAdblockActive = false;
2

Создайте ещё один файл с именем domains.js содержащий следующий код:

let storedDomain = null;
fetch("https://ads.exoclick.com/adblock-domains.php")
  .then(r => {
    if (!r.ok) {
      throw new Error("Ответ сети был не в порядке (" + r.status + ")");
    }
    return r.json();
  })
  .then(data => {
    if (data.success && data.domain) {
      storedDomain = data.domain;
    } else {
      logError("API вернул ошибку: " + (data.message || "Неизвестная ошибка"));
    }
  })
  .catch(err => {
    logError("Не удалось выполнить запрос: " + err.message);
  });
3

Поместите оба файла на сервер вашего сайта. Затем в HTML-коде вашего сайта добавьте следующее:

<script type="text/javascript">var isAdBlockActive=true;</script>
<script type="text/javascript" src="domains.js"></script>
<script type="text/javascript" src="ads.js" ></script>
<a id="rd" href="#" target="_blank">Домен перенаправления</a>
<script>
var link = document.getElementById('rd');
link.addEventListener("click", function (){
	if (isAdBlockActive) {
	window.location.replace("https://" + storedDomain + "/v1/link.php?cat=&idzone=XXXXX&type=8&block=1");
      } else {
    window.location.replace("https://s.pemsrv.com/v1/link.php?cat=&idzone=XXXXX&type=8");
      }
});
</script>

Redirect Popunder сработает, когда пользователь нажмёт на ссылку с id rd. Затем, если в браузере включён Adblock, isAdBlockActive будет установлено в true, потому что ads.js будет заблокирован, что позволит redirect popunder использовать динамический домен adblock, полученный из domains.js. Параметр &block=1 позволяет попандеру регистрировать трафик как Adblock.

Показывать SFW-рекламу

Параметр ex_av и block_ad_types параметры можно добавить к Redirect Domain Popunder, чтобы пометить пользователя как прошедшего или не прошедшего проверку возраста и заблокировать NSFW-рекламу.

Следующий код основан на Как показывать SFW-рекламу с ExoClick и загружает Redirect Domain Popunder в зависимости от того, есть ли у пользователя userVerified cookie, который устанавливается после прохождения пользователем проверки возраста.

<a id="rd" href="#" target="_blank">Домен перенаправления</a>
<script>
function getCookie(name) {
const value = `; ${document.cookie}`;
const parts = value.split(`; ${name}=`);
if (parts.length === 2) return parts.pop().split(';').shift();
}
const link = document.getElementById('rd');
const verifiedUser = getCookie("verified_user");
link.addEventListener("click", function (){
  if (verifiedUser === "yes") {
    window.location.replace("https://s.pemsrv.com/v1/link.php?cat=&idzone=XXXXX&type=8&ex_av=1");
    }
  иначе {
    window.location.replace("https://s.pemsrv.com/v1/link.php?cat=&idzone=XXXXX&type=8&ex_av=2&blocked_ad_types=101");)
  }
});
</script>

Блокируйте кампании с определёнными метками, когда на сайте в URL есть определённый параметр

Следующий код основан на Как динамически блокировать типы рекламы с помощью data-block-ad-types и считывает значение из определённого параметра URL, по которому будет загружен popunder. Это может быть полезно для издателей, которые определяют источники трафика с помощью определённого параметра.

В этом примере мы ищем параметр под названием utm_source а метка, которую мы собираемся заблокировать, — Проверенные ложные срабатывания:

Последнее обновление

Это было полезно?