T.I.L - ads.txt

created May 18, 2020

Today, I learned about a file that exists at the root directory of some websites. The file is called ads.txt.

https://iabtechlab.com/ads-txt

ads.txt – Authorized Digital Sellers

As of March 2019, a minor version update to the IAB Tech Lab’s ads.txt specification version 1.0.2 is available for industry adoption. Ads.txt specifies a mechanism for publishers to list their authorized digital sellers, in order to fight against fraud and misrepresented domains. Version 1.0.2 now details how publishers can indicate if they do not authorize any sellers.

I learned about ads.txt because this evening, I read this story published yesterday that I found today at Mediagazer.

https://mediagazer.com/200518/p3#a200518p3

A reporter set up a bogus news website, scraping stories from CNBC, and says it was shockingly easy to generate ad revenue using various ad tech companies

The story:

https://www.cnbc.com/2020/05/17/broken-internet-ad-system-makes-it-easy-to-earn-money-with-plagiarism.html

By looking at some technical information the partners sent me to add to my "ads.txt" file, I saw I was authorizing the ad space on Tribune Times Today to be sold by not just the three ad tech companies who approved me but also its partners, such as AppNexus, GumGum, OpenX, Rubicon Project and Google.

I stopped reading the article at that point because of the ads.txt reference. I had not heard of ads.txt before today. I checked to see if the Toledo Blade had an ads.txt file, and it did.

https://www.toledoblade.com/ads.txt

Currently, my /etc/hosts file contains over 80,000 entries that point to nothing. When a program on my laptop tries to access one of those URLs, the connection fails.

Back in February, I started using everything that exists in Steven Black's hosts file. I have added a few things since. I should download the latest Steven Black hosts file every quarter.

https://github.com/StevenBlack/hosts

Below exists the contents contained within the Blade's ads.txt file as of this evening, Mon, May 18, 2020. I should parse out all of the domain names and create a file of unique names and ensure that they exist in my /etc/hosts file.

The Blade's ads.txt file is larger than what's used for the NY Times and WaPo. Now I'll waste time viewing ads.txt files at media sites. No such file exists, of course, at https://text.npr.org/ads.txt.

I was surprised at the size of ProPublica's ads.txt file.

https://www.propublica.org/ads.txt

No such file exists at https://themarkup.org/ads.txt. Good reason for that.

https://themarkup.org/privacy

We do not intend to display advertisements on our site, because they so often contain tracking technology.

That should be the future of media, especially at the local level.

In my opinion, the existence of ads.txt and the industry that exists around that file exemplifies the ruination of the web. It's why I read the web on my old iPhone and on my Linux laptop with JavaScript disabled for starters. I have no sympathy for financially failing businesses that rely heavily on web ads.

What's obscenely appalling is when orgs like the Blade give PAYING SUBSCRIBERS the same horrendous, ad-polluted web experience. Inhumane, reader-hostile web designs do not deserve to be funded by us.

Further down in this page is a list of the unique domain names that exist within the Blade's ads.txt file after I saved the file on my computer and executed the following:

cat ads.txt | cut -d "," -f 1 | sort | uniq > blade.txt

This was the entirety of the Toledo Blade's ads.txt file as of Mon, May 18, 2020:

nextmillennium.io,3633,DIRECT
nextmillennium.io, 3633, DIRECT
liqwid.com, 2147483484, DIRECT, 26d4db6b04ea5182
advertising.com, 22153, RESELLER
adtech.com, 10861, RESELLER
aolcloud.net, 10861, RESELLER
openx.com, 537106719, RESELLER, 6a698e2ec38604c6
google.com, pub-6306692780949050, RESELLER, f08c47fec0942fa0
contextweb.com, 561481, RESELLER
indexexchange.com, 183071, RESELLER
google.com, pub-7269238500499280, RESELLER, f08c47fec0942fa0
c.amazon-adsystem.com, 3352, RESELLER #banner

----- AdX -----

google.com,pub-2654692582394751,DIRECT
openx.com,537110914,DIRECT, 6a698e2ec38604c6
rubiconproject.com, 11604, DIRECT, 0bfd66d529a55807
appnexus.com,3598,DIRECT

----- J Carter -----

media.adfrontiers.com,334, DIRECT
indexexchange.com, 184284, Reseller
openx.com, 128220, RESELLER, 6a698e2ec38604c6
openx.com, 537126623, RESELLER, 6a698e2ec38604c6
openx.com, 537108715, RESELLER, 6a698e2ec38604c6
adtech.com, 9402, Reseller
aolcloud.net, 9402, Reseller
adtech.com, 10452, Reseller
aolcloud.net, 10452, Reseller
adtech.com, 11022, Reseller
aolcloud.net, 11022, Reseller
33across.com, 33, DIRECT
google.com, pub-9557089510405422, RESELLER, f08c47fec0942fa0
appnexus.com, 1001, RESELLER
appnexus.com, 3135, RESELLER
spotxchange.com, 139883, RESELLER, 7842df1d2fe2db34
spotx.tv, 139883, RESELLER, 7842df1d2fe2db34
openx.com, 537120563, RESELLER, 6a698e2ec38604c6
amazon.com, 3411, RESELLER
lkqd.com, 293, RESELLER
lkqd.net, 293, RESELLER
adtech.com, 9993, RESELLER
aolcloud.net, 9993, RESELLER
rubiconproject.com, 16414, RESELLER
criteo.com, 3450, RESELLER
indexexchange.com, 185506, RESELLER
coxmt.com, 2000067907202, RESELLER
pubmatic.com, 156078, RESELLER #banner
pubmatic.com, 156377, RESELLER, 5d62403b186f2ace
openx.com, 537143344, RESELLER #banner
indexexchange.com, 175407, RESELLER, 50b1c356f2c5c8fc
conversantmedia.com, 37638, Direct
conversantmedia.com, 39140, Direct
conversantmedia.com, 40087, Direct
conversantmedia.com, 40374, Direct

----- Nativo [Updated 2/18/2020] -----

nativo.com, 5020, DIRECT, 59521ca7cc5e9fee
rubiconproject.com, 16156, RESELLER, 0bfd66d529a55807
appnexus.com, 8035, RESELLER, f5ab79cb980f11d1
pubmatic.com, 156500, RESELLER, 5d62403b186f2ace
33across.com, 0010b00002OCUmCAAX, RESELLER, bbea06d9c4d2853c
districtm.io, 101810, RESELLER, 3fd707be9c4527c3
indexexchange.com, 190025, RESELLER
lkqd.net, 519, RESELLER, 59c49fa9598a0117
openx.com, 540709535, RESELLER, 6a698e2ec38604c6
spotx.tv, 150015, RESELLER, 7842df1d2fe2db34
spotxchange.com, 150015, RESELLER, 7842df1d2fe2db34

----- Blackbox -----

districtm.io, 100719, DIRECT
appnexus.com, 7944, RESELLER
appnexus.com, 1908, RESELLER

----- ? -----

openx.com, 537146639, RESELLER, 6a698e2ec38604c6
openx.com, 134225, RESELLER, 6a698e2ec38604c6
lkqd.net, 9, RESELLER, 59c49fa9598a0117
lkqd.com, 9, RESELLER, 59c49fa9598a0117
appnexus.com, 7096, RESELLER
fyber.com, 9b69c5941c9e0d463d18c41816d9d107, RESELLER
improvedigital.com, 1064, RESELLER
advertising.com, 6291, RESELLER
exponential.com, 149380, DIRECT, afac06385c445926
tribalfusion.com, 149380, DIRECT, afac06385c445926
indexexchange.com, 176280, RESELLER, 50b1c356f2c5c8fc
google.com, pub-2051007210431666, RESELLER, f08c47fec0942fa0
appnexus.com, 8423, DIRECT
lkqd.net, 123, RESELLER, 59c49fa9598a0117
lkqd.com, 123, RESELLER, 59c49fa9598a0117
districtm.io, 101230, DIRECT
appnexus.com, 1908, RESELLER, f5ab79cb980f11d1
google.com, pub-9685734445476814, RESELLER, f08c47fec0942fa0
lkqd.net, 252, RESELLER, 59c49fa9598a011
lkqd.com, 252, RESELLER, 59c49fa9598a0117
springserve.com, 105, RESELLER
pubmatic.com, 156241, RESELLER, 5d62403b186f2ace
appnexus.com, 1613, reseller
appnexus.com, 3326, reseller
google.com, pub-1409765517756851, reseller
google.com, pub-4075894099602271, reseller
freewheel.tv, 146081, reseller
rubiconproject.com, 8861, reseller, 0bfd66d529a55807
altitudedigital.com, 146321, RESELLER
oath.com, 5702, RESELLER
brightroll.com, 6836317, RESELLER
openx.com, 537141219, RESELLER, 20041fe3-accf-fff1-8123-bc75af
pubmatic.com, 93915, RESELLER
rubicon.com, 14410, RESELLER
smartadserver.com, 1316, RESELLER
sovrn.com, 245955, RESELLER
spotx.tv, 72878, RESELLER
sfx.freewheel.tv, 1025, RESELLER
platform.videologygroup.com, 2982, RESELLER
publishers.teads.tv, 12888, RESELLER
publishers.teads.tv, 13183, RESELLER
contextweb.com, 560496, RESELLER, 89ff185a4c4e857c
lkqd.com, 267, RESELLER, 59c49fa9598a0117
springserve.com, 1, RESELLER
tremorhub.com, 60629, RESELLER
google.com, pub-6512936480753445, RESELLER
spotx.tv, 111271, RESELLER
spotxchange.com, 111271, RESELLER
appnexus.com, 926, RESELLER
appnexus.com, 1538, RESELLER
advertising.com, 9008, RESELLER
freewheel.tv, 208505, RESELLER
freewheel.tv, 327377, RESELLER
brightroll.com, 6836428, RESELLER
contextweb.com, 560580, RESELLER
fyber.com, 60ea142fa425ab5b3cd2417ab51d7a1d, RESELLER
lkqd.net, 333, RESELLER, 59c49fa9598a0117
lkqd.com, 333, RESELLER, 59c49fa9598a0117
lkqd.net, 333, DIRECT, 59c49fa9598a0117
lkqd.com, 333, DIRECT, 59c49fa9598a0117
beachfront.com, beachfront_2558, RESELLER
smartadserver.com, 2148, RESELLER
lkqd.net, 37, RESELLER, 59c49fa9598a0117
lkqd.com, 37, RESELLER, 59c49fa9598a0117
pubmatic.com, 93940, RESELLER
openx.com, 537141118, RESELLER, 6a698e2ec38604c6
contextweb.com, 560175, RESELLER, 89ff185a4c4e857c
fyber.com, 8d80fd4af47abb757a868ecef9f98df7, RESELLER
advertising.com, 10162, RESELLER
contextweb.com, 560736, Reseller
rockyou.net, ry303642, DIRECT
advertising.com, 3531, RESELLER
lkqd.net, 58, RESELLER, 59c49fa9598a0117
lkqd.com, 58, RESELLER, 59c49fa9598a0117
spotxchange.com, 75574, RESELLER, 7842df1d2fe2db34
spotx.tv, 75574, RESELLER, 7842df1d2fe2db34
tremorhub.com, n29gi, RESELLER, 1a4e959a1b50034a
tremorhub.com, qmw7q, RESELLER, 1a4e959a1b50034a
tremorhub.com, 5sqfs-qre5s, RESELLER, 1a4e959a1b50034a
google.com, pub-5440117449344799, RESELLER, f08c47fec0942fa0

----- Rubicon -----

rubiconproject.com,13402, DIRECT, 0bfd66d529a55807

----- ? -----

google.com, pub-5874599704080407, RESELLER, f08c47fec0942fa0
contextweb.com, 558467, RESELLER, 89ff185a4c4e857c
districtm.io, 100808, DIRECT
appnexus.com, 7944, RESELLER
appnexus.com, 1908, RESELLER
pubmatic.com, 79136 , RESELLER, 5d62403b186f2ace
adtech.com, 9917, RESELLER
aolcloud.net, 9917, RESELLER
rtk.io, 6116, DIRECT
rtk.io, 6215, DIRECT
rtk.io, 6217, DIRECT
rtk.io, 6591, DIRECT
google.com, pub-6373315980741255, RESELLER
thrive.plus, 190, RESELLER
spotxchange.com, 156078, RESELLER, 7842df1d2fe2db34
spotx.tv, 156078, RESELLER, 7842df1d2fe2db34
contextweb.com, 560800, RESELLER, 89ff185a4c4e857c
springserve.com, 190, RESELLER
lkqd.net, 295, RESELLER, 59c49fa9598a0117
lkqd.com, 295, RESELLER, 59c49fa9598a0117
aol.com, 6202, RESELLER
aol.com, 17744, RESELLER
advertising.com, 6202, RESELLER
undertone.com, 3107, DIRECT
appnexus.com, 2234, RESELLER
lkqd.net, 448, RESELLER, 59c49fa9598a0117
lkqd.com, 448, RESELLER, 59c49fa9598a0117
fyber.com, 13496497f197b3d1f18041e6126ec43f, RESELLER
springserve.com, 1, RESELLER, a24eb641fc82e93d
tremorhub.com, cdgfn, RESELLER, 1a4e959a1b50034a
google.com, pub-6512936480753445, RESELLER, f08c47fec0942fa0
btrll.com, 6836428, RESELLER
pubmatic.com, 156108, RESELLER, 5d62403b186f2ace
contextweb.com, 561503, RESELLER, 89ff185a4c4e857c
triplelift.com, 3143, DIRECT, 6c33edb13117fd86

---- Amazon -----

aps.amazon.com, c0985684-5ce7-488c-b275-348d02c8d34e, DIRECT #display
contextweb.com, 561562, RESELLER, 89ff185a4c4e857 #display
c1exchange.com, c1x_a9_uampubs, RESELLER #display
coxmt.com, 2000068024302, RESELLER #display
districtm.io, 100962, RESELLER #display
appnexus.com, 1908, RESELLER, f5ab79cb980f11d1 #display
rtk.io, 590, DIRECT
aps.amazon.com, c0985684-5ce7-488c-b275-348d02c8d34e, DIRECT #display
openx.com, 540191398, RESELLER, 6a698e2ec38604c6 #display
pubmatic.com, 157150, RESELLER, 5d62403b186f2ace #display
districtm.io, 100962, RESELLER #display
appnexus.com, 1908, RESELLER, f5ab79cb980f11d1 #display
yldbt.com, 5b522cc167f6b300b89dc6d3, RESELLER, cd184cb30abaabb5 #display
coxmt.com, 2000068024302, RESELLER #display

----- Sovrn [9/5/18] -----

sovrn.com, 57044, DIRECT, fafdf38b16bf6b2b
lijit.com, 57044, DIRECT, fafdf38b16bf6b2b
appnexus.com, 1360, RESELLER, f5ab79cb980f11d1
gumgum.com, 11645, RESELLER, ffdef49475d318a9
openx.com, 538959099, RESELLER, 6a698e2ec38604c6
openx.com, 539924617, RESELLER, 6a698e2ec38604c6
pubmatic.com, 137711, RESELLER, 5d62403b186f2ace
pubmatic.com, 156212, RESELLER, 5d62403b186f2ace
pubmatic.com, 156700, RESELLER, 5d62403b186f2ace
rubiconproject.com, 17960, RESELLER, 0bfd66d529a55807

----- Amazon [9/21/18] -----

rubiconproject.com, 18020, RESELLER, 0bfd66d529a55807

----- OpenX [10/23/18] -----

openx.com, 537110915, DIRECT, 6a698e2ec38604c6

----- IndexExchange [11/15/18] -----

indexexchange.com, 187315, DIRECT

----- Nucleus Direct Buy [12/12/18] -----

sekindo.com,27083, DIRECT, b6b21d256ef43532
spotxchange.com, 84294, RESELLER, 7842df1d2fe2db34
spotx.tv, 84294, RESELLER, 7842df1d2fe2db34
advertising.com, 7372, RESELLER
advertising.com, 24410, RESELLER
lkqd.net, 244, RESELLER, 59c49fa9598a0117
freewheel.tv, 19129, RESELLER
freewheel.tv, 19133, RESELLER
adform.com, 2078, RESELLER
improvedigital.com, 1065, RESELLER
pubmatic.com, 156595, RESELLER, 5d62403b186f2ace
districtm.io, 101359, RESELLER
appnexus.com, 1908, RESELLER, f5ab79cb980f11d1
google.com, pub-1320774679920841, RESELLER, f08c47fec0942fa0
openx.com, 540258065, RESELLER, 6a698e2ec38604c6
loopme.com, 10520, RESELLER, 6c8d5f95897a5a3b
spotxchange.com, 220321, RESELLER, 7842df1d2fe2db34
spotx.tv, 220321, RESELLER, 7842df1d2fe2db34

----- AP DNE [12/18/18] -----

google.com, pub-8475685469544477, DIRECT, f08c47fec0942fa0
google.com, pub-9888648487304734, DIRECT, f08c47fec0942fa0
indexexchange.com, 185305, DIRECT
smaato.com, 1100034852, DIRECT
rubiconproject.com, 8607, DIRECT, 0bfd66d529a55807
rubiconproject.com, 17742, DIRECT, 0bfd66d529a55807
openx.com, 538914233, DIRECT, 6a698e2ec38604c6
rhythmone.com, 599078942, DIRECT, a670c89d4a324e47
sovrn.com, 247572, DIRECT, fafdf38b16bf6b2b
lijit.com, 247572, DIRECT, fafdf38b16bf6b2b

----- NUCLEUS/RTK [1/28/19] -----

altitude-arena.com, T014GMJMAH1HV0I8B9R598OVFO, DIRECT

----- FUS ED [1/28/19] -----

sekindo.com, 27083, DIRECT, b6b21d256ef43532
spotxchange.com, 84294, RESELLER, 7842df1d2fe2db34
spotx.tv, 84294, RESELLER, 7842df1d2fe2db34
advertising.com, 7372, RESELLER
advertising.com, 24410, RESELLER
lkqd.net, 244, RESELLER, 59c49fa9598a0117
freewheel.tv, 19129, RESELLER
freewheel.tv, 19133, RESELLER
adform.com, 2078, RESELLER
improvedigital.com, 1065, RESELLER
pubmatic.com, 156595, RESELLER, 5d62403b186f2ace
districtm.io, 101359, RESELLER
appnexus.com, 1908, RESELLER, f5ab79cb980f11d1
google.com, pub-1320774679920841, RESELLER, f08c47fec0942fa0
openx.com, 540258065, RESELLER, 6a698e2ec38604c6
loopme.com, 10520, RESELLER, 6c8d5f95897a5a3b

----- RTK [7/24/19] -----

rtk.io, 590, DIRECT
appnexus.com, 3153, RESELLER
appnexus.com, 2530, RESELLER
appnexus.com, 1908, RESELLER
conversantmedia.com, 40790, RESELLER, 03113cd04947736d
districtm.io, 100808, RESELLER
gumgum.com, 13504, RESELLER, ffdef49475d318a9
openx.com, 537127577, RESELLER, 6a698e2ec38604c6
rhythmone.com, 1114124056, RESELLER, a670c89d4a324e47
rubiconproject.com, 17790, RESELLER, 0bfd66d529a55807

----- Amazon (cont) [8/1/2019] -----

adtech.com, 12068, RESELLER, e1a5b5b6e3255540
rhythmone.com, 1654642120, RESELLER, a670c89d4a324e47

----- ap.org [8/9/2019] [Updated 10/7/2019] -----

aolcloud.net, 10430, DIRECT
adtech.com, 10430, DIRECT
aol.com, 22881, DIRECT
teads.tv, 14404, DIRECT, 15a9c44f6d26cbe1
teads.tv, 14386, DIRECT, 15a9c44f6d26cbe1
google.com, pub-8475685469544477, DIRECT, f08c47fec0942fa0
google.com, pub-9888648487304734, DIRECT, f08c47fec0942fa0
indexexchange.com, 184941, DIRECT
nativo.com, 4340, DIRECT, 59521ca7cc5e9fee
rubiconproject.com, 16156, RESELLER, 0bfd66d529a55807
appnexus.com, 8035, RESELLER, f5ab79cb980f11d1
pubmatic.com, 156500, RESELLER, 5d62403b186f2ace
google.com, pub-3844877863303739, RESELLER, f08c47fec0942fa0
advertising.com, 3679, RESELLER
advertising.com, 5831, RESELLER
advertising.com, 8044, RESELLER
advertising.com, 8022, RESELLER
google.com, pub-1301581561755234, RESELLER, f08c47fec0942fa0
spotxchange.com, 111853, RESELLER
spotx.tv, 111853, RESELLER
springserve.com, 1, RESELLER, a24eb641fc82e93d
freewheel.tv, 713154, RESELLER
lkqd.net, 454, RESELLER, 59c49fa9598a0117
freewheel.tv, 717186, RESELLER
google.com, pub-4177862836555934, RESELLER, f08c47fec0942fa0
google.com, pub-1991679624331369, RESELLER, f08c47fec0942fa0
google.com, pub-3015538794163384, RESELLER, f08c47fec0942fa0
google.com, pub-3230759608956247, RESELLER, f08c47fec0942fa0
google.com, pub-2679103605715789, RESELLER, f08c47fec0942fa0
google.com, pub-2846699686180177, RESELLER, f08c47fec0942fa0
google.com, pub-6209086188495781, RESELLER, f08c47fec0942fa0
google.com, pub-5628310764637319, RESELLER, f08c47fec0942fa0
google.com, pub-5480205708168063, RESELLER, f08c47fec0942fa0
google.com, pub-9914992914910847, RESELLER, f08c47fec0942fa0
google.com, pub-2557900687859377, RESELLER, f08c47fec0942fa0
google.com, pub-2468262778002506, RESELLER, f08c47fec0942fa0
freewheel.tv, 215570, RESELLER
freewheel.tv, 215602, RESELLER
freewheel.tv, 470113, RESELLER
freewheel.tv, 470145, RESELLER
freewheel.tv, 470129, RESELLER
freewheel.tv, 470161, RESELLER
spotxchange.com, 150015, RESELLER, 7842df1d2fe2db34
spotx.tv, 150015, RESELLER, 7842df1d2fe2db34
vindicosuite.com, 6624, RESELLER
google.com, pub-7363566645038776, RESELLER, f08c47fec0942fa0
google.com, pub-3519627678776838, RESELLER, f08c47fec0942fa0
google.com, pub-0978064532142215, RESELLER, f08c47fec0942fa0
vhbx.co, vhbx-8718256505923256, RESELLER, 47e78270c9860438
google.com, pub-1869172611345701, RESELLER, f08c47fec0942fa0
openx.com, 538914233, DIRECT, 6a698e2ec38604c6
openx.com, 537105491, DIRECT, 6a698e2ec38604c6
openx.com, 537151502, DIRECT, 6a698e2ec38604c6
rhythmone.com, 599078942, DIRECT, a670c89d4a324e47
rhythmone.com, 1164689770, DIRECT, a670c89d4a324e47
rubiconproject.com, 8607, DIRECT, 0bfd66d529a55807
rubiconproject.com, 17742, DIRECT, 0bfd66d529a55807
rubiconproject.com, 8607, RESELLER, 0bfd66d529a55807
rubiconproject.com, 17742, RESELLER, 0bfd66d529a55807
smaato.com, 1100034852, DIRECT
sovrn.com, 244295, DIRECT, fafdf38b16bf6b2b
lijit.com, 244295, DIRECT, fafdf38b16bf6b2b
lijit.com, 244295-eb, DIRECT, fafdf38b16bf6b2b
appnexus.com, 1360, RESELLER, f5ab79cb980f11d1
gumgum.com, 11645, RESELLER, ffdef49475d318a9
openx.com, 538959099, RESELLER, 6a698e2ec38604c6
openx.com, 539924617, RESELLER, 6a698e2ec38604c6
pubmatic.com, 137711, RESELLER, 5d62403b186f2ace
pubmatic.com, 156212, RESELLER, 5d62403b186f2ace
pubmatic.com, 156700, RESELLER, 5d62403b186f2ace
rubiconproject.com, 17960, RESELLER, 0bfd66d529a55807
taboola.com,1045769,DIRECT,c228e6794e811952
taboola.com,1045769,RESELLER,c228e6794e811952
taboola.com,1029201,DIRECT,c228e6794e811952
taboola.com,1029201,RESELLER,c228e6794e811952
taboola.com,1041581,DIRECT,c228e6794e811952
taboola.com,1041581,RESELLER,c228e6794e811952
taboola.com,1024224,DIRECT,c228e6794e811952
taboola.com,1024224,RESELLER,c228e6794e811952
taboola.com,1083502,DIRECT,c228e6794e811952
taboola.com,1083502,RESELLER,c228e6794e811952
taboola.com,1041536,DIRECT,c228e6794e811952
taboola.com,1041536,RESELLER,c228e6794e811952
taboola.com,1029204,DIRECT,c228e6794e811952
taboola.com,1029204,RESELLER,c228e6794e811952
taboola.com,1029198,DIRECT,c228e6794e811952
taboola.com,1029198,RESELLER,c228e6794e811952
taboola.com,1021664,DIRECT,c228e6794e811952
taboola.com,1021664,RESELLER,c228e6794e811952
spotx.tv, 71451, RESELLER
spotxchange.com, 71451, RESELLER
advertising.com, 8603, RESELLER
pubmatic.com, 156307, RESELLER, 5d62403b186f2ace
openx.com, 539154393, RESELLER
appnexus.com, 3364, RESELLER
indexexchange.com, 183756, RESELLER
contextweb.com, 560382, RESELLER
tremorhub.com, z87wm, RESELLER , 1a4e959a1b50034a
rubiconproject.com, 16698, RESELLER, 0bfd66d529a55807
freewheel.tv, 799841, RESELLER
freewheel.tv, 799921, RESELLER
aol.com, 53392, RESELLER
rhythmone.com, 1166984029, RESELLER, a670c89d4a324e47
undertone.com, 1161, DIRECT
appnexus.com, 2234, RESELLER
openx.com, 537153564, RESELLER, 6a698e2ec38604c6
triplelift.com, 1218, DIRECT, 6c33edb13117fd86
appnexus.com, 1314, RESELLER

----- Saambaa [8/23/2019] -----

saambaa.com, 71021020, DIRECT
Spotxchange.com, 181067, RESELLER, 7842df1d2fe2db34
spotx.tv, 181067, RESELLER, 7842df1d2fe2db34
google.com, pub-6552175488733768, RESELLER, f08c47fec0942fa0
lkqd.net, 437, RESELLER
sovrn.com, 252623, RESELLER, fafdf38b16bf6b2b
lijit.com, 252623, RESELLER, fafdf38b16bf6b2b
appnexus.com, 1360, RESELLER, f5ab79cb980f11d1
gumgum.com, 11645, RESELLER, ffdef49475d318a9
openx.com, 538959099, RESELLER, 6a698e2ec38604c6
openx.com, 539924617, RESELLER, 6a698e2ec38604c6
pubmatic.com, 137711, RESELLER, 5d62403b186f2ace
pubmatic.com, 156212, RESELLER, 5d62403b186f2ace
pubmatic.com, 156700, RESELLER, 5d62403b186f2ace
rubiconproject.com, 17960, RESELLER, 0bfd66d529a55807
EMXDGT.com, 485, DIRECT, 1e1d41537f7cad7f
Google.com, pub-5995202563537249, RESELLER, f08c47fec0942fa0
Appnexus.com, 1356, RESELLER, f5ab79cb980f11d1
sonobi.com, 5991cfa795, RESELLER
rhythmone.com, 1059622079, RESELLER, a670c89d4a324e47
contextweb.com, 560606, RESELLER, 89ff185a4c4e857c
33across.com, 0010b00001shFQpAAM, RESELLER, bbea06d9c4d2853c
rubiconproject.com, 16414, RESELLER, 0bfd66d529a55807
pubmatic.com, 156423, RESELLER, 5d62403b186f2ace
rhythmone.com, 2439829435, RESELLER, a670c89d4a324e47
indexexchange.com, 185506, RESELLER
33across.com, 0010b00002EFnxPAAT, DIRECT, bbea06d9c4d2853c
33across.com, 0010b00002FGhQQAA1, DIRECT, bbea06d9c4d2853c
districtm.io, 101187, DIRECT
appnexus.com, 1908, RESELLER, f5ab79cb980f11d1
pubmatic.com, 156917, RESELLER, 5d62403b186f2ace
indexexchange.com, 188146, RESELLER, 50b1c356f2c5c8fc
openx.com, 540384936, RESELLER, 6a698e2ec38604c6
appnexus.com, 3153, RESELLER, f5ab79cb980f11d1
contextweb.com, 562089, DIRECT, 89ff185a4c4e857c

----- Amazon [9/3/2019] -----

districtm.io, 100962, RESELLER, 3fd707be9c4527c3

----- Amazon [10/14/2019] -----

ad-generation.jp,12474,RESELLER

----- Spot.IM [05/07/2020] -----

spotim.market, sp_wfO5dOu8, DIRECT, 077e5f709d15bdbb
spotim.market, 266658, DIRECT, 077e5f709d15bdbb
Spot.IM, 266658, DIRECT, 077e5f709d15bdbb
google.com, pub-5616046187545019, DIRECT, f08c47fec0942fa0
google.com, pub-6746653557725812, DIRECT, f08c47fec0942fa0
google.com, pub-9685734445476814, RESELLER, f08c47fec0942fa0
advertising.com, 21364, RESELLER, e1a5b5b6e3255540
adtech.com, 11465, RESELLER, e1a5b5b6e3255540
openx.com, 539466082, RESELLER, 6a698e2ec38604c6
openx.com, 540362110, RESELLER, 6a698e2ec38604c6
openx.com, 540634772, RESELLER, 6a698e2ec38604c6
rhythmone.com, 915882568, DIRECT, a670c89d4a324e47
rhythmone.com, 449400134, DIRECT, a670c89d4a324e47
spotxchange.com, 211945, RESELLER, 7842df1d2fe2db34
spotx.tv, 211945, RESELLER, 7842df1d2fe2db34
rubiconproject.com, 17184, DIRECT, 0bfd66d529a55807
rubiconproject.com, 18728, DIRECT, 0bfd66d529a55807
appnexus.com, 6933, RESELLER, f5ab79cb980f11d1
pubmatic.com, 156758, RESELLER, 5d62403b186f2ace
pubmatic.com, 156813, RESELLER, 5d62403b186f2ace
pubmatic.com, 157679, RESELLER, 5d62403b186f2ace
adyoulike.com, e5ae8cdbe88e1f889aae7ee0c672ca30, DIRECT, 4ad745ead2958bf7
freewheel.tv, 848385, RESELLER
freewheel.tv, 848401, RESELLER
adtelligent.com, 283366, RESELLER
lockerdome.com, 11201047612067584, DIRECT
sharethrough.com, d5183e17, DIRECT, d53b998a7bd4ecd2
gumgum.com, 13579, DIRECT, ffdef49475d318a9
indexexchange.com, 189478, DIRECT, 50b1c356f2c5c8fc
indexexchange.com, 189529, DIRECT, 50b1c356f2c5c8fc
indexexchange.com, 190532, DIRECT, 50b1c356f2c5c8fc
sovrn.com, 250745, DIRECT, fafdf38b16bf6b2b
lijit.com, 250745, DIRECT, fafdf38b16bf6b2b
lijit.com, 250745-eb, DIRECT, fafdf38b16bf6b2b
freewheel.tv, 961937, RESELLER
freewheel.tv, 961953, RESELLER
telaria.com, p4dt2-jhelk, RESELLER, 1a4e959a1b50034a
tremorhub.com, p4dt2-jhelk, RESELLER, 1a4e959a1b50034a
smaato.com, 1100045656, DIRECT, 07bcf65f187117b4
smaato.com, 1100004890, DIRECT, 07bcf65f187117b4

Blade ads.txt unique names

33across.com
adform.com
ad-generation.jp
adtech.com
adtelligent.com
advertising.com
adyoulike.com
altitude-arena.com
altitudedigital.com
amazon.com
aolcloud.net
aol.com
appnexus.com
Appnexus.com
aps.amazon.com
beachfront.com
brightroll.com
btrll.com
c1exchange.com
c.amazon-adsystem.com
contextweb.com
conversantmedia.com
coxmt.com
criteo.com
districtm.io
EMXDGT.com
exponential.com
freewheel.tv
fyber.com
google.com
Google.com
gumgum.com
improvedigital.com
indexexchange.com
lijit.com
liqwid.com
lkqd.com
lkqd.net
lockerdome.com
loopme.com
media.adfrontiers.com
nativo.com
nextmillennium.io
oath.com
openx.com
platform.videologygroup.com
publishers.teads.tv
pubmatic.com
rhythmone.com
rockyou.net
rtk.io
rubicon.com
rubiconproject.com
saambaa.com
sekindo.com
sfx.freewheel.tv
sharethrough.com
smaato.com
smartadserver.com
sonobi.com
sovrn.com
Spot.IM
spotim.market
spotxchange.com
Spotxchange.com
spotx.tv
springserve.com
taboola.com
teads.tv
telaria.com
thrive.plus
tremorhub.com
tribalfusion.com
triplelift.com
undertone.com
vhbx.co
vindicosuite.com
yldbt.com

-30-