App Supply Index Monitor my app
iOS · MyFitnessPal, Inc.

MyFitnessPal: Calorie Counter

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

281 lines · 229 verified against sellers.json

Findings

Each finding lists the exact lines involved. These are mechanical checks of public files, not fraud verdicts.

warning

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

32 −11 pts

The ad system's current sellers.json doesn't list these accounts, so buyers that validate the chain can't match them. Usually leftovers from closed accounts or old 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 32)
line 24     dauup.com, 44345, RESELLER, 4daba13e2b0dfd92
             → sellers_json=https://dauup.com/sellers.json
line 25     algorix.co, 604689, RESELLER, 5b394c12fea27a1d
             → sellers_json=https://algorix.co/sellers.json
line 45     pubmatic.com, 164891, RESELLER, 5d62403b186f2ace
             → sellers_json=https://pubmatic.com/sellers.json
line 116    themediagrid.com, OTJDBI, RESELLER, 35d5010d7789b49d
             → sellers_json=https://themediagrid.com/sellers.json
line 125    rubiconproject.com, 25064, RESELLER, 0bfd66d529a55807
             → sellers_json=https://rubiconproject.com/sellers.json
line 144    media.net, 8CU43768M, RESELLER, 818f58666cabc936
             → sellers_json=https://media.net/sellers.json
line 151    e-planning.net, 75f09c55845dd6e3, RESELLER, c1ba615865ed87b2
             → sellers_json=https://e-planning.net/sellers.json
line 170    video.unrulymedia.com, 4631344382657206988, RESELLER
             → sellers_json=https://video.unrulymedia.com/sellers.json
line 174    themediagrid.com, R28I9J, RESELLER, 35d5010d7789b49d
             → sellers_json=https://themediagrid.com/sellers.json
line 187    rubiconproject.com, 24606, RESELLER, 0bfd66d529a55807
             → sellers_json=https://rubiconproject.com/sellers.json
line 189    pubmatic.com, 164891, RESELLER, 5d62403b186f2ace
             → sellers_json=https://pubmatic.com/sellers.json
line 191    peak226.com, 20120, RESELLER
             → sellers_json=https://peak226.com/sellers.json
line 209    dauup.com, 35120, RESELLER
             → sellers_json=https://dauup.com/sellers.json
line 224    adelement.com, 48268, RESELLER
             → sellers_json=https://adelement.com/sellers.json
line 225    conversantmedia.com, 100713, RESELLER, 03113cd04947736d
             → sellers_json=https://conversantmedia.com/sellers.json
line 226    conversantmedia.com, 100706, RESELLER, 03113cd04947736d
             → sellers_json=https://conversantmedia.com/sellers.json
line 227    conversantmedia.com, 100659, RESELLER, 03113cd04947736d
             → sellers_json=https://conversantmedia.com/sellers.json
line 228    conversantmedia.com, 100691, RESELLER, 03113cd04947736d
             → sellers_json=https://conversantmedia.com/sellers.json
line 229    conversantmedia.com, 100688, RESELLER, 03113cd04947736d
             → sellers_json=https://conversantmedia.com/sellers.json
line 230    conversantmedia.com, 100677, RESELLER, 03113cd04947736d
             → sellers_json=https://conversantmedia.com/sellers.json
line 231    conversantmedia.com, 100672, RESELLER, 03113cd04947736d
             → sellers_json=https://conversantmedia.com/sellers.json
line 232    conversantmedia.com, 100671, RESELLER, 03113cd04947736d
             → sellers_json=https://conversantmedia.com/sellers.json
line 233    conversantmedia.com, 100670, RESELLER, 03113cd04947736d
             → sellers_json=https://conversantmedia.com/sellers.json
line 234    conversantmedia.com, 100663, RESELLER, 03113cd04947736d
             → sellers_json=https://conversantmedia.com/sellers.json
line 235    conversantmedia.com, 100662, RESELLER, 03113cd04947736d
             → sellers_json=https://conversantmedia.com/sellers.json
warning

DIRECT lines for seats the publisher doesn't own

2 −2 pts

DIRECT should mean the publisher controls the account. These seats are listed as intermediaries by the ad system itself, or are labeled DIRECT by many unrelated companies, so they belong to a reseller. Buyers who prefer DIRECT paths end up paying for an extra hop.

How to fixUse DIRECT only for accounts your company controls. Ask each partner whether the seat is yours; if not, change the line to RESELLER.
Evidence (2)
line 274    smaato.com, 1100042615, DIRECT, 07bcf65f187117b4
             → why=sellers.json lists the seat as INTERMEDIARY  seat_owner=EB DFP - My Fitness Pal (17729925)  seat_domain=google.com
line 275    triplelift.com, 2538-EB, DIRECT, 6c33edb13117fd86
             → why=sellers.json lists the seat as INTERMEDIARY  seat_owner=Under Armour (via EB Network)  seat_domain=google.com
info

Duplicate lines

3 −1 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (3)
ad_system: pubmatic.com  seller_id: 160145  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 164891  relationship: RESELLER
ad_system: openx.com  seller_id: 537127194  relationship: RESELLER
info

DIRECT accounts registered to another domain

1 −1 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 (1)
line 276    triplelift.com, 2538, DIRECT, 6c33edb13117fd86
             → seller_domain=underarmour.com  seller_name=Under Armour
info

Ad systems without a public sellers.json

35

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 35)
line 7      appnexus.com, 8173, RESELLER, f5ab79cb980f11d1
             → sellers_json=HTTP 403
line 12     openx.com, 540866936, RESELLER, 6a698e2ec38604c6
             → sellers_json=HTTP 403
line 19     brainx.tech, 267, RESELLER
             → sellers_json=HTTP 403
line 28     freewheel.tv, 545588-r-523319, RESELLER
             → sellers_json=HTTP 403
line 29     freewheel.tv, 545588-r-524565, RESELLER
             → sellers_json=HTTP 403
line 32     loopme.com, 11322, RESELLER, 6c8d5f95897a5a3b
             → sellers_json=HTTP 403
line 35     loopme.com, 2896, RESELLER, 6c8d5f95897a5a3b
             → sellers_json=HTTP 403
line 53     openx.com, 541017750, RESELLER, 6a698e2ec38604c6
             → sellers_json=HTTP 403
line 62     freewheel.tv, 1601610, RESELLER
             → sellers_json=HTTP 403
line 70     openx.com, 545705254, RESELLER, 6a698e2ec38604c6
             → sellers_json=HTTP 403
line 93     openx.com, 537127194, RESELLER, 6a698e2ec38604c6
             → sellers_json=HTTP 403
line 103    zetaglobal.net, 856, RESELLER
             → sellers_json=HTTP 404
line 139    openx.com, 540298543, RESELLER, 6a698e2ec38604c6
             → sellers_json=HTTP 403
line 145    loopme.com, 5176, RESELLER, 6c8d5f95897a5a3b
             → sellers_json=HTTP 403
line 150    eskimi.com, 2020000205, RESELLER
             → sellers_json=HTTP 403
line 156    appnexus.com, 15980, RESELLER, f5ab79cb980f11d1
             → sellers_json=HTTP 403
line 162    rhythmone.com, 3463482822, RESELLER, a670c89d4a324e47
             → sellers_json=HTTP 403
line 164    openx.com, 562890972, DIRECT, 6a698e2ec38604c6
             → sellers_json=HTTP 403
line 176    startapp.com, 143265457, RESELLER
             → sellers_json=HTTP 404
line 198    loopme.com, 11499, RESELLER, 6c8d5f95897a5a3b
             → sellers_json=HTTP 403
line 205    freewheel.tv, 1601349, RESELLER
             → sellers_json=HTTP 403
line 206    freewheel.tv, 1585279, RESELLER
             → sellers_json=HTTP 403
line 207    eskimi.com, 2020000807, RESELLER
             → sellers_json=HTTP 403
line 218    appnexus.com, 12622, RESELLER, f5ab79cb980f11d1
             → sellers_json=HTTP 403
line 219    appnexus.com, 12061, 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