What is brand marketing? Brand marketing, as a commercial initiative, can be easily misconceived. I've written extensively about brand marketing, but mostly in comparison… July 12, 2023
Meta’s firehose (or: the wrong lesson from Threads’ 100MM users) Threads, Meta's new text-based social media app, reached 100MM registrations today, just five days after being officially made available. While… July 10, 2023
Meta’s Twitter competitor: can this time be different? Given its track record, can Meta launch and scale a new app to meaningful commercial traction? Operating services at scale… July 5, 2023
Meta to launch direct-to-install ads for Android. Will they work? The Verge reports that Meta will launch a direct-to-install app advertising product for Android under the auspices of the EU's… June 30, 2023
The bull and bear cases for mobile gaming Mobile gaming exists in a state of transformative change. As I point out in Mapping the post-ATT future of mobile… June 28, 2023
Netflix’s password-sharing crackdown calculus Is Netflix's password crackdown a cynical cash grab? Surely it is -- and to the same extent as any revenue-accretive… June 26, 2023
Is CAPI future-proof? Apple's introduction of its new Privacy Manifests feature for iOS raises an interesting question about the long-term durability of the… June 21, 2023
How are web payments changing the economics of mobile gaming? . If the revenue from the long tail of a game's LTV distribution can be routed through a web shop,… June 20, 2023
Three insights from the EU’s antitrust allegations against Google Yesterday, the European Commission sent a Statement of Objections to Google, declaring "its preliminary view that the company breached EU… June 15, 2023
Unpacking Apple’s new Link Tracking Protection privacy feature Last week, during its annual WWDC developer conference, Apple announced a number of new privacy policies across iOS, macOS, and… June 12, 2023