Using machine learning for ad blocking suffers from the same issue malware detection has : your "environment" will actively try to game your detection system, which can greatly hinders the learning phase.
I'm not entirely sure AI is currently fit to solve cat-and-mouse games such as ad blocking.
I'm not entirely sure AI is currently fit to solve cat-and-mouse games such as ad blocking.