-
Notifications
You must be signed in to change notification settings - Fork 55
Filter Syntax
gmarcher edited this page Mar 19, 2026
·
1 revision
ABPindo mendukung beberapa format sintaks filter tergantung pada software yang digunakan. Halaman ini menjelaskan masing-masing format dan kapan menggunakannya.
Digunakan untuk ekstensi browser seperti uBlock Origin, AdGuard, dan Adblock Plus. Ini adalah format utama ABPindo.
Referensi resmi:
! Komentar — baris yang diawali tanda seru diabaikan
! Blokir domain iklan pihak ketiga
domainiklam.id^$thirdparty
! Blokir URL spesifik
domainiklan.id/banner/iklan.jpg
! Sembunyikan elemen HTML (element hiding)
##.sidebar-ads
situs.com##div[class*="iklan"]
! Filter khusus uBlock Origin (scriptlet)
situs.com##+js(set-constant, adblock, false)
! Allowlist — putihkan elemen yang terblokir keliru
@@ikonbagus.jpg
@@situs.com^$document| Modifier | Fungsi | Contoh |
|---|---|---|
$thirdparty |
Hanya blokir saat dimuat dari domain lain | iklan.com^$thirdparty |
$domain= |
Terapkan hanya di domain tertentu | iklan.com^$domain=situs.com |
$script |
Hanya cocokkan file JavaScript | tracker.js$script |
$image |
Hanya cocokkan gambar | banner.png$image |
@@ |
Allowlist / whitelist | @@elemen.jpg |
## |
Element hiding | ##.ads-container |
#@# |
Element hiding exception | situs.com#@#.legit-element |
Digunakan untuk AdAway, HostsMan, dan file hosts sistem operasi. Memblokir seluruh domain.
0.0.0.0 iklan.contoh.com
0.0.0.0 tracker.contoh.com
Digunakan untuk Pi-Hole, DNSCrypt, DNS66, Blokada. Format paling sederhana.
iklan.contoh.com
tracker.contoh.com
Digunakan untuk AdGuard Home dan Pi-Hole (mode adblocker). Format ||domain^.
||iklan.contoh.com^
||tracker.contoh.com^
Dua format tersedia:
# Format address (redirect ke 0.0.0.0)
address=/iklan.contoh.com/0.0.0.0
# Format server (kembalikan NXDOMAIN)
server=/iklan.contoh.com/
Digunakan untuk BIND DNS server dengan Response Policy Zone:
iklan.contoh.com CNAME .
local-zone: "iklan.contoh.com" always_nxdomain
| Skenario | Format yang Digunakan |
|---|---|
| Pengguna desktop/laptop biasa | Adblock Plus (via ekstensi browser) |
| Pemblokiran seluruh jaringan rumah/kantor | AdGuard Home atau Pi-Hole |
| Android tanpa root | AdGuard / DNS66 / Blokada |
| Android dengan root | AdAway (Hosts) |
| Router atau server Linux | Dnsmasq |
| DNS server enterprise | BIND (RPZ) atau Unbound |