App Supply Index Monitor my app
iOS · Cricket Acquisition Corporation

Willow - Watch Live Cricket

Developer URL
https://www.willow.tv
app-ads.txt
https://www.willow.tv/app-ads.txt · 200
Checked
Oct 7, 2026
D
56/100

3,228 lines · 2,117 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

355 −20 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 355)
line 46     pubmatic.com, 156714, DIRECT, 5d62403b186f2ace
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 3 different companies  name in sellers.json: Times Internet Limited (via EB)  domain in sellers.json: google.com
line 47     pubmatic.com, 157239,  DIRECT, 5d62403b186f2ace
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: Times Internet Limited  domain in sellers.json: indiatimes.com
line 49     pubmatic.com, 157239, DIRECT, 5d62403b186f2ace
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: Times Internet Limited  domain in sellers.json: indiatimes.com
line 50     pubmatic.com, 160328, DIRECT, 5d62403b186f2ace
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: Times Internet Limited  domain in sellers.json: indiatimes.com
line 51     pubmatic.com, 160658, DIRECT, 5d62403b186f2ace
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Times Internet Limited (M360 - EB) (via EB)  domain in sellers.json: google.com
line 52     pubmatic.com, 161887, DIRECT, 5d62403b186f2ace
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: Times Internet Limited  domain in sellers.json: indiatimes.com
line 53     pubmatic.com, 162265, DIRECT, 5d62403b186f2ace
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: Times Internet Limited  domain in sellers.json: indiatimes.com
line 59     rubiconproject.com, 4642, DIRECT, 0bfd66d529a55807
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: Times Internet Limited  domain in sellers.json: timesofindia.com
line 60     rubiconproject.com, 17314, DIRECT, 0bfd66d529a55807
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 3 different companies  name in sellers.json: Google  domain in sellers.json: google.com
line 80     smaato.com, 1100037315, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: EB DFP - Times Internet Ltd (7176)  domain in sellers.json: google.com
line 150    rubiconproject.com, 20486, DIRECT, 0bfd66d529a55807
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 5 different companies  name in sellers.json: Google  domain in sellers.json: google.com
line 152    Media.net, 8CUM7V5KF, Direct
             → observed: the same account is marked DIRECT by 5 different companies
line 154    openx.com, 540447790, DIRECT, 6a698e2ec38604c6
             → observed: the same account is marked DIRECT by 5 different companies
line 234    smartadserver.com, 3555, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 4 different companies  name in sellers.json: Anphonic FZ LLC  domain in sellers.json: alchemyx.io
line 466    verve.com, 15290, DIRECT, 0c8f5958fc2d6270
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 15 different companies  name in sellers.json: PubNative  domain in sellers.json: pubnative.net
line 489    onetag.com, 7ec4c3385c8de00-OB, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Times Internet Limited-OB  domain in sellers.json: google.com
line 536    rubiconproject.com,  19652, DIRECT, 0bfd66d529a55807
             → observed: the same account is marked DIRECT by 17 different companies
line 537    openx.com, 540310752, DIRECT, 6a698e2ec38604c6
             → observed: the same account is marked DIRECT by 6 different companies
line 544    pubmatic.com, 156736, DIRECT, 5d62403b186f2ace
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 6 different companies  name in sellers.json: WMG  International Inc  domain in sellers.json: wmgroup.us
line 559    rubiconproject.com, 19652 ,DIRECT, 0bfd66d529a55807
             → observed: the same account is marked DIRECT by 17 different companies
line 565    pubmatic.com, 157335, DIRECT, 5d62403b186f2ace
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 6 different companies  name in sellers.json: WMGroup, LLC (via EB)  domain in sellers.json: google.com
line 611    spotx.tv, 246977, DIRECT, 7842df1d2fe2db34
             → observed: the same account is marked DIRECT by 4 different companies
line 626    rubiconproject.com, 16578, DIRECT, 0bfd66d529a55807
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: DistroScale  domain in sellers.json: distroscale.com
line 629    tremorhub.com, 2g9h1, DIRECT, 1a4e959a1b50034a
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Distrotv  domain in sellers.json: distro.tv
line 630    pubmatic.com, 158001, DIRECT, 5d62403b186f2ace
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: DistroScale - Instream  domain in sellers.json: distroscale.com
warning

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

456 −17 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 456)
line 27     google.com, pub-1831629349528216, DIRECT, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 30     google.com, pub-6132384124396613, DIRECT
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 31     google.com, pub-6132384124396613, DIRECT, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 81     smaato.com, 1100038386, DIRECT
             → sellers_json: https://smaato.com/sellers.json
line 92     smartadserver.com, 4071, RESELLER
             → sellers_json: https://smartadserver.com/sellers.json
line 93     smartadserver.com, 4073, RESELLER
             → sellers_json: https://smartadserver.com/sellers.json
line 95     google.com, pub-6604599542262973, DIRECT, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 98     smartadserver.com, 2538, RESELLER
             → sellers_json: https://smartadserver.com/sellers.json
line 110    google.com, pub-7002491002409919, RESELLER, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 112    google.com, pub-9326071770086369, DIRECT, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 123    yieldmo.com, 2551364808746147911, DIRECT
             → sellers_json: https://yieldmo.com/sellers.json
line 125    conversantmedia.com, 100270, RESELLER, 03113cd04947736d
             → sellers_json: https://conversantmedia.com/sellers.json
line 128    tremorhub.com, k7snt, RESELLER, 1a4e959a1b50034a
             → sellers_json: https://tremorhub.com/sellers.json
line 132    fyber.com, 7e5ca5e243c336d8d0de5c334dba5ed3, RESELLER
             → sellers_json: https://fyber.com/sellers.json
line 137    beachfront.com, 2558, RESELLER
             → sellers_json: https://beachfront.com/sellers.json
line 152    Media.net, 8CUM7V5KF, Direct
             → sellers_json: https://media.net/sellers.json
line 164    media.net, 8CUWNDX2C, DIRECT
             → sellers_json: https://media.net/sellers.json
line 165    sonobi.com, 83729e979b, RESELLER
             → sellers_json: https://sonobi.com/sellers.json
line 167    sharethrough.com, 0d60edd5, RESELLER
             → sellers_json: https://sharethrough.com/sellers.json
line 168    media.net, 8CUO7Q43N, DIRECT
             → sellers_json: https://media.net/sellers.json
line 169    gumgum.com, 13491, DIRECT, ffdef49475d318a9
             → sellers_json: https://gumgum.com/sellers.json
line 183    lkqd.com, 470, RESELLER, 59c49fa9598a0117
             → sellers_json: https://lkqd.com/sellers.json
line 187    pubmatic.com, 50758, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 188    revcontent.com, 76611, RESELLER
             → sellers_json: https://revcontent.com/sellers.json
line 190    smaato.com, 1100033117, RESELLER
             → sellers_json: https://smaato.com/sellers.json
warning

Lines for ad system domains that don't resolve

70 −2 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 (25 of 70)
line 12     spotxchange.com, 239904, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 66     districtm.io, 101029, DIRECT
             → ad_system: districtm.io
line 129    spotxchange.com,87906,RESELLER,7842df1d2fe2db34
             → ad_system: spotxchange.com
line 151    districtm.io, 101143, DIRECT
             → ad_system: districtm.io
line 158    districtm.io, 101555, DIRECT
             → ad_system: districtm.io
line 166    districtm.io, 100600, RESELLER
             → ad_system: districtm.io
line 173    aolcloud.net, 9904, RESELLER
             → ad_system: aolcloud.net
line 192    spotxchange.com, 147949, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 198    aolcloud.net, 9446, RESELLER #AOL
             → ad_system: aolcloud.net
line 200    aolcloud.net, 10529, RESELLER #AOL
             → ad_system: aolcloud.net
line 225    districtm.io, 101769, RESELLER, 3fd707be9c4527c3 # DistrictM
             → ad_system: districtm.io
line 229    districtm.io, 100885, RESELLER # RhythmOne
             → ad_system: districtm.io
line 241    districtm.io, 101760, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 298    districtm.io, 100885, RESELLER
             → ad_system: districtm.io
line 299    districtm.io, 101080, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 300    districtm.io, 101769, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 388    spotxchange.com, 122433, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 389    spotxchange.com, 122680, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 390    spotxchange.com, 135285, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 391    spotxchange.com, 253293, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 392    spotxchange.com, 85519, RESELLER
             → ad_system: spotxchange.com
line 402    ssp.ynxs.io, 185, RESELLER
             → ad_system: ssp.ynxs.io
line 516    spotxchange.com, 92299, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 521    districtm.io, 101503, RESELLER
             → ad_system: districtm.io
line 526    spotxchange.com, 226725, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
warning

Malformed lines

10 −1 pts

Lines that buyers' crawlers will ignore.

How to fixFix the format: <ad system domain>, <seller id>, DIRECT|RESELLER[, <cert authority id>].
Evidence (10)
line 564    openx.com,540233887, RESSELER, 6a698e2ec38604
             → reason: relationship must be DIRECT or RESELLER, got 'RESSELER'
line 580    Colombia, 2658, DIRECT
             → reason: invalid ad system domain
line 1672   smaato.com, 1100004890, Re seller, 07bcf65f187117b4
             → reason: relationship must be DIRECT or RESELLER, got 'Re seller'
line 1928   onetag.com, 894a7df6a5f7180-OB,A0DIRECT
             → reason: relationship must be DIRECT or RESELLER, got 'A0DIRECT'
line 2215   yieldmo, 3533567176080302493, RESELLER
             → reason: invalid ad system domain
line 2256   zetaglobal.net, 785, RESELLER"
             → reason: relationship must be DIRECT or RESELLER, got 'RESELLER"'
line 2360   video.unrulymedia.com, 266978658, RESELLER"
             → reason: relationship must be DIRECT or RESELLER, got 'RESELLER"'
line 2778   screencore.io, 276, RESLLER
             → reason: relationship must be DIRECT or RESELLER, got 'RESLLER'
line 3101   omgstudios, 160620251, DIRECT
             → reason: invalid ad system domain
line 3402   83e75a7ae333ca9d
             → reason: fewer than 3 fields
info

Duplicate lines

331 −2 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (25 of 331)
ad_system: beachfront.com  seller_id: 4969  relationship: RESELLER
ad_system: advertising.com  seller_id: 26282  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 157310  relationship: RESELLER
ad_system: spotxchange.com  seller_id: 239904  relationship: RESELLER
ad_system: spotx.tv  seller_id: 239904  relationship: RESELLER
ad_system: contextweb.com  seller_id: 561910  relationship: RESELLER
ad_system: google.com  seller_id: pub-6132384124396613  relationship: DIRECT
ad_system: appnexus.com  seller_id: 1356  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 157239  relationship: DIRECT
ad_system: appnexus.com  seller_id: 7944  relationship: RESELLER
ad_system: appnexus.com  seller_id: 1908  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: axonix.com  seller_id: 57264  relationship: RESELLER
ad_system: admanmedia.com  seller_id: 43  relationship: RESELLER
ad_system: smartadserver.com  seller_id: 4071  relationship: RESELLER
ad_system: sharethrough.com  seller_id: oaw69fon  relationship: RESELLER
ad_system: media.net  seller_id: 8cum7v5kf  relationship: DIRECT
ad_system: openx.com  seller_id: 539848768  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 156181  relationship: RESELLER
ad_system: indexexchange.com  seller_id: 187386  relationship: RESELLER
ad_system: appnexus.com  seller_id: 9382  relationship: RESELLER
ad_system: indexexchange.com  seller_id: 189550  relationship: RESELLER
ad_system: indexexchange.com  seller_id: 189521  relationship: RESELLER
info

DIRECT accounts registered to another domain

84 −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 84)
line 45     pubmatic.com, 23105, DIRECT, 5d62403b186f2ace
             → domain in sellers.json: indiatimes.com  name in sellers.json: Times Internet Limited
line 54     pubmatic.com, 163477, DIRECT, 5d62403b186f2ace
             → domain in sellers.json: indiatimes.com  name in sellers.json: Times Internet Limited (DM-Prebid))
line 55     pubmatic.com, 159655, DIRECT, 5d62403b186f2ace
             → domain in sellers.json: indiatimes.com  name in sellers.json: Times Internet Limited
line 56     pubmatic.com, 164398, DIRECT, 5d62403b186f2ace
             → domain in sellers.json: indiatimes.com  name in sellers.json: Times Internet Limited
line 87     smartadserver.com, 3694, DIRECT, 060d053dcf45cbf3
             → domain in sellers.json: indiatimes.com  name in sellers.json: Times Internet
line 111    google.com, pub-3958635835380150, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: increaserev.com  name in sellers.json: INCREASE REV LLC
line 485    sharethrough.com, d52f908d, DIRECT, d53b998a7bd4ecd2
             → domain in sellers.json: indiatimes.com  name in sellers.json: Times Internet Limited India - Prebid Client Side
line 562    google.com, pub-8309773808661346, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: adwmg.com  name in sellers.json: WMG INTERNATIONAL, INC.
line 633    aps.amazon.com, 80c80ca6-14ba-4979-a54c-e2eec93cafa0, DIRECT #display
             → domain in sellers.json: indiatimes.com  name in sellers.json: Times Internet Limited
line 655    aps.amazon.com, af26842e-2f64-496a-9bb8-8441217e3883, DIRECT
             → domain in sellers.json: timesofindia.indiatimes.com  name in sellers.json: Times Internet Limited
line 670    aps.amazon.com, 80c80ca6-14ba-4979-a54c-e2eec93cafa0, DIRECT
             → domain in sellers.json: indiatimes.com  name in sellers.json: Times Internet Limited
line 915    triplelift.com, 6317, DIRECT, 6c33edb13117fd86
             → domain in sellers.json: minutemedia.com  name in sellers.json: Minute Media
line 973    admanmedia.com, 94ad5728, DIRECT
             → domain in sellers.json: prisa.com  name in sellers.json: Grupo Prisa
line 1124   lijit.com, 265720, DIRECT, fafdf38b16bf6b2b
             → domain in sellers.json: adpushup.com  name in sellers.json: AdPushup
line 1127   aps.amazon.com,80c80ca6-14ba-4979-a54c-e2eec93cafa0,DIRECT
             → domain in sellers.json: indiatimes.com  name in sellers.json: Times Internet Limited
line 1162   hcodemedia.com, 449, DIRECT
             → domain in sellers.json: motorsport.com  name in sellers.json: Motorsports Network
line 1245   sonictwist.media, 9911740, DIRECT
             → domain in sellers.json: economictimes.com  name in sellers.json: Times Internet
line 1247   datacygnal.io, 153189, DIRECT
             → domain in sellers.json: businessinsider.in  name in sellers.json: Times Internet
line 1261   33across.com, 0013300001cG13gAAC, DIRECT, bbea06d9c4d2853c
             → domain in sellers.json: rtbdemand.com  name in sellers.json: RTB Demand PTE LTD
line 1325   adtelligent.com, 312731, DIRECT
             → domain in sellers.json: rtbdemand.com  name in sellers.json: RTB Demand Pte. Ltd.
line 1347   adagio.io, 1207, DIRECT
             → domain in sellers.json: rtbdemand.com  name in sellers.json: RTB demand
line 1377   adtelligent.com, 531608, DIRECT
             → domain in sellers.json: rtbdemand.com  name in sellers.json: RTB Demand Pte. Ltd.
line 1380   conversantmedia.com, 100352, DIRECT, 03113cd04947736d
             → domain in sellers.json: www.indianexpress.com  name in sellers.json: RTBDemand PTE LTD
line 1382   conversantmedia.com, 41966, DIRECT, 03113cd04947736d
             → domain in sellers.json: mediafuse.com  name in sellers.json: MediaFuse
line 1422   adtelligent.com, 652052, DIRECT
             → domain in sellers.json: alchemyx.io  name in sellers.json: Anphonic FZ LLC
info

Ad systems without a public sellers.json

688

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 688)
line 8      advertising.com, 26282, RESELLER
             → sellers_json: HTTP 403
line 10     rhythmone.com, 2968119028, DIRECT, a670c89d4a324e47
             → sellers_json: HTTP 403
line 11     openx.com, ACCTID, DIRECT, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 22     appnexus.com, 2539, DIRECT, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 37     Appnexus.com, 1356, Reseller, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 67     appnexus.com, 7944, RESELLER
             → sellers_json: HTTP 403
line 68     appnexus.com, 1908, RESELLER
             → sellers_json: HTTP 403
line 71     openx.com, 539701101, DIRECT, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 72     openx.com, 541114442, DIRECT, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 73     openx.com, 541198852, DIRECT, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 74     openx.com, 541208794, DIRECT, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 75     openx.com, 559546302, DIRECT, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 76     openx.com, 561028710, DIRECT, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 77     openx.com, 561242646, DIRECT, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 84     xad.com, 958, RESELLER, 81cbf0a75a5e0e9a
             → sellers_json: HTTP 403
line 85     rhythmone.com, 2564526802, RESELLER, a670c89d4a324e47
             → sellers_json: HTTP 403
line 101    facebook.com, 10152381632161120, RESELLER, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 102    facebook.com, 855281247839470, RESELLER, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 103    facebook.com, 1843202639334335, RESELLER, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 104    facebook.com, 1026230714095561, RESELLER, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 114    appnexus.com, 7911, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 117    rhythmone.com, 3463482822, RESELLER, a670c89d4a324e47
             → sellers_json: HTTP 403
line 131    appnexus.com, 2637, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 135    advertising.com, 19978, RESELLER
             → sellers_json: HTTP 403
line 136    advertising.com, 6713, RESELLER
             → sellers_json: HTTP 403
info

DIRECT accounts marked confidential

5

Buyers can't see who owns these accounts.

How to fixAsk the ad system to publish your seller entry with name and domain.
Evidence (5)
line 1874   readwhere.digital, rd3998mzdpuuutbvbtpnetyussdekedgweqp65f9191568d69, DIRECT
line 1875   RWADX.com, rwijhklnmbfretshbolsert9870fr, DIRECT
line 1940   google.com, pub-4700603910171422, DIRECT, f08c47fec0942fa0
line 2634   teads.tv, 25843, DIRECT, 15a9c44f6d26cbe1
line 2688   ssp.cadent.com, 2669, DIRECT, 1e1d41537f7cad7f

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