Skip to content

Instantly share code, notes, and snippets.

Last active February 15, 2024 04:47
  • Star 170 You must be signed in to star a gist
  • Fork 7 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save peteryates/b44b70d19ccd52f62d66cdd4bcef1e52 to your computer and use it in GitHub Desktop.
How to stop adverts appearing on your Samsung TV

I'm getting adverts in my TV's UI, help!

Samsung's otherwise excellent 2016 range of UHD TVs received an update that added advertisements to the UI. This has been complained about at great length on Samsung's forums and repeatedly, Samsung have refused to add an option to remove them.

The ads interrupt the clean UI of the TV and are invasive. Here's an example of how they look:

one two

This guide was originally posted on Samsung's TV forums but unfortunately, that site is a super-slow and barely accessible unusable mess.

Ok, so how do I get rid of them?

The easiest way is to use another DNS provider that allows blacklisting.

In this example, we'll use Cisco's OpenDNS.

Step One - Signing up

Go to and sign up.

Step Two - Creating the blacklist

Once you've signed up and are logged into OpenDNS, head to your network's settings and find the 'Web Content Filtering' section. Here is the list of domains that I have identified, we're going to add them one-by-one to the block list, detailed under Manage Individual Domains. This list contains everything Samsung-related, but at the very minimum block

web content filtering

Simply ensure Always Block is selected, paste the domain into the box and click Add Domain.

Step Three - Configuring your TV

Now we're nearly there, we just need to tell the TV to use OpenDNS rather than your ISP's default.

In the settings section, hit 'Network Status', your TV should check some things for a couple of seconds before showing you a screen that looks something like this:

DNS Settings

Select IP Settings and configure the DNS server to point at or

Step Four - Make sure it's working

If everything went to plan, you should no longer see ads in your Hub Bar. It is possible that some ads are cached on your TV and may remain for a while, but once they expire and disappear they shouldn't come back.

Copy link

@peteryates thanks for this info. Why the DNS route and not just using your own routers parental controls?

Copy link

@SolidlyStated either approach will work fine, as would installing a Pi-Hole on your network.

The reason I wrote the instructions using OpenDNS was that they would work for everyone. Lots of people don't know how to log into their router and not all routers support parental controls, and those that do will have different interfaces and options - making it a much bigger and more complex set of instructions.

I'll happily link to any alternative workarounds in the tutorial's introduction, though.

Copy link

darroj commented Apr 28, 2018

Thanks for the write up. How do you know which DNS value to use when connecting the TV? I've seen another ad pop up, but it could easily have been cached. Basically, is there some other way I can test this without just waiting and seeing? The ads itself don't really bother me, but it ruins trying to set up harmony commands as the number of "DirectionRights" varies as I want to launch smartapps (Samsung/Logitech Harmony should really just have built in commands to launch the smartapps...)

Copy link

darroj commented Apr 29, 2018

well, disregard my previous post, I found the DNS info on, however, my samsung TV lost internet connection a day later and required going back to the automatic DNS. Any ideas why? Going through either DNS I can't get internet access on the TV anymore.


Thanks all, just adding to blocked list of parental controls for my router did the trick 👍

Copy link

There are other methods. One of them is to use your router to block the advertisement, not necessary have to subscript to service provider.
google to find out more :

Copy link

Yes @BlueCat0268, any method you can think of that prevents HTTP requests from your TV to will work. Whether it's a using a DNS blacklist like I describe above, which will work for everyone regardless of which router they have, or a more-custom solution. I now use a Pi Hole and it blocks all ads on my home network without any further effort from me.

It's the suggestion I'd now make, however, it's a bit more of an involved process to set up than just making your TV use OpenDNS.

Copy link

@darroj When I used the OpenDNS method my TV's "am I connected to the internet" screen didn't work, but it still managed to play YouTube, Prime and BBC services just fine. It may vary from model to model, but if your router supports blocking domains via parental controls you can try that too.

Copy link

muckinstein commented Nov 3, 2019

@peteryates i have blocked the variants of and I am still seeing ads. It seemed to go away for a single viewing but came back in full force. I also tried blocking the entire list listed above which stopped my account from connecting to the tv but did not stop the ads. Is there anything else I can try? Btw, I am using an ASUS router and blocking via this device.

Copy link

@muckinstein - blocking via the router should work providing your TV is connecting to the internet via it. I'd test this myself but my router doesn't have any URL-blocking options.

I suggest trying to see how successfully your router is actually blocking connections to that domain. Turn the rule off, try to access and then comparing the results to when the rule is on.

Also, I suggest testing out the DNS method specified in my original post and seeing whether or not it works. Rather than doing it on your TV it's quicker to test with your computer.

Using my ISP's DNS servers I get the following result with HTTPie:

$ http get
HTTP/1.1 200 OK
Accept-Ranges: bytes
Connection: keep-alive
Content-Length: 0
Content-Type: text/html
Date: Sun, 03 Nov 2019 11:58:04 GMT
Last-Modified: Thu, 31 Oct 2019 00:18:52 GMT

And with OpenDNS's with the blacklist enabled:

$ http get

http: error: SSLError: HTTPSConnectionPool(host='', port=443): Max retries exceeded
with url: / (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate
verify failed: unable to get local issuer certificate (_ssl.c:1076)'))) while doing GET request
to URL:

I would expect similar results if you were to try the same thing.

Copy link

@muckinstein - blocking via the router should work providing your TV is connecting to the internet via it. I'd test this myself but my router doesn't have any URL-blocking options.

I suggest trying to see how successfully your router is actually blocking connections to that domain. Turn the rule off, try to access and then comparing the results to when the rule is on.

Also, I suggest testing out the DNS method specified in my original post and seeing whether or not it works. Rather than doing it on your TV it's quicker to test with your computer.

Thank you for the reply. I have managed to block this through my Netgear router which happens to use OpenDNS. What I believe may have been happening is that was redirecting to which was allowing the ads to come through.

Copy link

Thanks, simple to do, took me less than 5 minutes, only blocking domains with ads in it. I'll see how it goes. They've been getting more aggressive lately since a firmware update.

Copy link

chadsgilbert commented Dec 31, 2019

Just got a new TV today only to discover Samsung's sleazy ads can't be disabled. I doubt I'll talk my wife into returning it after the ordeal we had installing it, so I'm very thankful for this thread.

I followed the instructions here starting by blocking all of the listed domains. The ads are gone! However, at this point, only the Netflix app works. The others (e.g. spotify, youtube) report network errors and are unusable. Has anyone else experienced this? I imagine a new Samsung update to disable any TV that can't access ads or provide telemetry?

Paring the list down to just: and seems to be working for now. Has anyone worked out more precisely what's the best list to block?

Copy link

ericwbentley commented Jan 17, 2020

I just blocked the following regex patterns on my firewall, Spotify, Youtube, and Disney+ apps still work fine.


With exceptions for the following FQDNs

Those two are required in order to download and save artwork to the Frame TV. If you do not have a Frame TV, then you probably don't need them.
These patterns also block the app store, but you can just disable the filter if you need to download an app, which I don't do very often.

Copy link

0xmikko commented Jan 28, 2020

Its holy shit! So shame on Samsung. Could we sue them?

Copy link

An even better and easy way to do it is through your Home internet router's content filter. For most routers it is in the Firewall or Web filter section. Some routers have this setting in the Parental control section.
You simply need to access the Router configuration page and login as Admin. Here are some default router config URLs for popular brands:
LinkSys Router:
Netgear / D-Link Router:
ASUS Router:
Belkin Router:
AT&T Router:
Comcast Router:
Same can be done for other brands including Sony, LG and Roku. Here's a step-by-step procedure with links to block for each brand.

Copy link

I've blocked these for my Samsung The Frame using OpenDNS and ads are gone.

-- | -- | -- | --
1 | | Blacklist | 120
2 | | Blacklist | 72
3 | | Blacklist | 24
4 | | Blacklist | 4

Cheap move, Samsung! Focus on washing machines and stay out of my digital life!

Copy link

jsCommander commented May 1, 2021

Working method for Microtik RouterOs (test on v6.44.5)

  1. Go to IP > Firewall > Layer 7 protocol
  2. Add a new Layer 7 rule with name "Samsung ads" regex
  1. Go to IP > Firewall > FIlter rules
  2. Add a new rule with
    chain: forward
    Layer7 Protocol: select rule "Samsung ads"
    action: drop
  1. Move rule to top (it must be first rule)
  2. Go to IP > Settings and disable Allow Fast Path

Copy link

sanderlv commented Jul 10, 2021

Blocked last week following above mentioned urls. Ads gone :-).

But now prime video does not work, netflix etc. does but only prime not.

Enabling dns again enables prime...

Any idea?

Copy link

@sanderlv - I'm afraid not, but I'd recommend trying to add them one-at-a-time, starting with On my TV, that one alone blocks the actual adverts appearing in the UI, the others appear to prevent telemetry and other creepy data-gathering.

You'd expected better from Samsung. Oh no, wait a minute, their CEO's in jail for bribery and dishonesty 😅

Copy link

chazul commented Dec 18, 2021 now redirects to

I started seeing an ad in the "Home" menu starting a month or so ago in the Samsung TV I had for 2 years now. I was somewhat forgiving it until I started seeing an another ad embedded in between channel list. That infuriated me and quick Googling landed me here and looking up the IP addresses the TV was connecting (via Router log) found some other domains.

Also as jsCommander said tried blocking any URL with 'samsung' in it via the router (ASUS RT-AC66U, just entering samsung in the Firewall's blocked list would block any URL with samsung as a part). But then it seems to block "Samsung TV Plus" channels (free streaming channels).

So I changed the DNS IP to Open DNS in the TV network settings and then blocked the following channels in Open DNS page:

Copy link

jihunx commented Mar 13, 2022


It works.

  1. ASUS RT-AC86U > Firewall > URL Filter
  2. Enable URL Filter: Enabled
  3. Filter table type: Deny List
  4. URL Filter List

Copy link

Today a pink ad banner popped up in my frickin' EPG.
Bad enough that the EPG gets slower with every update, but now they have lost their marbles.
Thanks for the list!

Copy link

rowbawts commented Jul 7, 2022

Does anyone know what domain I would want to block on my router to stop any possibility of getting an OTA? I'm following a thread on AVSForum that is recently covering a downgrade "update" and a lot of people have claimed to have their TV update with the auto-update option disabled I've been lucky so far to avoid that but want to make it more certain.

Copy link

Hillsie commented Aug 7, 2022

Setting>support>About This TV has a link to the GNU General Public License
🙃️ ... yes ... open source. Wonder how to flash the tv with jb version?

Copy link

So I've tried the above, and blocked all URLs in the opening post both on my router AND via OpenDNS... and I'm still getting ads. I can't change DNS settings directly on my router so using a different DNS service there is not an option. Has anyone else had ads creep through again? Any other options? Really sick of this forced advertising bull**** from Samsung. I never want to buy a Samsung product again.

Copy link

vfiksdal commented Jan 1, 2023

Adding the full list in my dlink router's webfilter function blocked every streaming service -- youtube, hbo, netflix and prime where all blocked. I removed every entry except "" and added "" for good measure.

Seems to work for now, and other telemetry options can be disabled directly in the tv.

Copy link

Thank you so much for this. I was super disappointed after buying a samsung TV, I needed that domains list real bad. ♥

Copy link

rafm5 commented Jun 20, 2023

Adding these four will do the job!

Copy link

3 of them I had in for over 6 months.
Did not do anything.

Only is new, will check andreport back.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment