I really think it is a bad practice to force adoption of a new API that can't fulfill the same functions as the previous one.
Nobody would be here talking about this if they just made the new API without breaking add blocking (useful add blocking), and then forced people to move.
Even more so given that it looks really bad when your main goal is to serve people ads.