Regra AdblockPlus para permitir tudo dentro de um IFrame específico

1

Eu estou jogando um navegador de jogos, onde você pode ganhar dinheiro no prêmio premium assistindo a vários anúncios / filmes / ofertas especiais / etc. Meu Firefox Addon Adblock Plus está fazendo um bom trabalho em bloquear todos esses anúncios - o que me impede de obter as esmeraldas, pois os scripts não reconhecem o anúncio como sendo assistido (o que é bom).

Esses anúncios especiais são carregados em um IFrame de vários domínios externos. Então, aproximadamente, a estrutura é assim: MainSite@DomainA > iframe#gameIframeID@DomainA > iframe#adIframeID@DomainB

O MainSite contém um iframe com o jogo, que contém outro iframe com os anúncios.

Desde que eu sou novo em escrever regras ABP, não encontrei uma solução de trabalho até agora. Como posso criar uma regra de exceção de ABP, que permite tudo dentro do iframe com o id (ou classe) adIframeID , para que o anúncio e os scripts necessários sejam carregados corretamente, mas os anúncios no MainSite ainda estão bloqueados normalmente?

Sei como colocar um domínio específico na lista de permissões para que eu possa colocar na lista de permissões o domínio de anúncios completo, mas esse domínio pode mudar e eu quero apenas os anúncios deles neste jogo e em nenhum outro lugar; -)

    
por Fabian 10.03.2015 / 17:17

1 resposta

0

Se o iFrame tiver um URL associado a ele (ou seja, não um iFrame anônimo), você poderá escrever um filtro como:

@@||example.com/iframe?showad=true$subdocument,document,domain=foo.com

Given that the URL of the iFrame is "https://example.com/iframe?showad=true" and that the domain the iFrame is shown on is "foo.com".

Esse filtro colocará na lista de permissões o iFrame (subdocumento) e tudo dentro dele (documento).

    
por 27.11.2015 / 14:07