廣告收入

對一般的使用者來說都存在一個觀念,那就是如果我從不點擊廣告連結的話,那麼直接將它阻擋掉,並不會侵犯到網站或是開發者的利益,但這是不正確的。應用程式開發者仍然是可以獲取報酬,那怕只有顯示廣告。所以請自己決定是否要將軟體中的廣告給阻擋掉。我個人是不會使用那些會經常顯示廣告的應用程式,因為不斷出現的廣告讓我覺得真的很煩,所以如果沒有廣告阻擋這樣的軟體,我想我不會安裝任何帶有廣告的應用程式。

廣告阻擋是如何運作的?

Alock 使用 hosts 檔案來阻擋主機名,這些主機名提供廣告。hosts 檔案是 /system/etc/hosts 中的一個檔案,它將主機名對映到 IP 位址。定義主機名到IP 位址對是一種傳統方法,而不依賴網域名稱系統(DNS)。所有不需要的主機名都被重新導向到 127.0.0.1,這意味著它們將指向您自己的裝置。
如果 hosts 檔案不可寫,則備用解決方案是使用內建 VPN 服務。它將過濾到不需要的主機名的連線,並讓其他主機通過。

為什麼我需要重新啟動 Android 來使變更生效?

在 Android 上的Java 維護一份獨立的名稱解析快取檔案,作業系統可以對修改過的快取檔案立即做出反應 (可以透過簡單的 ping 來驗證),但是如果要重新建立這個檔案的話,則必須要重新啟動 Android。

如何使用 Alock 內建的網頁伺服器?

即使不使用內建的本地網頁伺服器,Alock 仍可正常運作!

你可以從「設定」中啟用本地網頁伺服器,來回應所有發送到本地 IP 位置 127.0.0.1 的查詢。某些應用程式如果沒有正確的接收到來自廣告主機的回應,將會無法正常運作。
為了解決這個問題,Alock 內建的網頁伺服器會回應所有重新導向到 127.0.0.1 的查詢,並且傳回一個空白的網頁,如此一來廣告就不會被正常顯示了。

如何阻擋或是允許某台特定主機?

將要阻擋的主機名從主螢幕加入到阻擋清單。 此外,可以將要排除在阻擋之外的主機名新增到允許中,而要重新導向到特定 IP 位址的主機名則屬於已重新導向

我要如何取得更多的主機清單?

查看AdAway額外 hosts 來源清單

幫助翻譯/回報錯誤

請前往 https://adaway.org