App Supply Index Monitor my app
iOS · MAGICSNAIL LIMITED

Weatherly:Forecast&Radar

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

895 lines · 636 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

103 −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 103)
line 3      google.com, pub-7065178566167559, DIRECT, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 5      applovin.com, 1bbef9f96506343ad75f73aa44c81371, DIRECT
             → sellers_json: https://applovin.com/sellers.json
line 44     mintegral.com, your PublisherID, DIRECT, 0aeed750c80d6423
             → sellers_json: https://mintegral.com/sellers.json
line 51     toponad.com, 16385e313a271a, RESELLER, 1d49fe424a1a456d
             → sellers_json: https://toponad.com/sellers.json
line 54     ignitemediatech.com, 61119, RESELLER
             → sellers_json: https://ignitemediatech.com/sellers.json
line 68     admanmedia.com, 894, RESELLER
             → sellers_json: https://admanmedia.com/sellers.json
line 81     xandr.com, 8804, RESELLER, f5ab79cb980f11d1
             → sellers_json: https://xandr.com/sellers.json
line 84     sonobi.com, 7b37f8ccbc, RESELLER, d1a215d9eb5aee9e
             → sellers_json: https://sonobi.com/sellers.json
line 91     bidmachine.io, 114, RESELLER
             → sellers_json: https://bidmachine.io/sellers.json
line 96     pubmatic.com, 157558, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 97     pubmatic.com, 158362, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 98     pubmatic.com, 156855, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 102    rubiconproject.com, 23822, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 103    smartadserver.com, 4202, RESELLER
             → sellers_json: https://smartadserver.com/sellers.json
line 105    yeahmobi.com, 5135315, RESELLER
             → sellers_json: https://yeahmobi.com/sellers.json
line 120    mediafuse.com, 316569, RESELLER
             → sellers_json: https://mediafuse.com/sellers.json
line 150    castify.ai, 1210421, RESELLER
             → sellers_json: https://castify.ai/sellers.json
line 160    e-planning.net, ea9874674191f1ff, RESELLER, c1ba615865ed87b2
             → sellers_json: https://e-planning.net/sellers.json
line 171    onetag.com, 73720b89bbda622, RESELLER
             → sellers_json: https://onetag.com/sellers.json
line 178    targetspot.com, 270, RESELLER, feb28ed826dcf532
             → sellers_json: https://targetspot.com/sellers.json
line 183    webeyemob.com, 70100, RESELLER
             → sellers_json: https://webeyemob.com/sellers.json
line 191    admixer.net, 2f833c20-7378-4b86-9b73-a2b56263d4d4, RESELLER
             → sellers_json: https://admixer.net/sellers.json
line 203    onetag.com, 66cff8e37d871be, RESELLER
             → sellers_json: https://onetag.com/sellers.json
line 205    video.unrulymedia.com, 123476257, RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 225    algorix.co, 54510, RESELLER, 5b394c12fea27a1d
             → sellers_json: https://algorix.co/sellers.json
warning

DIRECT lines inconsistent with public data

1 −10 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 (1)
line 44     mintegral.com, your PublisherID, DIRECT, 0aeed750c80d6423
             → observed: the same account is marked DIRECT by 6 different companies
warning

Lines for ad system domains that don't resolve

10 −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 (10)
line 200    spotxchange.com, 307720, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 219    engagebdr.com, 10181, RESELLER
             → ad_system: engagebdr.com
line 237    engagebdr.com, 10423, RESELLER
             → ad_system: engagebdr.com
line 242    spotxchange.com, 234183, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 278    engagebdr.com, 10252, RESELLER
             → ad_system: engagebdr.com
line 291    spotxchange.com, 117872, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 302    districtm.io, 101649, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 327    spotxchange.com, 225721, RESELLER
             → ad_system: spotxchange.com
line 333    spotxchange.com, 238936, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 539    ylhglobal.com, 1930587443, RESELLER
             → ad_system: ylhglobal.com
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

32 −1 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (25 of 32)
ad_system: improvedigital.com  seller_id: 2602  relationship: RESELLER
ad_system: media.net  seller_id: 8cu12aq1y  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 158154  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 164532  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 20050  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 20744  relationship: RESELLER
ad_system: sharethrough.com  seller_id: bxzzb1br  relationship: RESELLER
ad_system: sharethrough.com  seller_id: ubylkrys  relationship: RESELLER
ad_system: smartadserver.com  seller_id: 3817  relationship: RESELLER
ad_system: thunder-monetize.com  seller_id: 6343837988  relationship: RESELLER
ad_system: video.unrulymedia.com  seller_id: 169764768  relationship: RESELLER
ad_system: xandr.com  seller_id: 13799  relationship: RESELLER
ad_system: yieldmo.com  seller_id: 3591550211052216798  relationship: RESELLER
ad_system: webeyemob.com  seller_id: 70098  relationship: RESELLER
ad_system: video.unrulymedia.com  seller_id: 123476257  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 15268  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 17608  relationship: RESELLER
ad_system: loopme.com  seller_id: 11414  relationship: RESELLER
ad_system: smaato.com  seller_id: 1100004890  relationship: RESELLER
ad_system: peak226.com  seller_id: 12900  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 157800  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 18364  relationship: RESELLER
ad_system: themediagrid.com  seller_id: ng9stc  relationship: RESELLER
ad_system: lijit.com  seller_id: 411121  relationship: RESELLER
ad_system: admixer.net  seller_id: f6790c61-b9ce-49b0-b809-059710d60dfd  relationship: RESELLER
info

Ad systems without a public sellers.json

137

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 137)
line 1      vungle.com, 61c00419f8c446001725e03c, DIRECT, c107d686becd2d77
             → sellers_json: HTTP 403
line 9      gamaigroup.com, 423056, RESELLER
             → sellers_json: HTML or login page instead of JSON
line 13     loopme.com, 11303, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 14     loopme.com, 11424, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 17     openx.com, 540785403, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 18     openx.com, 559798512, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 49     criteo.com, B-057955, RESELLER, 9fac4a4a87c2a44f
             → sellers_json: HTTP 403
line 64     adcolony.com, 7d04a18a58085918, RESELLER, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 77     freewheel.tv, 1235183, RESELLER
             → sellers_json: HTTP 403
line 78     freewheel.tv, 1235279, RESELLER
             → sellers_json: HTTP 403
line 79     openx.com, 540866936, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 82     criteo.com, B-063105, RESELLER, 9fac4a4a87c2a44f
             → sellers_json: HTTP 403
line 87     rhythmone.com, 3948367200, RESELLER, a670c89d4a324e47
             → sellers_json: HTTP 403
line 88     adx-dre.op.hicloud.com, PUB_HW_1003, RESELLER
             → sellers_json: HTTP 404
line 89     adx-dra.op.hicloud.com, PUB_HW_1003, RESELLER
             → sellers_json: HTTP 404
line 90     adx-drru.op.hicloud.com, PUB_HW_1003, RESELLER
             → sellers_json: HTTP 404
line 93     hyperad.tech, 20, RESELLER
             → sellers_json: HTML or login page instead of JSON
line 95     advertising.com, 28886, RESELLER
             → sellers_json: HTTP 403
line 99     appnexus.com, 11450, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 100    appnexus.com, 13181, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 112    loopme.com, 11442, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 114    appnexus.com, 12061, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 115    appnexus.com, 12501, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 118    appnexus.com, 12878, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 129    appnexus.com, 12964, 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