As far as I understand, after MV3, ad blockers won't be able to use a long list of ads to remove them.
How about using a simple ML algorithm to detect whether the request is a genuine one or an advertisement? I am sure that getting training data wouldn't be too hard (all the ad lists that will get useless after MV3 are good data).
I don't make chrome extensions so I don't completely know how MV3 will cripple ad blockers.
Any feedback would be appreciated!