Я играю в браузерную игру, в которой вы можете заработать премиальную валюту, просматривая различные рекламные ролики, фильмы, специальные предложения и т.д. Мой Firefox Addon Adblock Plus неплохо справляется с блокировкой всей этой рекламы - что мешает мне получать изумруды, так как сценарии не распознают рекламу как просматриваемую (что нормально).
Эти специальные объявления загружаются в IFrame из различных внешних доменов. Примерно так выглядит структура:MainSite@DomainA > iframe#gameIframeID@DomainA > iframe#adIframeID@DomainB
Таким образом, MainSite содержит iframe с игрой, который содержит другой iframe с рекламой.
Поскольку я новичок в написании ABP-правил, я до сих пор не нашел работающего решения. Как я могу создать правило исключений ABP, которое разрешает все внутри iframe с идентификатором (или классом) adIframeID, чтобы реклама и необходимые сценарии загружались правильно, но реклама на главном сайте по-прежнему блокировалась как обычно?
Я знаю, как внести белый список в определенный домен, чтобы я мог внести в белый список весь рекламный домен, но этот домен может измениться, и я хочу, чтобы их реклама находилась только внутри этой игры, и нигде больше ;-)