App Supply Index Monitor my app
Android · ILMETEO srl

TheWeather: weather forecast

Developer URL
https://www.ilmeteo.it
app-ads.txt
https://www.ilmeteo.it/app-ads.txt · 200
Checked
Oct 7, 2026
C
66/100

367 lines · 178 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

28 −16 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 28)
line 4      rubiconproject.com, 10653, DIRECT, 0bfd66d529a55807
             → observed: the same account is marked DIRECT by 10 different companies  name in sellers.json: A. Manzoni & C. S.p.a  domain in sellers.json: manzoniadvertising.com
line 5      rubiconproject.com, 18516, DIRECT, 0bfd66d529a55807
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 10 different companies  name in sellers.json: Google  domain in sellers.json: google.com
line 6      pubmatic.com, 158788, DIRECT, 5d62403b186f2ace
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: A. Manzoni & C. S.p.A.  domain in sellers.json: google.com
line 24     aps.amazon.com, 25e692c5-20f0-4e35-8889-888be0c91add, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: A. Manzoni & C. S.p.A  domain in sellers.json: manzoniadvertising.com
line 27     pubmatic.com, 160080, DIRECT, 5d62403b186f2ace
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: a9  domain in sellers.json: amazon.com
line 65     onetag.com, 69a0822e3203573-OB, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: A.Manzoni & C. Spa (via OB)  domain in sellers.json: google.com
line 171    aps.amazon.com, 5044, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: ShowHeroes S.r.l.  domain in sellers.json: viralize.com
line 172    appnexus.com, 8833, DIRECT, f5ab79cb980f11d1
             → observed: the same account is marked DIRECT by 4 different companies
line 187    themediagrid.com, JDTGYN, DIRECT, 9fac4a4a87c2a44f
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: ShowHeroes SRL  domain in sellers.json: viralize.com
line 192    freewheel.tv, 1003361, DIRECT
             → observed: the same account is marked DIRECT by 4 different companies
line 194    freewheel.tv, 1306975, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies
line 196    freewheel.tv, 1076049, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies
line 202    freewheel.tv, 1007889, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies
line 231    uis.mobfox.com, SM_828, DIRECT, 5529a3d1f59865be
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: Yang Li  domain in sellers.json: firedragongame.com
line 232    nobid.io, 22487092286, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies
line 233    durationmedia.net, 22487092286, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies
line 236    pubmatic.com, 156695, DIRECT, 5d62403b186f2ace
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 5 different companies  name in sellers.json: ShowHeroes SE  domain in sellers.json: showheroes.com
line 263    yieldlab.net, 495507, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 5 different companies  name in sellers.json: audienzz AG  domain in sellers.json: audienzz.com
line 264    yieldlab.net, 227224, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Yieldlab Premium Network  domain in sellers.json: yieldlab.net
line 265    yieldlab.net, 506261, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Prex Programmatic Exchange GmbH & Co. KG (YDC)  domain in sellers.json: serviceplan.com
line 273    smilewanted.com, 2825, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: showheroes.com  domain in sellers.json: showheroes.com
line 294    rubiconproject.com, 18194, DIRECT, 0bfd66d529a55807
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: ShowHeroes SE  domain in sellers.json: showheroes.com
line 297    smartadserver.com, 2161, DIRECT
             → observed: the same account is marked DIRECT by 6 different companies
line 335    yieldlab.net, 6378054, DIRECT
             → observed: the same account is marked DIRECT by 4 different companies  name in sellers.json: ShowHeroes SE  domain in sellers.json: showheroes.com
line 400    themediagrid.com, RIX2M5, DIRECT, 9fac4a4a87c2a44f
             → observed: the same account is marked DIRECT by 31 different companies
warning

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

29 −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 29)
line 13     google.com, pub-7064882285466358, DIRECT, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 108    rubiconproject.com, 17430, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 115    adform.com, 3194, RESELLER
             → sellers_json: https://adform.com/sellers.json
line 129    tremorhub.com, z87wm, RESELLER, 1a4e959a1b50034a
             → sellers_json: https://tremorhub.com/sellers.json
line 165    adform.com, 1943, RESELLER
             → sellers_json: https://adform.com/sellers.json
line 166    adform.com, 2110, RESELLER
             → sellers_json: https://adform.com/sellers.json
line 167    adform.com, 2112, RESELLER
             → sellers_json: https://adform.com/sellers.json
line 169    adform.com, 2783, RESELLER, 9f5210a2f0999e32
             → sellers_json: https://adform.com/sellers.json
line 170    adform.com, 2437, RESELLER, 9f5210a2f0999e32
             → sellers_json: https://adform.com/sellers.json
line 177    pubmatic.com, 159668, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 179    video.unrulymedia.com, 3880497124, RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 220    improvedigital.com, 1267, RESELLER
             → sellers_json: https://improvedigital.com/sellers.json
line 221    improvedigital.com, 1227, RESELLER
             → sellers_json: https://improvedigital.com/sellers.json
line 225    improvedigital.com, 1129, RESELLER
             → sellers_json: https://improvedigital.com/sellers.json
line 232    nobid.io, 22487092286, DIRECT
             → sellers_json: https://nobid.io/sellers.json
line 233    durationmedia.net, 22487092286, DIRECT
             → sellers_json: https://durationmedia.net/sellers.json
line 243    quantum-advertising.com, 3870, DIRECT
             → sellers_json: https://quantum-advertising.com/sellers.json
line 254    improvedigital.com, 185, RESELLER
             → sellers_json: https://improvedigital.com/sellers.json
line 255    adform.com, 183, RESELLER
             → sellers_json: https://adform.com/sellers.json
line 258    google.com, pub-8172268348509349, RESELLER, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 261    video.unrulymedia.com, 4116102010, RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 270    smartstream.tv, 561, RESELLER
             → sellers_json: https://smartstream.tv/sellers.json
line 285    smartstream.tv, 6459, RESELLER
             → sellers_json: https://smartstream.tv/sellers.json
line 320    lijit.com, 215294-eb, RESELLER, fafdf38b16bf6b2b
             → sellers_json: https://lijit.com/sellers.json
line 321    lijit.com, 215294, RESELLER, fafdf38b16bf6b2b
             → sellers_json: https://lijit.com/sellers.json
warning

Lines for ad system domains that don't resolve

2 −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 (2)
line 80     districtm.io, 101760, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 293    aolcloud.net, 4687, RESELLER
             → ad_system: aolcloud.net
info

DIRECT accounts registered to another domain

12 −3 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 (12)
line 16     teads.tv, 5568, DIRECT, 15a9c44f6d26cbe1
             → domain in sellers.json: manzoniadvertising.com  name in sellers.json: A. Manzoni & C. S.P.A.
line 26     pubmatic.com, 164111, DIRECT, 5d62403b186f2ace
             → domain in sellers.json: manzoniadvertising.com  name in sellers.json: A. Manzoni & C. S.p.A.
line 64     onetag.com, 69a0822e3203573, DIRECT
             → domain in sellers.json: manzoniadvertising.com  name in sellers.json: A.Manzoni & C. Spa
line 93     smilewanted.com, 1272, DIRECT
             → domain in sellers.json: manzoniadvertising.com  name in sellers.json: manzoni
line 100    rtbhouse.com, EsBhelbfTpvz3gtDiT0L, DIRECT, 4f3b94578e85950c
             → domain in sellers.json: manzoniadvertising.com  name in sellers.json: A. Manzoni & C. S.p.A.
line 101    rtbhouse.com, zVOZGswajGJpvwekvNEY, DIRECT, 4f3b94578e85950c
             → domain in sellers.json: manzoniadvertising.com  name in sellers.json: A. Manzoni & C. S.p.A.
line 104    themediagrid.com, 38J4TX, DIRECT, 9fac4a4a87c2a44f
             → domain in sellers.json: manzoniadvertising.com  name in sellers.json: A.Manzoni & C. S.p.a.
line 107    addapptr.com, 8e107b54e840de45bb48152711fac858, DIRECT, b3bb5a9415a362a1
             → domain in sellers.json: manzoniadvertising.com/  name in sellers.json: Manzoni Advertising
line 154    themediagrid.com, X93P1Y, DIRECT, 9fac4a4a87c2a44f
             → domain in sellers.json: 4strokemedia.com  name in sellers.json: Digital Exchange S.r.l.
line 230    themediagrid.com, 5YIC7N,DIRECT, 9fac4a4a87c2a44f
             → domain in sellers.json: showheroes.com  name in sellers.json: ShowHeroes
line 336    viralize.com, 3167, DIRECT
             → domain in sellers.json: 4strokemedia.com  name in sellers.json: Sky Italia Srl
line 337    showheroes.com, 3167, DIRECT
             → domain in sellers.json: 4strokemedia.com  name in sellers.json: Sky Italia Srl
info

Duplicate lines

20 −1 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (20)
ad_system: openx.com  seller_id: 558899373  relationship: RESELLER
ad_system: triplelift.com  seller_id: 13482  relationship: RESELLER
ad_system: appnexus.com  seller_id: 13099  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 161593  relationship: RESELLER
ad_system: loopme.com  seller_id: 5679  relationship: RESELLER
ad_system: contextweb.com  seller_id: 560288  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 156439  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 154037  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 16114  relationship: RESELLER
ad_system: openx.com  seller_id: 537149888  relationship: RESELLER
ad_system: appnexus.com  seller_id: 3703  relationship: RESELLER
ad_system: xad.com  seller_id: 958  relationship: RESELLER
ad_system: rhythmone.com  seller_id: 2564526802  relationship: RESELLER
ad_system: smaato.com  seller_id: 1100044045  relationship: RESELLER
ad_system: pubnative.net  seller_id: 1006576  relationship: RESELLER
ad_system: adyoulike.com  seller_id: b4bf4fdd9b0b915f746f6747ff432bde  relationship: RESELLER
ad_system: axonix.com  seller_id: 57264  relationship: RESELLER
ad_system: admanmedia.com  seller_id: 43  relationship: RESELLER
ad_system: google.com  seller_id: pub-9829476400767085  relationship: RESELLER
ad_system: google.com  seller_id: pub-7538555282033458  relationship: RESELLER
info

Ad systems without a public sellers.json

155

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 155)
line 14     facebook.com, 547120179095095, RESELLER, c3e20eee3f780d68
             → sellers_json: returns a web page, not a sellers.json file
line 15     facebook.com, 10152691042299340, RESELLER, c3e20eee3f780d68
             → sellers_json: returns a web page, not a sellers.json file
line 17     appnexus.com, 12666, DIRECT
             → sellers_json: HTTP 403 to automated requests
line 18     openx.com, 558300427, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403 to automated requests
line 19     freewheel.tv, 1568036, RESELLER
             → sellers_json: HTTP 403 to automated requests
line 20     freewheel.tv, 1568041, RESELLER
             → sellers_json: HTTP 403 to automated requests
line 21     openx.com, 558899373, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403 to automated requests
line 44     appnexus.com, 13099, RESELLER
             → sellers_json: HTTP 403 to automated requests
line 48     smartadserver.com, 3554, RESELLER
             → sellers_json: HTTP 404
line 50     loopme.com, 5679, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403 to automated requests
line 53     openx.com, 538959099, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403 to automated requests
line 58     openx.com, 558899373, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403 to automated requests
line 66     yahoo.com, 58905, RESELLER, e1a5b5b6e3255540
             → sellers_json: HTTP 429 to automated requests
line 67     aol.com, 58905, RESELLER, e1a5b5b6e3255540
             → sellers_json: HTTP 404
line 68     appnexus.com, 13099, RESELLER
             → sellers_json: HTTP 403 to automated requests
line 69     freewheel.tv, 20393, RESELLER
             → sellers_json: HTTP 403 to automated requests
line 70     freewheel.tv, 24377, RESELLER
             → sellers_json: HTTP 403 to automated requests
line 72     smartadserver.com, 1971, DIRECT, 060d053dcf45cbf3
             → sellers_json: HTTP 404
line 73     smartadserver.com, 1971-OB, RESELLER, 060d053dcf45cbf3
             → sellers_json: HTTP 404
line 78     openx.com, 537149888, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403 to automated requests
line 79     appnexus.com, 3703, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 81     loopme.com, 5679, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403 to automated requests
line 82     xad.com, 958, RESELLER, 81cbf0a75a5e0e9a
             → sellers_json: HTTP 403 to automated requests
line 83     rhythmone.com, 2564526802, RESELLER, a670c89d4a324e47
             → sellers_json: HTTP 403 to automated requests
line 84     smaato.com, 1100044045, RESELLER, 07bcf65f187117b4
             → sellers_json: HTTP 403 to automated requests

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