Pergunta

Existe uma maneira de impedir que as redes de anúncios de criar pop-ups no meu site. Eu estou usando OpenX para gerir os meus anúncios. Eu disse explicitamente as redes não mostrar qualquer pop-ups. Como tenho muitas redes de anúncios eu não posso ter certeza de que se está invocando os pop-ups.

Foi útil?

Solução

Eu imagino que os anúncios estão sendo gerados por javascript que é executado quando um webbrowser abre a página.

Assim, você não pode fazer qualquer processamento ou filtragem no lado do servidor para determinar isso, e pará-lo. scripts do lado do cliente para determinar isso também seria muito difícil de produzir.

Para expandir sobre o problema de script do lado do cliente, se você realmente quiser resolver este problema de forma consistente, você pode criar um programa que imita um usuário, este então poderiam prender qualquer pop-up que são criados, e registrá-los.
Você poderia usar isso para os resultados dos testes de se referir páginas, alterando o seu endereço de IP, ou outros testes.
Ela realmente depende de quanto tempo você pretende gastar com isso.
Aliás, poder seu anúncio de providor não como esta em tudo, como você está, possivelmente cometer fraude por fazer isso. (Se eles te pagam para cada exibição do anúncio.)

Meu conselho seria para testar sua página web, e determinar qual provedor de anúncios é o problema.

Uma vez que você sabe que você pode removê-los, ou discutir com eles.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top