仕様です。ファイルをダウンロードして適用したときに成功していれば、日時不明と書かれていても反映されています
AdAwayは、hostsファイルを使用して、広告を配信するホスト名をブロックします。hostsファイルは、/system/etc/hosts
にあるファイルで、ホスト名をIPアドレスにマッピングします。これは、ドメインネームシステム(DNS)に頼らずに、ホスト名とIPアドレスのペアを定義する伝統的な方法です。不要なホスト名はすべて127.0.0.1
にリダイレクトされ、自分のデバイスを指すことになります。
hostsファイルが書き込めない場合は、内蔵のVPNサービスを利用することができます。不要なホスト名への接続はフィルタリングされ、その他のホスト名はスルーされます。
Androidの内部DNSキャッシュのせいです。OSはhostsファイルをすぐに反映しますが(コマンドラインで確認できます)DNSキャッシュの再構成に再起動が必要です
AdAwayはWebサーバーを使用せずにも動作します!
AdAwayの環境設定でローカルWebサーバを有効にして、ローカルIPアドレス127.0.0.1
へのリクエストに答えることができます。 これは、127.0.0.1
にリダイレクトされる広告サーバーへのアプリからのリクエストが、AdAwayのWebサーバーによって応答されることを意味します。
一部のアプリでは、広告サーバーにアクセスできない場合は動作しません。 この方法では、再び空白のページと広告画像で表示します
ホーム画面で、ブロックしたいホストネームを「禁止」リストに追加します。また、ブロックから除外したいホスト名は「許可」に、特定のIPアドレスにリダイレクトしたいホスト名は「転送」に属します。
AdAwayのホストソースのリスト追加を参照してください
https://adaway.orgにアクセスしてください