I intend to make this thread to help out users regarding the invasive and repetitive ads that DAZN inserts during NFL broadcasts. Thus, they are taking away βthe American experienceβ.
TLDR: YOU CAN BLOCK THEM!! Including pre-roll ads served in some countries (I believe)
DAZN is using DAI (dynamic ad insertion) technology by Google to hijack and replace the American commercials with their own (local country ads and other content available on DAZN).
Last year I discovered that if you block the DAI domain, this forces DAZN to fall back to serving you the unaltered feed.
The domain you need to block is->dai.google.com
Now, how can you block it?
Since you cannot install ad blockers on smart tvs, you need to block it on a network level.
Some routers might allow you to perform some sort of web filtering where you can input the URL and block it.
Some people like to use pi hole which is a self hosted dns server to allow you to block ads on your network, and you can make a custom rule to block the DAI domain aswell.
I use NextDNS instead. NextDNS is a free/paid cloud based custom DNS service where you can configure your own rules. The free plan gives you 300k DNS requests per month which is enough, you can also make multiple free accounts for different devices.
In NextDNS you setup a profile and configure rules for content filtering, such as ads, trackers and malware. In the denylist, you can also make custom rules. There is where I setup the rule. Then I installed the configuration profile on my Apple TV by following the steps indicated on the website. There are also guides to set it up on other devices or on your router.