App Supply Index Monitor my app
iOS · Pratik Stephen

StepUp Pedometer Step Counter

Developer URL
https://www.thestepupapp.com
app-ads.txt
https://thestepupapp.com/app-ads.txt · 200
Checked
Oct 7, 2026
C
69/100

654 lines · 527 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

DIRECT lines inconsistent with public data

4 −20 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 (4)
line 24     onetag.com, 72b20ec05ea6e86, DIRECT
             → observed: the same account is marked DIRECT by 24 different companies
line 445    applovin.com, 9eaf9ad6dc92d5fcn6f47c30168fb8fq, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies
line 446    mintegral.com, 19435, DIRECT, 0aeed123c80d6423
             → observed: the same account is marked DIRECT by 3 different companies
line 447    google.com, pub-3940498599942544, DIRECT, f08c47fec0986fa0
             → observed: the same account is marked DIRECT by 3 different companies
warning

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

40 −6 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 40)
line 11     smartadserver.com, 4194-OB, RESELLER, 060d053dcf45cbf3
             → sellers_json: https://smartadserver.com/sellers.json
line 22     pubmatic.com, 159668, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 24     onetag.com, 72b20ec05ea6e86, DIRECT
             → sellers_json: https://onetag.com/sellers.json
line 27     google.com, pub-3769010358500643, RESELLER, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 35     rubiconproject.com, 24484, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 38     rubiconproject.com, 23986, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 48     dragon-advertising.com, 44f683a84163b3523afe57c2e008bc8c8283, RESELLER
             → sellers_json: https://dragon-advertising.com/sellers.json
line 49     e-planning.net, 384cc67d47354bbd, RESELLER, c1ba615865ed87b2
             → sellers_json: https://e-planning.net/sellers.json
line 54     sonobi.com, 94997de4e6, RESELLER, d1a215d9eb5aee9e
             → sellers_json: https://sonobi.com/sellers.json
line 55     e-planning.net, ef8dc1dee54baf18, RESELLER, c1ba615865ed87b2
             → sellers_json: https://e-planning.net/sellers.json
line 56     opera.com, pub5479493704320, RESELLER, 55a0c5fd61378de3
             → sellers_json: https://opera.com/sellers.json
line 62     app-stock.com, 256917, RESELLER
             → sellers_json: https://app-stock.com/sellers.json
line 108    media.net, 8cu355vs4, RESELLER
             → sellers_json: https://media.net/sellers.json
line 138    sharethrough.com, 5828-OB, RESELLER, d53b998a7bd4ecd2
             → sellers_json: https://sharethrough.com/sellers.json
line 148    google.com, pub-2923085774557613, RESELLER, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 158    triplelift.com, 95054, RESELLER, 6c33edb13117fd86
             → sellers_json: https://triplelift.com/sellers.json
line 160    smartadserver.com, 5828-OB, RESELLER, 060d053dcf45cbf3
             → sellers_json: https://smartadserver.com/sellers.json
line 170    taurusx.com, 70079, RESELLER
             → sellers_json: https://taurusx.com/sellers.json
line 186    adview.com, 48045325, RESELLER, 1b2cc038a11ea319
             → sellers_json: https://adview.com/sellers.json
line 188    advlion.com, 3054, RESELLER
             → sellers_json: https://advlion.com/sellers.json
line 190    advlion.com, 3083, RESELLER
             → sellers_json: https://advlion.com/sellers.json
line 222    bidease.com, exchange-20, RESELLER
             → sellers_json: https://bidease.com/sellers.json
line 226    bidmachine.io, 114, RESELLER
             → sellers_json: https://bidmachine.io/sellers.json
line 266    kidoz.net, 19692013, RESELLER
             → sellers_json: https://kidoz.net/sellers.json
line 336    pubmatic.com, 161853, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
warning

Lines for ad system domains that don't resolve

6 −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 (6)
line 53     gamoshi.io, 267-b5310, RESELLER, 20e30b2ae1f670f2
             → ad_system: gamoshi.io
line 352    reforge.in, 107, RESELLER
             → ad_system: reforge.in
line 354    reforge.in, 353, RESELLER
             → ad_system: reforge.in
line 386    spotxchange.com, 117872, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 388    spotxchange.com, 149886, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 390    spotxchange.com, 71426, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
warning

Malformed lines

2 −1 pts

Lines that buyers' crawlers will ignore.

How to fixFix the format: <ad system domain>, <seller id>, DIRECT|RESELLER[, <cert authority id>].
Evidence (2)
line 30     yahoo.com, 58905, RESELLER e1a5b5b6e3255540
             → reason: relationship must be DIRECT or RESELLER, got 'RESELLER e1a5b5b6e3255540'
line 47     bidvol.com, RESELLER, 93287
             → reason: relationship must be DIRECT or RESELLER, got '93287'
info

No OWNERDOMAIN declared

1 −2 pts

app-ads.txt 1.1 recommends OWNERDOMAIN so buyers can match DIRECT accounts to the owner.

How to fixAdd OWNERDOMAIN=<your company domain> to the file.
info

Duplicate lines

33 −1 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (25 of 33)
ad_system: smartadserver.com  seller_id: 4467  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 15268  relationship: RESELLER
ad_system: media.net  seller_id: 8cu12aq1y  relationship: RESELLER
ad_system: media.net  seller_id: 8cu9b72o6  relationship: RESELLER
ad_system: appnexus.com  seller_id: 11826  relationship: RESELLER
ad_system: sharethrough.com  seller_id: bc6d1whs  relationship: RESELLER
ad_system: sharethrough.com  seller_id: bxzzb1br  relationship: RESELLER
ad_system: appnexus.com  seller_id: 13293  relationship: RESELLER
ad_system: appnexus.com  seller_id: 13297  relationship: RESELLER
ad_system: loopme.com  seller_id: 11414  relationship: RESELLER
ad_system: openx.com  seller_id: 540679900  relationship: RESELLER
ad_system: openx.com  seller_id: 540838151  relationship: RESELLER
ad_system: openx.com  seller_id: 540866936  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 157800  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 158060  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 158481  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 159501  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 160113  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 160846  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 160974  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 161136  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 161372  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 162223  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 162882  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 17608  relationship: RESELLER
info

Ad systems without a public sellers.json

84

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 84)
line 7      facebook.com, 842958360492468, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 25     advertising.com, 28246, RESELLER
             → sellers_json: HTTP 403
line 28     freewheel.tv, 20393, RESELLER
             → sellers_json: HTTP 403
line 29     freewheel.tv, 24377, RESELLER
             → sellers_json: HTTP 403
line 31     aol.com, 58905, RESELLER, e1a5b5b6e3255540
             → sellers_json: HTTP 404
line 40     appnexus.com, 13794, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 45     eskimi.com,2020000032, RESELLER
             → sellers_json: HTTP 403
line 46     adzvigo.com, b83aac23b9528732c23cc7352950e88031818, RESELLER
             → sellers_json: HTML or login page instead of JSON
line 51     appnexus.com, 8233, RESELLER
             → sellers_json: HTTP 403
line 61     criteo.com, b-062019, RESELLER, 9fac4a4a87c2a44f
             → sellers_json: HTTP 403
line 78     appnexus.com, 17234, RESELLER
             → sellers_json: HTTP 403
line 84     openx.com, 559912325, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 97     appnexus.com, 6849, RESELLER
             → sellers_json: HTTP 403
line 99     loopme.com, 11463, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 117    appnexus.com, 15980, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 129    openx.com, 537153564, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 132    appnexus.com, 11826, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 144    appnexus.com, 17779, RESELLER
             → sellers_json: HTTP 403
line 154    zetaglobal.net, 630, RESELLER
             → sellers_json: HTTP 404
line 167    appnexus.com, 14230, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 174    adcolony.com, 0a0f72cd66122f31, RESELLER, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 176    adcolony.com, 801e49d1be83b5f9, RESELLER, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 184    admixplay.com, 2012, RESELLER
             → sellers_json: HTTP 404
line 204    appnexus.com, 10617, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 206    appnexus.com, 11826, RESELLER
             → 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