DIRECT lines inconsistent with public data
76 −17 ptsThe ads.txt specification defines DIRECT as an account the publisher directly controls. For these lines, either the ad system's own sellers.json lists the account as INTERMEDIARY, or the same account is marked DIRECT in the files of 3 or more unrelated companies. Either way, the public data does not support the DIRECT label. Buyers that use DIRECT labels in supply-path decisions may treat these lines differently.
Evidence (25 of 76)
line 239 rubiconproject.com,19312,DIRECT,0bfd66d529a55807
→ observed: sellers.json lists the account as INTERMEDIARY name in sellers.json: Google domain in sellers.json: google.com
line 241 media.net,8CU3D8L28,DIRECT,818f58666cabc936
→ observed: sellers.json lists the account as INTERMEDIARY name in sellers.json: TeamSnap, Inc. (via OB) domain in sellers.json: google.com
line 263 pubmatic.com,158614,DIRECT,5d62403b186f2ace
→ observed: sellers.json lists the account as INTERMEDIARY name in sellers.json: Team Snap (via EB) domain in sellers.json: google.com
line 268 smaato.com,1100004890,DIRECT,07bcf65f187117b4
→ observed: the same account is marked DIRECT by 160 different companies
line 297 mars.media,107876,DIRECT,8624339f102fb076
→ observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 44 different companies name in sellers.json: Smaato Inc. domain in sellers.json: smaato.com
line 448 e-planning.net,1bf7b5d803f178c4,DIRECT,c1ba615865ed87b2
→ observed: sellers.json lists the account as INTERMEDIARY name in sellers.json: EPSILON DATA MANAGEMENT LLC domain in sellers.json: conversantmedia.com
line 475 criteo.com,B-057702,DIRECT,9fac4a4a87c2a44f
→ observed: the same account is marked DIRECT by 26 different companies
line 476 themediagrid.com,N23GK6,DIRECT,35d5010d7789b49d
→ observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 19 different companies name in sellers.json: Gothamads LLC domain in sellers.json: gothamads.com
line 516 rubiconproject.com,24228,DIRECT,0bfd66d529a55807
→ observed: the same account is marked DIRECT by 5 different companies
line 591 pubmatic.com,159745,DIRECT,5d62403b186f2ace#diDNA_pubmatic_hb_display
→ observed: sellers.json lists the account as INTERMEDIARY name in sellers.json: diDNA, Inc domain in sellers.json: didna.io
line 593 appnexus.com,8219,DIRECT,f5ab79cb980f11d1#diDNA_appnexus
→ observed: the same account is marked DIRECT by 3 different companies
line 598 rubiconproject.com,20100,DIRECT,0bfd66d529a55807#diDNA_rubicon_hb
→ observed: the same account is marked DIRECT by 4 different companies
line 600 sovrn.com,236010,DIRECT,fafdf38b16bf6b2b#diDNA_sovrn_hb
→ observed: the same account is marked DIRECT by 3 different companies
line 601 lijit.com,236010,DIRECT,fafdf38b16bf6b2b#diDNA_sovrn
→ observed: the same account is marked DIRECT by 3 different companies name in sellers.json: DIDNA Inc domain in sellers.json: didna.io
line 607 sharethrough.com,3232726a,DIRECT,d53b998a7bd4ecd2#diDNA_sharethrough_hb
→ observed: sellers.json lists the account as INTERMEDIARY name in sellers.json: diDNA - OB domain in sellers.json: google.com
line 625 risecodes.com,5e5bd88e0005a80001867579,DIRECT,79929e88b2ba73bc#diDNA_rise
→ observed: sellers.json lists the account as INTERMEDIARY name in sellers.json: Didna.io domain in sellers.json: didna.io
line 669 rubiconproject.com,26094,DIRECT,0bfd66d529a55807
→ observed: sellers.json lists the account as INTERMEDIARY name in sellers.json: DXKulture LLC domain in sellers.json: dxkulture.com
line 670 zetaglobal.net,790,DIRECT
→ observed: the same account is marked DIRECT by 3 different companies
line 712 aps.amazon.com,48266a61-b3d9-4cb7-b172-553abc6a42a4,DIRECT,4582cc3fa09ce42f#diDNA_OMS
→ observed: the same account is marked DIRECT by 10 different companies name in sellers.json: Online Media Solutions Ltd domain in sellers.json: onlinemediasolutions.com
line 755 pubmatic.com,163800,DIRECT,5d62403b186f2ace
→ observed: sellers.json lists the account as INTERMEDIARY name in sellers.json: diDNA, Inc domain in sellers.json: didna.io
line 759 amxrtb.com,105199445,DIRECT,3adbe8d09f15cf6c#diDNA_amx_hb
→ observed: sellers.json lists the account as INTERMEDIARY name in sellers.json: diDNA domain in sellers.json: didna.io
line 760 lijit.com,480899,DIRECT,fafdf38b16bf6b2b
→ observed: sellers.json lists the account as INTERMEDIARY name in sellers.json: diDNA domain in sellers.json: didna.io
line 762 risecodes.com,655f5385f798cb00016632d7,DIRECT,79929e88b2ba73bc
→ observed: sellers.json lists the account as INTERMEDIARY name in sellers.json: Ad Kernel_diDNA domain in sellers.json: didna.io
line 785 onetag.com,63cef4c722237f4-OB,DIRECT,0bfd66d529a55807
→ observed: sellers.json lists the account as INTERMEDIARY name in sellers.json: diDNA (via OB) domain in sellers.json: google.com
line 827 infolinks.com,3289770,DIRECT#diDNA_infolinks
→ observed: sellers.json lists the account as INTERMEDIARY name in sellers.json: DIDNA domain in sellers.json: didna.io