Skip to main content
All projects

Adblock

By Alex Vasiliu, iOS Solution Architect

iOS app

Adblock is a lightweight utility built to suppress advertisements across the platforms users encounter most frequently, including YouTube pre-roll and mid-roll ads, Facebook feed placements, and Instagram sponsored content online. Blocking rules are stored in a local SQLite database, keeping all filtering logic on-device and avoiding the latency and privacy cost of routing traffic through a remote proxy. Because persistent background processing can drain the battery, the implementation was carefully profiled and optimised to add minimal CPU overhead to normal browsing and playback sessions, making the utility practical for all-day use without a meaningful impact on battery life or device responsiveness.

Adblock screenshot 1Adblock screenshot 2Adblock screenshot 3

Tech stack

Objective-C
SQLite

Technical details

  • Interrogate and update database with SQLite
  • Custom Views