App Supply Index Monitor my app
iOS · Zipo Apps Ltd.

NOAA Marine Weather & Forecast

Developer URL
https://zipoapps.com/marineweatherios/
app-ads.txt
https://zipoapps.com/app-ads.txt · 200
Checked
Oct 7, 2026
B
81/100

1,679 lines · 1,414 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

100 −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 100)
line 50     admanmedia.com, 2153, RESELLER
             → sellers_json: https://admanmedia.com/sellers.json
line 57     blueseasx.com, 232670, RESELLER, 7998eac5087f6110
             → sellers_json: https://blueseasx.com/sellers.json
line 58     connekt.ai, 1732945743, RESELLER
             → sellers_json: https://connekt.ai/sellers.json
line 67     google.com, pub-3990748024667386, RESELLER, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 68     google.com, pub-8267644184252943, RESELLER
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 71     improvedigital.com, 2276, RESELLER
             → sellers_json: https://improvedigital.com/sellers.json
line 135    rubiconproject.com, 26158, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 137    rubiconproject.com, 26270, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 152    video.unrulymedia.com, 123476257, RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 157    video.unrulymedia.com, 6111915185540403805, RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 160    visiblemeasures.com, 1020, RESELLER
             → sellers_json: https://visiblemeasures.com/sellers.json
line 161    webeyemob.com, 80029, RESELLER
             → sellers_json: https://webeyemob.com/sellers.json
line 166    yeahmobi.com, 5135195, RESELLER
             → sellers_json: https://yeahmobi.com/sellers.json
line 168    zmaticoo.com, 5135704, RESELLER
             → sellers_json: https://zmaticoo.com/sellers.json
line 187    bidnex.com,8,RESELLER
             → sellers_json: https://bidnex.com/sellers.json
line 200    opera.com,pub13954598314368,RESELLER,55a0c5fd61378de3
             → sellers_json: https://opera.com/sellers.json
line 261    bid-matrix.com,7a33a9718c7ee898,RESELLER
             → sellers_json: https://bid-matrix.com/sellers.json
line 302    growintech.co,2723d092b63885e0d7c260cc007e8b9d2393g,RESELLER,9d8dfe5c6b00fb37
             → sellers_json: https://growintech.co/sellers.json
line 359    mobupps.com,c74d97b01eae257e44aa9d5bade97baf32954,RESELLER
             → sellers_json: https://mobupps.com/sellers.json
line 414    pubmatic.com,159668,RESELLER
             → sellers_json: https://pubmatic.com/sellers.json
line 553    sonobi.com,5b003395a5,RESELLER,d1a215d9eb5aee9e
             → sellers_json: https://sonobi.com/sellers.json
line 554    sonobi.com,7b37f8ccbc,RESELLER,d1a215d9eb5aee9e
             → sellers_json: https://sonobi.com/sellers.json
line 572    themediagrid.com,DY1OVP,RESELLER,35d5010d7789b49d
             → sellers_json: https://themediagrid.com/sellers.json
line 602    video.unrulymedia.com,4631344382657206988,RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 606    video.unrulymedia.com,5336134699710583737,RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
warning

DIRECT lines inconsistent with public data

33 −6 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 (25 of 33)
line 1180   themediagrid.com, A8X5S7, DIRECT, 35d5010d7789b49d
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 27 different companies  name in sellers.json: Adman Interactive S.L.U.  domain in sellers.json: admanmedia.com
line 1357   media.net, 8CU607336, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: zipo apps ltd (via OB)  domain in sellers.json: google.com
line 1358   media.net, 8CUEC8771, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: zipoapps (via OB)  domain in sellers.json: google.com
line 1370   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 1381   pubmatic.com, 159856, DIRECT, 5d62403b186f2ace
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 22 different companies  name in sellers.json: Google LLC (via EB)  domain in sellers.json: google.com
line 1382   pubmatic.com, 161790, DIRECT, 5d62403b186f2ace
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Zipo Apps (via EB)  domain in sellers.json: google.com
line 1383   pubmatic.com, 159191, DIRECT, 5d62403b186f2ace
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: JRTStudio (via EB)  domain in sellers.json: google.com
line 1388   rubiconproject.com, 22884, DIRECT, 0bfd66d529a55807
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 42 different companies  name in sellers.json: Google  domain in sellers.json: google.com
line 1402   smartadserver.com, 4071, DIRECT
             → observed: the same account is marked DIRECT by 59 different companies
line 1434   consumable.com, 2001622, direct, aefcd3d2f45b5070
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 16 different companies  name in sellers.json: Nimbus Advertising Solutions Inc  domain in sellers.json: adsbynimbus.com
line 1505   themediagrid.com, a7ojmu, direct, 35d5010d7789b49d
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 36 different companies  name in sellers.json: Nimbus Advertising Solutions  domain in sellers.json: adsbynimbus.com
line 1523   emxdgt.com, 2542, direct, 1e1d41537f7cad7f
             → observed: the same account is marked DIRECT by 15 different companies
line 1567   google.com, pub-1022958838828668, DIRECT, f08c47fec0942fa0
             → observed: the same account is marked DIRECT by 3 different companies
line 1572   google.com, pub-4227603630470469, DIRECT, f08c47fec0942fa0
             → observed: the same account is marked DIRECT by 3 different companies
line 1575   google.com, pub-7022579750037037, DIRECT, f08c47fec0942fa0
             → observed: the same account is marked DIRECT by 4 different companies
line 1576   google.com, pub-8858162097015410, DIRECT, f08c47fec0942fa0
             → observed: the same account is marked DIRECT by 4 different companies
line 1580   facebook.com, 805069172997110, DIRECT, c3e20eee3f780d68
             → observed: the same account is marked DIRECT by 3 different companies
line 1581   facebook.com, 1081332032712445, DIRECT, c3e20eee3f780d68
             → observed: the same account is marked DIRECT by 3 different companies
line 1582   pangleglobal.com, 86231, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: CLEAR INVEST LTD  domain in sellers.json: cas.ai
line 1585   ironsrc.com, 218335, DIRECT
             → observed: the same account is marked DIRECT by 4 different companies  name in sellers.json: PSV game studio / Hippo Kids Games/CAS  domain in sellers.json: psvgamestudio.com
line 1586   ironsrc.com, 406326, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: PSV CLEVER ADS SOLUTIONS LTD  domain in sellers.json: cas.ai
line 1588   cas.ai, 922e6092, DIRECT
             → observed: the same account is marked DIRECT by 8 different companies  name in sellers.json: cas.ai  domain in sellers.json: cas.ai
line 1590   applovin.com, 4d391c28b8c9b08646600303640192ea, DIRECT
             → observed: the same account is marked DIRECT by 4 different companies
line 1592   applovin.com, f17e2a01debcc4f46927e0a075b90711, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies
line 1593   unity.com, 1049822, DIRECT, 96cabb5fbdde37a7
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: (Unity Ads children) PSV GAMES STUDIO LTD  domain in sellers.json: psvgamestudio.com
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 1722   google.com, pub-5582226006165721, DIRECT, f08c47fec0942fa0
             → reason: invalid ad system domain
warning

Lines for ad system domains that don't resolve

1 −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 (1)
line 1373   vdopia.com, 15638, DIRECT, 49a66ce31a704197 #video
             → ad_system: vdopia.com
info

Duplicate lines

237 −3 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (25 of 237)
ad_system: contextweb.com  seller_id: 562615  relationship: RESELLER
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: 160974  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 164532  relationship: RESELLER
ad_system: pubnative.net  seller_id: 1007501  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: video.unrulymedia.com  seller_id: 169764768  relationship: RESELLER
ad_system: video.unrulymedia.com  seller_id: 322585001  relationship: RESELLER
ad_system: xandr.com  seller_id: 13799  relationship: RESELLER
ad_system: yieldmo.com  seller_id: 3591550211052216798  relationship: RESELLER
ad_system: admanmedia.com  seller_id: 990  relationship: RESELLER
ad_system: appnexus.com  seller_id: 12878  relationship: RESELLER
ad_system: conversantmedia.com  seller_id: 100358  relationship: RESELLER
ad_system: conversantmedia.com  seller_id: 100396  relationship: RESELLER
ad_system: eliteappgrade.com  seller_id: 494223  relationship: RESELLER
ad_system: inmobi.com  seller_id: edd282ac8f29464792bf2b7f3df2f9df  relationship: RESELLER
ad_system: krushmedia.com  seller_id: ajxf6r585a9m6catvk  relationship: RESELLER
ad_system: lijit.com  seller_id: 465542  relationship: RESELLER
ad_system: lijit.com  seller_id: 481366  relationship: RESELLER
info

DIRECT accounts registered to another domain

29 −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 (25 of 29)
line 3      google.com, pub-1253592490151982, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: jrtstudio.com  name in sellers.json: Rounds AI Ltd.
line 4      google.com, pub-6101178533348387, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: jrtstudio.com  name in sellers.json: Rounds AI Ltd.
line 10     applovin.com, e5596a64f534b2b6197c64fae08ec44c, DIRECT
             → domain in sellers.json: mumastudios.com  name in sellers.json: Rounds AI LTD
line 653    fyber.com, 215710, DIRECT
             → domain in sellers.json: rounds.com  name in sellers.json: Rounds AI LTD
line 1171   bidmachine.io, 964, DIRECT
             → domain in sellers.json: mumastudios.com  name in sellers.json: JRT Studio Music Players
line 1385   pubmatic.com, 166725, DIRECT, 5d62403b186f2ace
             → domain in sellers.json: rounds.com  name in sellers.json: Rounds
line 1420   adsbynimbus.com, 01c810ed-3828-4981-9f78-7ac9e54a497a, direct, dd263a8a859bd0e0
             → domain in sellers.json: geniustoolslabs.com  name in sellers.json: Rounds AI Ltd
line 1539   google.com, pub-2215453400691430, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: helectronsoft.com  name in sellers.json: Rounds AI Ltd.
line 1543   applovin.com, b9e4c771d7a8a02e158f3aea5ef7e9a0, DIRECT
             → domain in sellers.json: helectronsoft.com  name in sellers.json: Helectronsoft Single Member PC
line 1555   mintegral.com, 29934, DIRECT, 0aeed750c80d6423
             → domain in sellers.json: www.tap-nation.io  name in sellers.json: TapNation
line 1565   google.com, pub-2960293519697422, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: gameadzone.com  name in sellers.json: Sahil Shah
line 1571   google.com, pub-3718796142263644, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: cas.ai  name in sellers.json: PSV IP PARK LTD
line 1574   google.com, pub-6480664593997158, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: cas.ai  name in sellers.json: PSV IP PARK LTD
line 1583   pangleglobal.com, 5015768, DIRECT
             → domain in sellers.json: cas.ai  name in sellers.json: PSV CLEVER ADS SOLUTIONS LTD
line 1587   ironsrc.com, 445197, DIRECT
             → domain in sellers.json: psvgamestudio.com  name in sellers.json: Nimpha LTD/CAS
line 1589   applovin.com, 1b46f5e3cf2242caea5c383ca959e5dd, DIRECT
             → domain in sellers.json: cas.ai  name in sellers.json: PSV Clever Ads Solutions LTD
line 1591   applovin.com, c0240449e33b7431936ee54233b9ffc9, DIRECT
             → domain in sellers.json: cas.ai  name in sellers.json: PSV CLEVER ADS SOLUTIONS LTD
line 1613   google.com, pub-9764299659831882, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: calculator-online.net  name in sellers.json: Eclix Tech
line 1622   mintegral.com, 34745, DIRECT, 0aeed750c80d6423
             → domain in sellers.json: infinity.infinitydashboard.info  name in sellers.json: Infinity Technologies Global
line 1669   google.com, pub-2730263451308801, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: unibots.in  name in sellers.json: Unibot
line 1690   mintegral.com, 49368, DIRECT, 0aeed750c80d6423
             → domain in sellers.json: lammatechnology.com  name in sellers.json: Lamma Tech
line 1692   google.com, pub-3052748739188232, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: ecomobile.vn  name in sellers.json: ECO MOBILE JOINT STOCK COMPANY
line 1696   google.com, pub-5882656183054581, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: gamob.com  name in sellers.json: MOG JSC
line 1711   greedygame.com, 2418722815868611, DIRECT
             → domain in sellers.json: gd07ee220.app-ads-txt.com  name in sellers.json: Kapilkumar Viradiya
line 1720   uis.mobfox.com, 2470, DIRECT, 5529a3d1f59865be
             → domain in sellers.json: photowidget-9d565.web.app  name in sellers.json: Nbow Developer
info

Ad systems without a public sellers.json

202

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 202)
line 7      facebook.com, 152103553142619, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 14     gamaigroup.com, 423056, RESELLER
             → sellers_json: HTML or login page instead of JSON
line 17     loopme.com, 11303, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 18     loopme.com, 11424, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 21     openx.com, 540785403, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 22     openx.com, 559798512, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 48     aceinmobi.com, 9e311c7a68e94888aac7fbb4272381e2, RESELLER
             → sellers_json: HTTP 404
line 54     appnexus.com, 12878, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 55     appnexus.com, 15629, RESELLER
             → sellers_json: HTTP 403
line 56     appnexus.com, 9382, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 65     eskimi.com, 2020000663, RESELLER
             → sellers_json: HTTP 403
line 66     freewheel.tv, 741650, RESELLER
             → sellers_json: HTTP 403
line 81     loopme.com, 11463, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 82     loopme.com, 11635, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 83     loopme.com, 9621, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 88     openx.com, 540393169, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 89     openx.com, 540679900, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 90     openx.com, 540857594, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 91     openx.com, 540861995, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 92     openx.com, 559792583, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 177    vungle.com, 65e71ba517069f0011a36cfa,DIRECT,c107d686becd2d77
             → sellers_json: HTTP 403
line 189    ced-ns.sascdn.com,4383,RESELLER
             → sellers_json: HTTP 404
line 190    ced-ns.sascdn.com,4811,RESELLER
             → sellers_json: HTTP 404
line 193    eskimi.com,2020001211,RESELLER
             → sellers_json: HTTP 403
line 226    admixer.co.kr,1610,RESELLER
             → sellers_json: HTML or login page instead of JSON
info

DIRECT accounts marked confidential

26

Buyers can't see who owns these accounts.

How to fixAsk the ad system to publish your seller entry with name and domain.
Evidence (25 of 26)
line 1561   google.com, pub-5519741354093684, DIRECT, f08c47fec0942fa0
line 1564   google.com, pub-5582226006165721, DIRECT, f08c47fec0942fa0
line 1567   google.com, pub-1022958838828668, DIRECT, f08c47fec0942fa0
line 1575   google.com, pub-7022579750037037, DIRECT, f08c47fec0942fa0
line 1576   google.com, pub-8858162097015410, DIRECT, f08c47fec0942fa0
line 1577   google.com, pub-9041187040625593, DIRECT, f08c47fec0942fa0
line 1598   google.com, pub-2634507149245360, DIRECT, f08c47fec0942fa0
line 1631   google.com, pub-7147941357551232, DIRECT, f08c47fec0942fa0
line 1643   google.com, pub-6806754338117570, DIRECT, f08c47fec0942fa0
line 1646   google.com, pub-1022958838828668, DIRECT, f08c47fec0942fa0
line 1653   google.com, pub-4940780242492790, DIRECT, f08c47fec0942fa0
line 1661   google.com, pub-5582226006165721, DIRECT, f08c47fec0942fa0
line 1676   google.com, pub-1747927356942391, DIRECT, f08c47fec0942fa0
line 1686   google.com, pub-5199643356270953, DIRECT, f08c47fec0942fa0
line 1687   google.com, pub-9026350637292449, DIRECT, f08c47fec0942fa0
line 1697   google.com, pub-5764417516463217, DIRECT, f08c47fec0942fa0
line 1703   google.com, pub-5720159127614071, DIRECT, f08c47fec0942fa0
line 1715   google.com, pub-9950111571220617, DIRECT, f08c47fec0942fa0
line 1724   google.com, pub-7377715706921836, DIRECT, f08c47fec0942fa0
line 1726   google.com, pub-1022958838828668, DIRECT, f08c47fec0942fa0
line 1730   google.com, pub-6283352338865336, DIRECT, f08c47fec0942fa0
line 1731   google.com, pub-9568643147164989, DIRECT, f08c47fec0942fa0
line 1734   google.com, pub-9094706319355221, DIRECT, f08c47fec0942fa0
line 1744   google.com, pub-5199643356270953, DIRECT, f08c47fec0942fa0
line 1759   google.com, pub-2427074600130594, DIRECT, f08c47fec0942fa0

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