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

Exemplos de redirecionamento Popunder

A página a seguir lista uma série de casos de uso nos quais você pode usar o URL do Popunder de Redirecionamento formato do popunder para acionar o anúncio sob certas condições.

Exibir popunders com Adblock

Supondo que você não queira usar a Script em linha + remoto versão do popunder, você pode seguir estes passos:

1

Crie um .js arquivo chamado ads.js contendo o seguinte código:

isAdblockActive = false;
2

Crie outro arquivo chamado domains.js contendo o seguinte código:

let storedDomain = null;
fetch("https://ads.exoclick.com/adblock-domains.php")
  .then(r => {
    if (!r.ok) {
      throw new Error("A resposta da rede não estava ok (" + r.status + ")");
    }
    return r.json();
  })
  .then(data => {
    if (data.success && data.domain) {
      storedDomain = data.domain;
    } else {
      logError("A API retornou um erro: " + (data.message || "Erro desconhecido"));
    }
  })
  .catch(err => {
    logError("A busca falhou: " + err.message);
  });
3

Coloque ambos os arquivos no servidor do seu site. Em seguida, no HTML do seu site, adicione o seguinte:

<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">Domínio de Redirecionamento</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>

O Popunder de Redirecionamento será acionado quando o usuário clicar no link com id rd. Então, se o Adblock estiver ativado no navegador, isAdBlockActive será definido como true porque ads.js será bloqueado, permitindo que o popunder de redirecionamento use o domínio dinâmico do Adblock obtido de domains.js. O &block=1 parâmetro permite que o popunder registre o tráfego como Adblock.

Exibir anúncios SFW

A ex_av e block_ad_types parâmetros podem ser adicionados ao Popunder de Domínio de Redirecionamento para registrar o usuário como alguém que passou ou não pela Verificação de Idade e para bloquear anúncios NSFW.

O código a seguir é baseado em Como exibir anúncios SFW com o ExoClick e carrega o Popunder de Domínio de Redirecionamento dependendo de o usuário ter o userVerified cookie, que é definido assim que o usuário passa pela Verificação de Idade.

<a id="rd" href="#" target="_blank">Domínio de Redirecionamento</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");
    }
  else {
    window.location.replace("https://s.pemsrv.com/v1/link.php?cat=&idzone=XXXXX&type=8&ex_av=2&blocked_ad_types=101");)
  }
});
</script>

Bloquear campanhas com rótulos específicos quando o site tem um parâmetro específico na sua URL

O código a seguir é baseado em Como bloquear dinamicamente tipos de anúncio usando data-block-ad-types e lê o valor de um parâmetro específico da URL em que o popunder será carregado. Isso pode ser útil para publishers que identificam suas fontes de tráfego usando um parâmetro específico.

Neste exemplo, estamos procurando um parâmetro chamado utm_source e o rótulo que vamos bloquear é Falsos positivos verificados:

Última atualização

Isto foi útil?