App Supply Index Monitor my app
iOS · Zain ul Abdin

Room Temperature + Thermometer

Developer URL
https://mobiletrendyapps.github.io/
app-ads.txt
https://mobiletrendyapps.github.io/app-ads.txt · 200
Checked
Oct 7, 2026
C
67/100

918 lines · 630 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

5 −15 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 (5)
line 16     toponad.com, 16385e313a271a, DIRECT, 1d49fe424a1a456d
             → observed: the same account is marked DIRECT by 98 different companies
line 38     vidoomy.com, 7646534, DIRECT
             → observed: the same account is marked DIRECT by 77 different companies
line 409    themediagrid.com, R28I9J, DIRECT, 35d5010d7789b49d
             → observed: the same account is marked DIRECT by 67 different companies
line 783    richaudience.com,flNoR9ht06,DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 13 different companies  name in sellers.json: POWERENGINE PTE.LIMITED  domain in sellers.json: zmaticoo.com
line 883    yeahmobi.com,5135224,DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 6 different companies  name in sellers.json: Vungle  domain in sellers.json: vungle.com
warning

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

105 −13 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 105)
line 3      mintegral.com, 42942, DIRECT, 0aeed750c80d6423
             → sellers_json: https://mintegral.com/sellers.json
line 4      applovin.com, de97768f1c5b403f8ea0523499023500, DIRECT
             → sellers_json: https://applovin.com/sellers.json
line 8      mintegral.com, 42942, DIRECT, 0aeed750c80d6423
             → sellers_json: https://mintegral.com/sellers.json
line 16     toponad.com, 16385e313a271a, DIRECT, 1d49fe424a1a456d
             → sellers_json: https://toponad.com/sellers.json
line 19     ignitemediatech.com, 61119, RESELLER
             → sellers_json: https://ignitemediatech.com/sellers.json
line 33     admanmedia.com, 894, RESELLER
             → sellers_json: https://admanmedia.com/sellers.json
line 47     xandr.com, 8804, RESELLER, f5ab79cb980f11d1
             → sellers_json: https://xandr.com/sellers.json
line 50     sonobi.com, 7b37f8ccbc, RESELLER, d1a215d9eb5aee9e
             → sellers_json: https://sonobi.com/sellers.json
line 57     bidmachine.io, 114, RESELLER
             → sellers_json: https://bidmachine.io/sellers.json
line 61     rhebus.works, 3905352096, RESELLER
             → sellers_json: https://rhebus.works/sellers.json
line 67     pubmatic.com, 157558, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 68     pubmatic.com, 158362, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 69     pubmatic.com, 156855, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 73     rubiconproject.com, 23822, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 74     smartadserver.com, 4202, RESELLER
             → sellers_json: https://smartadserver.com/sellers.json
line 75     opera.com, pub5881703796480, RESELLER, 55a0c5fd61378de3
             → sellers_json: https://opera.com/sellers.json
line 77     yeahmobi.com, 5135315, RESELLER
             → sellers_json: https://yeahmobi.com/sellers.json
line 92     mediafuse.com, 316569, RESELLER
             → sellers_json: https://mediafuse.com/sellers.json
line 122    castify.ai, 1210421, RESELLER
             → sellers_json: https://castify.ai/sellers.json
line 132    e-planning.net, ea9874674191f1ff, RESELLER, c1ba615865ed87b2
             → sellers_json: https://e-planning.net/sellers.json
line 143    onetag.com, 73720b89bbda622, RESELLER
             → sellers_json: https://onetag.com/sellers.json
line 150    targetspot.com, 270, RESELLER, feb28ed826dcf532
             → sellers_json: https://targetspot.com/sellers.json
line 151    smartclip.net, 13039, RESELLER
             → sellers_json: https://smartclip.net/sellers.json
line 156    webeyemob.com, 70100, RESELLER
             → sellers_json: https://webeyemob.com/sellers.json
line 164    admixer.net, 2f833c20-7378-4b86-9b73-a2b56263d4d4, RESELLER
             → sellers_json: https://admixer.net/sellers.json
warning

Lines for ad system domains that don't resolve

12 −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 (12)
line 173    spotxchange.com, 307720, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 193    engagebdr.com, 10181, RESELLER
             → ad_system: engagebdr.com
line 211    engagebdr.com, 10423, RESELLER
             → ad_system: engagebdr.com
line 216    spotxchange.com, 234183, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 252    engagebdr.com, 10252, RESELLER
             → ad_system: engagebdr.com
line 265    spotxchange.com, 117872, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 276    districtm.io, 101649, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 302    spotxchange.com, 225721, RESELLER
             → ad_system: spotxchange.com
line 308    spotxchange.com, 238936, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 584    ylhglobal.com, 1930587443, RESELLER
             → ad_system: ylhglobal.com
line 838    spotxchange.com,283422,RESELLER,7842df1d2fe2db34
             → ad_system: spotxchange.com
line 839    spotxchange.com,82068,RESELLER,7842df1d2fe2db34
             → ad_system: spotxchange.com
info

Duplicate lines

99 −2 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (25 of 99)
ad_system: mintegral.com  seller_id: 42942  relationship: DIRECT
ad_system: applovin.com  seller_id: de97768f1c5b403f8ea0523499023500  relationship: DIRECT
ad_system: pubmatic.com  seller_id: 156520  relationship: RESELLER
ad_system: adform.com  seller_id: 2742  relationship: RESELLER
ad_system: verve.com  seller_id: 15503  relationship: RESELLER
ad_system: indexexchange.com  seller_id: 194730  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 160145  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 15278  relationship: RESELLER
ad_system: loopme.com  seller_id: 11322  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 160194  relationship: RESELLER
ad_system: inmobi.com  seller_id: 5baa7ca93ef847c0876297e737dac3ee  relationship: RESELLER
ad_system: appnexus.com  seller_id: 13293  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 161372  relationship: RESELLER
ad_system: openx.com  seller_id: 540679900  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 158060  relationship: RESELLER
ad_system: video.unrulymedia.com  seller_id: 123476257  relationship: RESELLER
ad_system: appnexus.com  seller_id: 6849  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 15268  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 17608  relationship: RESELLER
ad_system: triplelift.com  seller_id: 10522  relationship: RESELLER
ad_system: loopme.com  seller_id: 11414  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 20744  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 158154  relationship: RESELLER
ad_system: smaato.com  seller_id: 1100004890  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 160113  relationship: RESELLER
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

Ad systems without a public sellers.json

154

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 154)
line 2      facebook.com, 381806192376423, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 5      vungle.com, 65be380c4e9fff0011d1cace, DIRECT,c107d686becd2d77
             → sellers_json: HTTP 403
line 6      facebook.com, 814827562017174, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 13     criteo.com, B-057955, RESELLER, 9fac4a4a87c2a44f
             → sellers_json: HTTP 403
line 29     adcolony.com, 7d04a18a58085918, RESELLER, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 43     freewheel.tv, 1235183, RESELLER
             → sellers_json: HTTP 403
line 44     freewheel.tv, 1235279, RESELLER
             → sellers_json: HTTP 403
line 45     openx.com, 540866936, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 48     criteo.com, B-063105, RESELLER, 9fac4a4a87c2a44f
             → sellers_json: HTTP 403
line 53     rhythmone.com, 3948367200, RESELLER, a670c89d4a324e47
             → sellers_json: HTTP 403
line 54     adx-dre.op.hicloud.com, PUB_HW_1003, RESELLER
             → sellers_json: HTTP 404
line 55     adx-dra.op.hicloud.com, PUB_HW_1003, RESELLER
             → sellers_json: HTTP 404
line 56     adx-drru.op.hicloud.com, PUB_HW_1003, RESELLER
             → sellers_json: HTTP 404
line 59     liftoff.io, 7f6945815e6, RESELLER
             → sellers_json: HTTP 403
line 60     hyperad.tech, 20, RESELLER
             → sellers_json: HTML or login page instead of JSON
line 62     rhythmone.com, 2613193077, RESELLER, a670c89d4a324e47
             → sellers_json: HTTP 403
line 66     advertising.com, 28886, RESELLER
             → sellers_json: HTTP 403
line 70     appnexus.com, 11450, RESELLER
             → sellers_json: HTTP 403
line 71     appnexus.com, 13181, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 84     loopme.com, 11442, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 86     appnexus.com, 12061, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 87     appnexus.com, 12501, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 90     appnexus.com, 12878, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 101    appnexus.com, 12964, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 107    sabio.us, 100032, RESELLER, 96ed93aaa9795702
             → sellers_json: HTTP 404

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