Feature Suggestion
Automating the addition of new hosts sources/user rules
Currently you have to add every new hosts source, or rule by hand by copying the link and then pasting it into the settings in AdAway.
This requires you to go through multiple screens until you are inside the respective menu inside AdAway and can add a new rule.
If you visit a lot of sites that you want to support by allowing ads, the ~20-30 seconds needed to copy & paste the link everytime will add up really fast and make it annoying to add exceptions. This reduces the chance that a user adds a website to their exceptions a lot.
Here's my suggestion:
The task could be automated through the android share menu.
When a link is shared with AdAway (or if turned on, the pop-up is clicked after a link is added to the clipboard) it opens AdAway (or just a pop-up if draw over other apps permission is granted and shows a screen where you can pick whether you want to add the URL to your blocking, or your exceptions list. Then the app takes you back to your browser (or whatever app you were using before) and applies the new settings in the background.
This could also be implemented by adding multiple shortcuts to the share menu, so that the app doesn't even need to be opened to add the new rule.
This would reduce the required amount of taps & time by a ton. Instead of 14 taps & ~20-30 seconds (press on URL bar, long press link, copy link, home, app drawer, adaway, exceptions, plus button, hold for paste, paste, add, apply settings, recent apps, last used app) it would take only 4 clicks (3 if multiple shortcuts are added) and a couple of seconds (three dots menu, share, AdAway, select hosts source/positive or negative rule).
Optionally you could also add the ability to force close and reopen the last used app, so that you can continue browsing with the new settings applied without having to reboot the device, or force close & reopen the app manually, which also takes a lot of clicks.
This could be implemented by adding a box that you can tick, or a second button, so that you can always choose wether you want to force close or not using a single click. The button could have a different icon to make it easily distinguishable from the regular button.
It could look like this (pop-up after you tap on AdAway on Android share menu):
[Add as hosts source] (plus icon) (reload icon)
[Add as positive rule] (plus icon) (reload icon)
[Add as negative rule] (plus icon) (reload icon)
I would love to hear feedback on this idea and I would love seeing it implemented inside the app one day even more.
Cheers