I have a Moto Z2 Play running a Pixel Experience Oreo (8.1) 64-bit ROM. I have TWRP, Magisk root and Xposed Framework running. My browser is Chrome 70.0.3538.110 which is the latest stable release as of 5th of December 2018.
As the top answer in "How to block ads on Chrome for Android?" suggests, I have "AdAway", which works using the hosts file. It does work, however the space normally taken up by the ads is now taken up by a "sad face" icon as in the message Chrome shows when a page fails to load.
To me this is better than no ad-blocking at all, but one of the points of an ad-blocker is to remove clutter and use more display real-estate for actual content. Therefore, I am looking for a way to block ads in Chrome while also freeing up the space used by them so it can be used to show actual content. This is how most ad-blockers for desktop Chrome work.
I know that the newest Chrome Canary releases have a native ad blocker built in. However, it only blocks the most obnoxious ads. I am looking for a way to block all (or the great majority of) ads.