It’s the end of the line for VPN-based adblockers that target ads in third-party apps (although, according to Apple, these apps were always on shaky ground).
other words, using VPN or root certificates to remove ads being displayed in apps is not using the “APIs and frameworks for their intended purposes” and are, as such, a no-no.
Apple has been quick to point out though that contrary to earlier reports, is not a change in policy, but instead just a case of Apple enforcing existing policies.
“This is not a new guideline,” Apple said in a statement. “We have never allowed apps on the App Store that are designed to interfere with the performance or capabilities of other apps. We have always supported advertising as one of the many ways that developers can make money with apps.”
That last part makes a lot of sense for Apple, since many of its developers rely on advertising to monetize apps, and app wants to maintain good relationships with developers (even if that means upsetting those in the adblocker business).
It has also been suggested that part of the reason for Apple suddenly removing these VPN-based adblockers is that they interfere with the ads that Apple itself is displaying in iOS 11’s Apple News app.
Apple went on to say that it would be removing any similar apps it comes across that “may have snuck on to the App Store.”
This means that the only adblocking feature available to developers is the Safari Content Blocker, which can only block web ads being displayed in the Safari browser.
It’s unclear where this leaves apps such as Adblock and Weblock.