Ads right after turning on the TV. The new 2026 trend and what to do about it.

Even if you never use your smart TV to watch actual TV, ads still pop up. Sometimes they hit before you even reach the app or input you wanted.

This isn’t just the sponsored tiles on the home screen we’ve already gotten used to. Several brands started pushing full-screen ads right after power-on during 2026. It’s no longer isolated cases — it’s spreading. Below I’ll walk through who’s doing it, why Pi-hole alone isn’t enough, and what you can actually do about it.

Who’s pushing ads right after power-on

Three brands have gone furthest. Hisense and other VIDAA sets (Toshiba, JVC) started showing mandatory ads immediately after power-on in spring 2026, before live TV even appears. Amazon Fire TV began displaying full-screen ads for its mobile app in May. LG OLEDs started overlaying banners directly on top of PlayStation 5 footage coming in over HDMI — outside the TV’s own UI — and only after a firmware update.

How it looks across brands

Almost every manufacturer now bakes home-screen ads into the launcher. On Samsung Tizen, LG webOS, and Roku OS they’re permanent; you can only limit them, not remove them. In 2026 no mainstream TV ships completely ad-free. Sony and Vizio are the least aggressive; TCL with Roku and Amazon are the worst.

Why Pi-hole won’t solve it

If you know your way around a network, the first idea is usually “stick Pi-hole on the network and I’m done.” It helps — partly. Pi-hole is a DNS filter, so when the TV tries to fetch an ad from a known domain, the query gets blocked and the ad never loads.

What Pi-hole is, if you haven’t run into it: Pi-hole is a network-wide ad and tracker blocker that acts as a local DNS server for the whole house. Every device on the network asks it for IP addresses first; if the domain is on a blocklist (ad networks, analytics, telemetry), Pi-hole drops the reply and the connection never happens. The big advantage over browser extensions is that it covers everything at once — phones, smart TVs, IoT gadgets you can’t install an ad blocker on. The web UI shows you stats on what got blocked and what each device is trying to reach, and you can tweak blocklists and exceptions yourself. It runs fine on a Raspberry Pi (even an old Zero 2 W), a mini PC, an old NAS, or in WSL/Docker on a machine that’s already always on.

Startup ads have a catch, though. The TV often renders them itself from data already stored in firmware. The image or video is downloaded ahead of time, so at power-on there’s no DNS query left for Pi-hole to block. On top of that, TVs use two tricks to dodge DNS filters:

  • Hard-coded DNS. The TV ignores whatever the router offers and queries Google’s servers directly.
  • DNS over HTTPS (DoH). The query is encrypted over port 443, so it looks like ordinary web traffic and Pi-hole never sees it as DNS.

Pi-hole still cuts a lot of ads and tracking across the network, but it doesn’t catch everything.

What you can actually do

From easiest to most drastic:

1. Turn off ad features and ACR in the TV settings. Almost every brand has toggles buried in the menus for content tracking and personalized ads. The most important one is ACR (Automatic Content Recognition). Disable that first.

2. Reset the advertising ID. More effective than the “limit ad tracking” toggle because it breaks the link between your household profile and the current targeting. The reset is usually in the same menu section as ACR.

3. Deploy Pi-hole anyway. It won’t stop every ad, but it reduces the load on every device on the network. It does solid work for phones, computers, and normal apps.

4. Most effective fix: don’t connect the TV to the internet at all. Sounds extreme, but it works. The TV becomes just a dumb panel; feed it from a separate device — Apple TV, mini PC, or HTPC — whose interface doesn’t carry the ads.

For the advanced: network layers against bypasses

If Pi-hole isn’t enough and you want to really lock the TV down, you can stack protections on the router — ideally OPNsense or pfSense:

  • Force port 53 redirect sends all DNS traffic back to Pi-hole even if the TV tries to bypass it.
  • Block port 853 disables DNS over TLS and forces devices back to plain DNS that Pi-hole can see.
  • VLAN for the TV isolates it in its own network segment so it can’t reach your computers, phones, or NAS.

DoH over port 443 is the hardest to block without breaking streaming. Even a full stack won’t give you 100 % coverage. Start by disabling ACR on the TV itself, then add the network layers on top.

One more angle: consumer rights

An interesting point came up in discussions. If a firmware update fundamentally changes what the product does — for example by adding unskippable ads over HDMI input — you could argue in the EU that the device no longer matches the description at purchase. Getting a warranty claim accepted on that basis would be tough, but it’s not nonsense under European consumer law. It’s a reminder that a “smart” TV’s behavior can change after an update without your consent.

Summary

Startup ads have moved from theoretical annoyance to reality on part of the market. The good news is you’re not powerless. From disabling ACR and resetting the ad ID to the nuclear option of keeping the TV off the network entirely, there are workable steps. Pi-hole and router-level controls are useful tools, but know their limits. DNS filtering removes a lot of tracking — just not all of it.


Sources: Guru3D (Hisense/VIDAA, March 2026), Android Headlines (Amazon Fire TV, May 2026), AdGuard blog (LG OLED and PS5 over HDMI, May 2026), 2026 smart-TV ad-load roundups.

Share the article:
Show your
Maker soul!
Buy a T-Shirt
Coffee for Chiptron
Give a boost to the next article

Related Articles

Fnirsy DPS-150 - displej, ovládání a podsvícené svorky

I got my hands on an interesting pocket-sized USB-C powered adjustable power supply, the DPS-150 from Fnirsi. I conducted some basic measurements, and the power supply pleasantly surprised me. However, the controls are disappointing, and it would only take replacing…

If you program microcontrollers by STM (STM32F4, STM32F0, STM32L1) with Standard Peripheral Library your code is bigger than without Standard Peripheral Library. It is motivation why we can program of microcontrollers without Standard Peripheral Library. Nevertheless, if you program without…

Raspberry Shake is an affordable seismograph built on a Raspberry Pi that lets anyone monitor earthquakes and ground vibrations from home. We’ll look at how it works, its cost, installation tips, and DIY alternatives.

Other article about ESP32. We again connect ESP32 to temperature/humidity sensor Si7021 (HTU21), but today we also connect OLED where will be showed data from sensor. The OLED has 128x64px resolution and communication bus is I2C as well as Si7021.…

Prusa Research and Swedish Bondtech have launched pre-orders for the INDX conversion kit for Prusa CORE One/+ printers. It’s not just another MMU-like filament switcher. It’s an architecture that technically surpasses even Bambu Lab’s Vortek—in several key parameters.

New vulnerability in the Linux kernel (CVE-2026-31431) allows an unprivileged user to gain root access via a 732-byte Python script. What does this mean for Raspberry Pi and Home Assistant at your home?

Trends