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