The Talk Show with John Gruber
The Talk Show with John Gruber

132: ‘Peace, Porn, and Privacy’ With Guest Marco Arment

Marco Arment joins the show for a brief chat on ad blockers, advertising in general, and the new iPhones 6S.

Featured Speakers

John Gruber Host

Topics Discussed

Episode Summary

Executive Summary: The conversation centers on Marco Arment’s decision to pull his iOS ad-blocker Peace from the App Store, why he rejected conspiracy theories, and the broader ethics of advertising, tracking, and content blocking. It expands into a wide-ranging critique of web advertising, analytics, app tracking, podcast sponsorships, Apple’s metrics-driven culture, iPhone storage tiers, and the UX of device upgrades and Apple Watch backup/restore.

Main Topics: Why Peace Was Removed from the App Store (Priority: 5/5): Arment explains he removed Peace because he realized he didn’t want to be in the ad-blocking business, not because of Apple pressure or payment. He found the role morally and emotionally uncomfortable, especially once the product succeeded. The Ethics and Economics of Advertising (Priority: 5/5): Both speakers argue that digital advertising often becomes invasive, gamed, or manipulative, and that many web ads exist more for tracking, manipulation, and accidental clicks than genuine awareness. Ad Blockers, Acceptable Ads, and the User/Product Tension (Priority: 5/5): They discuss how ad blockers inevitably face a dilemma: block too little and users complain, block too much and the product becomes morally/technically problematic. This includes debate over whitelisting sites like Daring Fireball’s deck ads. Privacy, Analytics, and App Tracking (Priority: 4/5): The pair criticize Google Analytics and other tracking systems for opaque data collection, and note that native apps can also track users in ways Safari content blockers can’t stop. Podcast Sponsorships as Content and Negotiation (Priority: 4/5): They reflect on podcast ads, live reads, skip behavior, and sponsorship as a mutually accepted compromise. They contrast good, native sponsorships with intrusive web ads and note that podcast ads can feel integrated rather than disruptive. Apple’s Storage Tiers and Upgrade UX (Priority: 4/5): The discussion shifts to Apple’s 16GB base storage strategy, arguing it pushes users toward higher-priced models and creates long-term frustration. They also critique the complexity of iPhone/Apple Watch restore and backup flows. Overcast, Streaming, and Product Design Philosophy (Priority: 3/5): Arment describes Overcast 2.0’s streaming changes and his design approach: minimize settings, follow real-world user expectations, and optimize for speed and clarity while avoiding unnecessary complexity.

Key Arguments: Arment says Peace was pulled because he personally no longer wanted to profit from blocking ads, not because Apple or advertisers coerced him. The web ad ecosystem is structurally flawed: click-based measurement incentivizes fraud, accidental clicks, and increasingly invasive tracking. Ad blockers and publishers are locked in a negotiation; neither side will fully accept the other’s preferred terms, so a compromise is inevitable. Whitelisting “good” ads is inherently subjective and politically messy; if a blocker is effective, it will inevitably block some content its creators may like. Google Analytics and similar tools may provide useful stats, but they also create privacy concerns because users are unknowingly tracked across sites. Podcast ads differ from web ads because they are more like integrated sponsorships and awareness-based marketing, not behavioral tracking. Apple’s 16GB base storage is best understood as a pricing/upsell strategy that nudges consumers toward higher-margin models. The iPhone/Apple Watch migration experience remains too complex and can create silent failures that aren’t captured by crash metrics. Overcast should default to simple, predictable behavior: if a user taps play, the app should stream immediately and use available cellular data without surprise prompts.

Data Points: Peace top-chart time: about one full day - Peace hit #1 on the paid App Store chart briefly before being pulled. Ad blocker adoption estimate: ~10% of iOS users enabling blockers - A rough estimate discussed for users who would actually turn on content blockers in Safari. Desktop ad-blocker estimate: ~15% - Referenced as a comparison point for desktop blocker usage. Content-blocking app count: 32 - Ben Brooks was said to be testing around 32 iOS content blockers. Peace code size: very tiny; could be built in a couple of days - Arment emphasized that iOS content blockers are technically easy because Apple’s framework does most of the work. Daring Fireball ad offer: $20,000 for a couple of months - Example of lucrative text-ad offers Arment declined to preserve the site’s brand and integrity. Text ad counteroffer: $10,000 negotiated to $7,000 - Illustrates how lucrative and negotiable the search-engine text ad market once was. Podcast ad length target: 1.5 to 3 minutes - Arment describes his preferred ad-read length for his show. Podcast audience share on Overcast: about 50% to 60% - Rough share of listeners using Overcast, depending on the time window measured. Weekly storage threshold concern: 16GB - Primary complaint about Apple’s base iPhone storage tier. Underscore David Smith free-space finding: ~37% under 1GB free - Used to argue that many 16GB iPhone users are effectively out of storage. iPad Pro storage tiers: 32GB / 128GB / 128GB cellular - Used as an example of Apple using storage tiers to segment customers. Fracture discount: 15% off first order - Sponsor offer for photo prints on glass. Igloo free tier: free for up to 10 users - Used to pitch the intranet service to small teams.

Pivotal Quotes: "I didn’t want to be in this business after all, so I exited it." — Marco Arment: Explanation for why Peace was removed from the App Store. "The thing that’s opening people’s eyes with this, with the content blocking, are the performance numbers that people are seeing." — Marco Arment: On why ad blockers resonated beyond anti-ad sentiment—speed and performance mattered most. "Everything you publish on your site is content and counts." — Marco Arment: Used to argue that ads, analytics, and embedded services are part of the product and should be treated as such.

Implications: The episode frames ad blocking, analytics, and even mobile device design as ethics-plus-UX problems, not just technical ones. It suggests future products will win by respecting users’ time, privacy, and attention—or face backlash.

🔓 Sign Up for Unlimited Episode Search

About The Talk Show with John Gruber

The director’s commentary track for Daring Fireball. Long digressions on Apple, technology, design, movies, and more.

View all episodes from The Talk Show with John Gruber