Menu

1 / 2

The Hidden Data Cost of Free Ad-Supported Video Players

DEV Community: android·hammi·11 days ago
#KioGKNnN
#devtoandroid#devto#dev#player#battery
Reading 0:00
15s threshold

I ship a 0.91 MB media player client called RKMovies . The reason it is that small is not some trick. It is because it does not ship ad networks, tracking, or a backend that phones home. I keep getting asked why I bothered. This post is the answer: ad-supported players cost real money and real battery, and the part nobody budgets for is data.

What the research says

There is a paper from the ACM Web Conference 2024 ("Uncovering the Hidden Data Costs of Mobile YouTube Video Ads", LUMS Lahore) that measured over 46,000 ads and found two things that surprised me.

First, ads account for 13.2% of total data if you skip every ad, and up to 28% if you watch them. That is not the video. That is overhead.

Second, the player wastes the main video buffer. When a mid-roll ad starts, the player discards the buffered main-video content to prioritize the ad, then re-downloads the main video after the ad ends. So you pay twice for the same megabytes.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.