특정 IFrame 내의 모든 것을 허용하는 AdblockPlus 규칙


1

다양한 광고 / 영화 / 특별 행사 등을 시청하여 게임 내 프리미엄 통화를 얻을 수있는 브라우저 게임을하고 있습니다. 내 Firefox Addon Adblock Plus는 모든 광고를 차단하는 데 매우 효과적입니다. 스크립트가 광고를보고있는 것으로 인식하지 못하기 때문에 에메랄드를 얻지 못합니다.

이러한 특수 광고는 다양한 외부 도메인의 IFrame에로드됩니다. 대략적으로 구조는 다음과 같습니다. MainSite@DomainA > iframe#gameIframeID@DomainA > iframe#adIframeID@DomainB

따라서 MainSite에는 게임이 포함 된 iframe과 광고가 포함 된 다른 iframe이 포함됩니다.

나는 ABP-Rules를 처음 사용하기 때문에 지금까지 작동하는 솔루션을 찾지 못했습니다. 광고 및 필요한 스크립트가 올바르게로드되지만 MainSite의 광고가 여전히 정상적으로 차단되도록 id (또는 클래스) adIframeID 를 사용하여 iframe 내의 모든 항목을 허용하는 ABP 예외 규칙을 만들려면 어떻게 해야합니까?

특정 도메인을 허용 목록에 추가하는 방법을 알고 있으므로 전체 광고 도메인을 허용 목록에 추가 할 수 있지만이 도메인은 변경 될 수 있으며이 게임 내에서만 광고를 원합니다.

답변:


0

iFrame에 URL이 연결된 경우 (예 : 익명 iFrame이 아닌 경우) 다음과 같이 필터를 작성할 수 있습니다.

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

iFrame의 URL이 " https://example.com/iframe?showad=true "이고 iFrame이 표시되는 도메인이 "foo.com"인 경우

이러한 필터는 iFrame (하위 문서)과 그 안에있는 모든 것 (문서)을 허용합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.