DIRECT lines inconsistent with public data
29 −25 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 29)
line 7 rubiconproject.com, 22884, DIRECT, 0bfd66d529a55807
→ observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 42 different companies name in sellers.json: Google domain in sellers.json: google.com
line 11 pubmatic.com, 160891, DIRECT, 5d62403b186f2ace
→ observed: sellers.json lists the account as INTERMEDIARY name in sellers.json: The Daily Wire (via EB) domain in sellers.json: google.com
line 15 sharethrough.com, a1bee139, DIRECT, d53b998a7bd4ecd2
→ observed: sellers.json lists the account as INTERMEDIARY name in sellers.json: The Daily Wire - AdMob - OB domain in sellers.json: google.com
line 32 Xandr.com, 13514, DIRECT
→ observed: the same account is marked DIRECT by 4 different companies
line 61 themediagrid.com, 4R7XKQ, DIRECT, 35d5010d7789b49d
→ observed: the same account is marked DIRECT by 5 different companies name in sellers.json: Aditude Inc domain in sellers.json: aditude.io
line 64 insticator.com, 3d7d65a4-e4d1-4c9d-ae32-77f4252b25eb, DIRECT, b3511ffcafb23a32
→ observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 4 different companies name in sellers.json: Aditude.io domain in sellers.json: aditude.io
line 76 media.net, 8CUL613L6, DIRECT
→ observed: sellers.json lists the account as INTERMEDIARY name in sellers.json: Aditude, Inc. domain in sellers.json: aditude.io
line 89 betweendigital.com, 46056, DIRECT
→ observed: the same account is marked DIRECT by 11 different companies
line 103 onetag.com, 766cb9657525330, DIRECT
→ observed: sellers.json lists the account as INTERMEDIARY name in sellers.json: Aditude Inc domain in sellers.json: aditude.io
line 114 pubmatic.com, 160912, DIRECT, 5d62403b186f2ace
→ observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 3 different companies name in sellers.json: Aditude domain in sellers.json: aditude.io
line 125 nextmillennium.io, 15956, DIRECT, 65bd090fa4a1e3d6
→ observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 3 different companies name in sellers.json: Qortex.ai domain in sellers.json: yugioh.com
line 126 gannett.com, 23033711203, DIRECT
→ observed: the same account is marked DIRECT by 17 different companies
line 129 appnexus.com, 9284, DIRECT, f5ab79cb980f11d1
→ observed: the same account is marked DIRECT by 18 different companies
line 130 pubmatic.com, 157577, DIRECT, 5d62403b186f2ace
→ observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 23 different companies name in sellers.json: Next Millennium Media, Inc. domain in sellers.json: nextmillennium.io
line 134 risecodes.com, 60c8b4e48985e4000198293e, DIRECT
→ observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 5 different companies name in sellers.json: Aditude domain in sellers.json: aditude.io
line 191 yieldmo.com, 3433633362181300978, DIRECT
→ observed: the same account is marked DIRECT by 5 different companies name in sellers.json: Aditude domain in sellers.json: aditude.io
line 210 visiblemeasures.com, 1041, DIRECT #yieldmo
→ observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 5 different companies name in sellers.json: Yieldmo domain in sellers.json: yieldmo.com
line 212 consumable.com, 2001460, DIRECT, aefcd3d2f45b5070
→ observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 3 different companies name in sellers.json: YieldMo domain in sellers.json: yieldmo.com
line 215 smaato.com, 1100056924, DIRECT, 07bcf65f187117b4
→ observed: sellers.json lists the account as INTERMEDIARY name in sellers.json: Aditude - Prebid.js domain in sellers.json: aditude.io
line 291 adagio.io, 1305, DIRECT
→ observed: sellers.json lists the account as INTERMEDIARY name in sellers.json: Aditude domain in sellers.json: aditude.io
line 337 triplelift.com, 14661, DIRECT, 6c33edb13117fd86
→ observed: sellers.json lists the account as INTERMEDIARY name in sellers.json: Aditude domain in sellers.json: aditude.com
line 340 rubiconproject.com, 24584, DIRECT, 0bfd66d529a55807
→ observed: sellers.json lists the account as INTERMEDIARY name in sellers.json: Google domain in sellers.json: google.com
line 341 rubiconproject.com, 24586, DIRECT, 0bfd66d529a55807
→ observed: sellers.json lists the account as INTERMEDIARY name in sellers.json: Aditude, Inc. domain in sellers.json: aditude.io
line 344 openx.com, 539087730, DIRECT, 6a698e2ec38604c6
→ observed: the same account is marked DIRECT by 3 different companies
line 352 rubiconproject.com, 24400, DIRECT, 0bfd66d529a55807
→ observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 71 different companies name in sellers.json: start.io Inc domain in sellers.json: start.io