App Supply Index Monitor my app
iOS · Particle Media Inc.

NewsBreak: Local News & Alerts

Developer URL
https://www.newsbreak.com
app-ads.txt
https://www.newsbreak.com/app-ads.txt · 200
Checked
Oct 7, 2026
B
76/100

1,681 lines · 1,219 verified against sellers.json

Findings

Each finding lists the exact lines involved. Findings are automated observations of public files as of Oct 7, 2026. They describe file contents, not the intent or conduct of any company.

warning

Seller IDs not listed in the ad system's sellers.json

142 −9 pts

The ad system's current sellers.json doesn't list these accounts, so buyers that validate the chain can't match them. Common causes are closed accounts or former partners.

How to fixAsk each partner whether the account is still active and request their current lines; remove lines for closed accounts.
Evidence (25 of 142)
line 12     google.com, pub-8334440388391006, DIRECT, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 35     pubmatic.com, 156389, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 36     pubmatic.com, 156424, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 53     telaria.com, j5en0-29eta, RESELLER, 1a4e959a1b50034a
             → sellers_json: https://www.telaria.com/sellers.json
line 54     tremorhub.com, j5en0-29eta, RESELLER, 1a4e959a1b50034a
             → sellers_json: https://tremorhub.com/sellers.json
line 62     admixer.net, da006719-1f11-4e97-b399-a16bb2cd48e6, RESELLER
             → sellers_json: https://admixer.net/sellers.json
line 87     rubiconproject.com, 21518, DIRECT, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 88     rubiconproject.com, 21518, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 99     smaato.com, 1100043766, RESELLER, 07bcf65f187117b4
             → sellers_json: https://smaato.com/sellers.json
line 110    improvedigital.com, 1366, RESELLER
             → sellers_json: https://improvedigital.com/sellers.json
line 116    onetag.com, 59aa7be4921bac8, RESELLER
             → sellers_json: https://onetag.com/sellers.json
line 156    smartadserver.com, 1894, RESELLER
             → sellers_json: https://smartadserver.com/sellers.json
line 157    improvedigital.com, 1202, RESELLER
             → sellers_json: https://improvedigital.com/sellers.json
line 163    ucfunnel.com, par-2EE8A24AB366328CDA94D4A4BDA674, DIRECT
             → sellers_json: https://ucfunnel.com/sellers.json
line 164    aralego.com, par-2EE8A24AB366328CDA94D4A4BDA674, DIRECT
             → sellers_json: https://aralego.com/sellers.json
line 182    rubiconproject.com, 16990, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 212    gumgum.com,14134,DIRECT,ffdef49475d318a9
             → sellers_json: https://gumgum.com/sellers.json
line 257    sonobi.com, f297f2d29b, RESELLER, d1a215d9eb5aee9e
             → sellers_json: https://sonobi.com/sellers.json
line 264    google.com, pub-9939518381636264, DIRECT
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 265    google.com, pub-4892920407740104, DIRECT
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 274    conversantmedia.com, 100270, RESELLER, 03113cd04947736d
             → sellers_json: https://conversantmedia.com/sellers.json
line 292    tremorhub.com, cd009, RESELLER, 1a4e959a1b50034a
             → sellers_json: https://tremorhub.com/sellers.json
line 293    telaria.com, cd009, RESELLER, 1a4e959a1b50034a
             → sellers_json: https://www.telaria.com/sellers.json
line 332    webeyemob.com, 70107, RESELLER
             → sellers_json: https://webeyemob.com/sellers.json
line 349    sonobi.com, 8efb591506, RESELLER, d1a215d9eb5aee9e
             → sellers_json: https://sonobi.com/sellers.json
warning

DIRECT lines inconsistent with public data

23 −9 pts

The 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.

How to fixUse DIRECT only for accounts your company controls. Confirm with each partner whether the account is yours; if it isn't, the specification calls for RESELLER.
Evidence (23)
line 15     smaato.com, 1100004890, DIRECT, 07bcf65f187117b4
             → observed: the same account is marked DIRECT by 165 different companies  name in sellers.json: Smaato Managed  domain in sellers.json: smaato.com
line 46     triplelift.com, 7130-EB, DIRECT, 6c33edb13117fd86
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Particle Media (via EB Network)  domain in sellers.json: google.com
line 101    facebook.com, 1860801414139193, DIRECT, c3e20eee3f780d68
             → observed: the same account is marked DIRECT by 3 different companies
line 128    pubnative.net, 1007303, DIRECT, d641df8625486a7b #Verve
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Verve   domain in sellers.json: verve.com
line 252    ninthdecimal.com, 1c383cd30b7c298ab50293adfecb7b18, DIRECT, 3aff2148687b274b
             → observed: the same account is marked DIRECT by 6 different companies
line 304    pubmatic.com, 160253, DIRECT, 5d62403b186f2ace
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Particle Media (via EB)  domain in sellers.json: google.com
line 655    criteo.com, B-057702, DIRECT, 9fac4a4a87c2a44f
             → observed: the same account is marked DIRECT by 25 different companies
line 656    themediagrid.com, N23GK6, DIRECT, 35d5010d7789b49d
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 18 different companies  name in sellers.json: Gothamads LLC  domain in sellers.json: gothamads.com
line 964    sharethrough.com, Y5DVQCOv, DIRECT, d53b998a7bd4ecd2
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: BCM International - OB  domain in sellers.json: google.com
line 965    sharethrough.com, nKxlJv81, DIRECT, d53b998a7bd4ecd2
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 3 different companies  name in sellers.json: BCM International - OB-2  domain in sellers.json: google.com
line 975    lijit.com, 270069, DIRECT, fafdf38b16bf6b2b
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: BCM International  domain in sellers.json: bcm.ltd
line 976    lijit.com, 270069-eb, DIRECT, fafdf38b16bf6b2b
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: BCM International (via Google EB)  domain in sellers.json: google.com
line 993    media.net, 8CUQHC56J, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: BCM International LLC  domain in sellers.json: datacygnal.io
line 1031   aps.amazon.com,226b6d45-5a37-4433-83ce-6caf1fc77e46,DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: BCM International LLC  domain in sellers.json: datacygnal.io
line 1104   themediagrid.com, R28I9J, DIRECT, 35d5010d7789b49d
             → observed: the same account is marked DIRECT by 67 different companies
line 1132   appnexus.com, 15799, DIRECT, f5ab79cb980f11d1
             → observed: the same account is marked DIRECT by 17 different companies
line 1135   openx.com, 540224251, DIRECT, 6a698e2ec38604c6
             → observed: the same account is marked DIRECT by 23 different companies
line 1184   gannett.com, 23033711203, DIRECT
             → observed: the same account is marked DIRECT by 17 different companies
line 1207   vidazoo.com, 6758ab85cf87d901ca0241ff, DIRECT, b6ada874b4d7d0b2
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 6 different companies  name in sellers.json: Next Millennium Media  domain in sellers.json: nextmillennium.io
line 1218   lijit.com, 323999, DIRECT, fafdf38b16bf6b2b
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 41 different companies  name in sellers.json: Next Millennium Media, Inc.  domain in sellers.json: nextmillennium.io
line 1248   appnexus.com, 15799, DIRECT, f5ab79cb980f11d1
             → observed: the same account is marked DIRECT by 17 different companies
line 1249   openx.com, 540225743, DIRECT, 6a698e2ec38604c6
             → observed: the same account is marked DIRECT by 10 different companies
line 1250   lijit.com, 323999, DIRECT, fafdf38b16bf6b2b
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 41 different companies  name in sellers.json: Next Millennium Media, Inc.  domain in sellers.json: nextmillennium.io
warning

Lines for ad system domains that don't resolve

21 −1 pts

These ad system domains don't resolve (the domain may be retired, merged or misspelled). The lines can't be validated, and if the domain is registered again, its new holder would appear authorized.

How to fixRemove these lines. If the domain is registered again, its new holder would appear authorized by your file.
Evidence (21)
line 27     engagebdr.com, 16, RESELLER
             → ad_system: engagebdr.com
line 72     spotxchange.com, 234183, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 79     districtm.io, 101649, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 111    engagebdr.com, 10252, RESELLER #banner #video
             → ad_system: engagebdr.com
line 140    spotxchange.com, 234183, RESELLER, 7842df1d2fe2db34 #Verve
             → ad_system: spotxchange.com
line 153    reforge.in, 353, RESELLER
             → ad_system: reforge.in
line 201    districtm.io, 101760, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 249    districtm.io, 102006, DIRECT, 3fd707be9c4527c3
             → ad_system: districtm.io
line 260    engagebdr.com, 529044497, DIRECT
             → ad_system: engagebdr.com
line 261    engagebdr.com, 410273093, DIRECT
             → ad_system: engagebdr.com
line 290    spotxchange.com, 136839, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 443    engagebdr.com, 10252, RESELLER
             → ad_system: engagebdr.com
line 468    dmixer.co.kr, 1610, RESELLER
             → ad_system: dmixer.co.kr
line 487    spotxchange.com, 82068, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 511    engagebdr.com, 84, RESELLER
             → ad_system: engagebdr.com
line 538    engagebdr.com, 10294, RESELLER
             → ad_system: engagebdr.com
line 556    engagebdr.com, 7, RESELLER
             → ad_system: engagebdr.com
line 791    spotxchange.com, 225721, RESELLER
             → ad_system: spotxchange.com
line 1003   districtm.io, 100600, DIRECT
             → ad_system: districtm.io
line 1004   spotxchange.com, 211156, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1041   districtm.io,100962,RESELLER,3fd707be9c4527c3
             → ad_system: districtm.io
warning

Malformed lines

1 −1 pts

Lines that buyers' crawlers will ignore.

How to fixFix the format: <ad system domain>, <seller id>, DIRECT|RESELLER[, <cert authority id>].
Evidence (1)
line 667    conversantmedia.com, 41896, RESELLER 03113cd04947736d
             → reason: relationship must be DIRECT or RESELLER, got 'RESELLER 03113cd04947736d'
info

Duplicate lines

210 −2 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (25 of 210)
ad_system: google.com  seller_id: pub-4001304092171320  relationship: DIRECT
ad_system: appnexus.com  seller_id: 4052  relationship: RESELLER
ad_system: inmobi.com  seller_id: 55049d2e109d4ac1820ca1432dda4e13  relationship: RESELLER
ad_system: pokkt.com  seller_id: 5886  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 156425  relationship: RESELLER
ad_system: pubnative.net  seller_id: 1004796  relationship: RESELLER
ad_system: appnexus.com  seller_id: 2764  relationship: RESELLER
ad_system: appnexus.com  seller_id: 1356  relationship: RESELLER
ad_system: spotx.tv  seller_id: 234183  relationship: RESELLER
ad_system: spotxchange.com  seller_id: 234183  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 156931  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 156517  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 12266  relationship: RESELLER
ad_system: smartadserver.com  seller_id: 3232  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 157097  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 18020  relationship: RESELLER
ad_system: yahoo.com  seller_id: 55029  relationship: RESELLER
ad_system: openx.com  seller_id: 537152826  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 155975  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 17328  relationship: RESELLER
ad_system: adcolony.com  seller_id: 1efc6603710003ea  relationship: RESELLER
ad_system: engagebdr.com  seller_id: 10252  relationship: RESELLER
ad_system: bidmachine.io  seller_id: 55  relationship: RESELLER
ad_system: advertising.com  seller_id: 28246  relationship: RESELLER
ad_system: verve.com  seller_id: 15462  relationship: DIRECT
info

DIRECT accounts registered to another domain

13 −2 pts

Allowed when the domain belongs to the same company; add OWNERDOMAIN to make that explicit. Otherwise these accounts may belong to someone else.

How to fixIf the account is yours under another domain, declare it with OWNERDOMAIN=<that domain>; otherwise mark it RESELLER.
Evidence (13)
line 11     google.com, pub-7661679057668080, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: hola.com  name in sellers.json: HOLA SL
line 52     streamkey.tv, 1303, DIRECT, f5ab793he40f11d1
             → domain in sellers.json: nextenttv.com  name in sellers.json: nextent
line 121    verve.com, 15462, DIRECT, 0c8f5958fc2d6270 #Verve
             → domain in sellers.json: newsbreakapp.com  name in sellers.json: Newsbreak
line 133    verve.com, 15462, DIRECT, 0c8f5958fc2d6270
             → domain in sellers.json: newsbreakapp.com  name in sellers.json: Newsbreak
line 242    rubiconproject.com, 21516, DIRECT, 0bfd66d529a55807
             → domain in sellers.json: newsbreakapp.com  name in sellers.json: Particle Media Inc.
line 285    connatix.com, 471086861697139, DIRECT, 2af98acdee0e81ed
             → domain in sellers.json: particlemedia.com  name in sellers.json: Particle Media Inc
line 300    google.com, pub-2087955068896492, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: mundonow.com  name in sellers.json: Mundo Hispano Digital, Inc.
line 301    google.com, pub-8763570153243864, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: mundonow.com  name in sellers.json: Mundo Hispano Digital, Inc.
line 302    google.com, pub-3477346062204992, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: independent.co.uk  name in sellers.json: Independent Digital News and Media Limited
line 308    google.com, pub-9636953777155876, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: buzzfeed.com  name in sellers.json: BuzzFeed
line 963    sharethrough.com, 8fab8ce2, DIRECT, d53b998a7bd4ecd2
             → domain in sellers.json: datacygnal.io  name in sellers.json: BCM International LLC
line 986    sonobi.com, efb033eac1, DIRECT, d1a215d9eb5aee9e
             → domain in sellers.json: bcm.ltd  name in sellers.json: BCM
line 1252   applovin.com, 115ba4cdc92395f91b5a728725a32c3b, DIRECT
             → domain in sellers.json: scoopzapp.com  name in sellers.json: Local AI, Inc
info

Ad systems without a public sellers.json

272

The ad system doesn't publish a readable sellers.json, so nobody can verify these lines. That's the ad system's gap, not the app's, so no points are deducted.

How to fixAsk the partner to publish sellers.json; until then buyers can't verify that path.
Evidence (25 of 272)
line 16     adcolony.com, 496220845654deec, RESELLER, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 18     appnexus.com, 1752, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 19     appnexus.com, 4052, RESELLER
             → sellers_json: HTTP 403
line 20     appnexus.com, 8790, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 28     gammassp.com, 1516331892, RESELLER, 31ac53fec2772a83
             → sellers_json: HTML or login page instead of JSON
line 32     openx.com, 540421297, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 40     rhythmone.com, 4201299756, RESELLER, a670c89d4a324e47
             → sellers_json: HTTP 403
line 42     startapp.com, smt, RESELLER
             → sellers_json: HTTP 404
line 43     xad.com, 241, RESELLER, 81cbf0a75a5e0e9a
             → sellers_json: HTTP 403
line 58     freewheel.tv, 733586, RESELLER
             → sellers_json: HTTP 403
line 64     appnexus.com, 2764, RESELLER
             → sellers_json: HTTP 403
line 65     appnexus.com, 1356, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 69     openx.com, 537124160, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 74     openx.com, 540834345, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 75     openx.com, 539214772, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 76     openx.com, 540543200, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 80     adcolony.com, c490f6e7399a25d6, RESELLER, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 83     xad.com, 767, RESELLER, 81cbf0a75a5e0e9a
             → sellers_json: HTTP 403
line 96     openx.com, 541029096, DIRECT, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 100    facebook.com, 1860801414139193, RESELLER, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 101    facebook.com, 1860801414139193, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 102    appnexus.com, 2764, RESELLER
             → sellers_json: HTTP 403
line 103    rhythmone.com, 3704396951, RESELLER, a670c89d4a324e47
             → sellers_json: HTTP 403
line 104    openx.com, 537152826, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 106    appnexus.com, 8178, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403

Is this your app?

Get the full evidence list, a cleaned app-ads.txt, and alerts when partners' accounts change. Think something here is wrong? Request a correction.

Monitor this app