App Supply Index Monitor my app
iOS · WEWARD

WeWard - Walking Rewards App

Developer URL
https://www.wewardapp.com/
app-ads.txt
https://cdn.prod.website-files.com/60a3b215166de345a5645c33/6a4cee6736f83f4a013ac1c2_241462c3bd2567601d988df53313182a_App-ads.txt · 200
Checked
Oct 7, 2026
D
51/100

7,875 lines · 5,154 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

102 −25 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 102)
line 125    pubmatic.com, 160565, DIRECT, 5d62403b186f2ace
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 42 different companies  name in sellers.json: Tapjoy  domain in sellers.json: tapjoy.com
line 126    pangleglobal.com, 9898, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 40 different companies  name in sellers.json: Tapjoy, Inc.  domain in sellers.json: fingersoft.com
line 129    synacor.com, 82460, DIRECT, e108f11b2cdf7d5b
             → observed: the same account is marked DIRECT by 47 different companies
line 919    toponad.com, 16385e313a271a, DIRECT, 1d49fe424a1a456d
             → observed: the same account is marked DIRECT by 96 different companies
line 1297   e-planning.net, 45845eaf076148f9, DIRECT, c1ba615865ed87b2
             → observed: the same account is marked DIRECT by 12 different companies
line 1298   empower.net, 63cb0332e4b01718f069d4cb, DIRECT
             → observed: the same account is marked DIRECT by 15 different companies  name in sellers.json: Clever Ads  domain in sellers.json: paga.group
line 1301   brightcom.com, 20498, DIRECT
             → observed: the same account is marked DIRECT by 14 different companies
line 1310   pubmatic.com, 160850, DIRECT, 5d62403b186f2ace
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 15 different companies  name in sellers.json: Noktacom Medya Internet Hizmetleri San. ve Tic. A.S. (via EB)  domain in sellers.json: google.com
line 1315   rubiconproject.com, 22988, DIRECT, 0bfd66d529a55807
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 15 different companies  name in sellers.json: Google  domain in sellers.json: google.com
line 1316   themediagrid.com, ZP96AO, DIRECT, 35d5010d7789b49d
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 8 different companies  name in sellers.json: Noktacom Medya A.S.  domain in sellers.json: noktamedya.com
line 1318   sovrn.com, 293179, DIRECT, fafdf38b16bf6b2b
             → observed: the same account is marked DIRECT by 7 different companies
line 1319   lijit.com, 293179, DIRECT, fafdf38b16bf6b2b
             → observed: the same account is marked DIRECT by 7 different companies  name in sellers.json: Noktacom Medya  domain in sellers.json: nokta.com
line 1320   lijit.com, 293179-eb, DIRECT, fafdf38b16bf6b2b
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 7 different companies  name in sellers.json: Noktacom Medya (via Google EB)  domain in sellers.json: google.com
line 1324   openx.com, 557323449, DIRECT, 6a698e2ec38604c6
             → observed: the same account is marked DIRECT by 15 different companies
line 1330   adsgard.net, 1362, DIRECT, 36a1c66e1a2f76dd
             → observed: the same account is marked DIRECT by 12 different companies
line 1331   adsgard.net, 1363, DIRECT, 36a1c66e1a2f76dd
             → observed: the same account is marked DIRECT by 12 different companies
line 1332   inmobi.com, 73f2823d96104814b1c74e6826195da2, DIRECT, 83e75a7ae333ca9d
             → observed: the same account is marked DIRECT by 12 different companies
line 1333   omnifytv.com, a3b6c29e72d74c27b372, DIRECT
             → observed: the same account is marked DIRECT by 5 different companies
line 1335   decenterads.com, 200027, DIRECT
             → observed: the same account is marked DIRECT by 14 different companies  name in sellers.json: BEGAMOB Studio  domain in sellers.json: begamob.com
line 1336   myfeature.tv, kv8ut3fQL78rGRE8o0ev, DIRECT
             → observed: the same account is marked DIRECT by 14 different companies
line 1338   adwmg.com, 100409, DIRECT, c9688a22012618e7
             → observed: the same account is marked DIRECT by 15 different companies  name in sellers.json: Say.games  domain in sellers.json: say.games
line 1340   Xapads.com,161167,DIRECT
             → observed: the same account is marked DIRECT by 8 different companies
line 1347   bidscube.com, 1386, DIRECT
             → observed: the same account is marked DIRECT by 14 different companies  name in sellers.json: Vinted, UAB  domain in sellers.json: vinted.ro
line 1349   smartyads.com, 365, DIRECT, fd2bde0ff2e62c5d
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 7 different companies
line 1355   gothamads.com, 3215 , DIRECT, d9c86e5dec870222
             → observed: the same account is marked DIRECT by 7 different companies
warning

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

981 −15 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 981)
line 2      adform.com, 2967, RESELLER
             → sellers_json: https://adform.com/sellers.json
line 44     google.com, pub-7452201096415972, RESELLER, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 59     pubmatic.com, 156372, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 70     rubiconproject.com, 16676, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 74     rubiconproject.com, 20942, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 80     smartclip.net, 411, RESELLER
             → sellers_json: https://smartclip.net/sellers.json
line 82     smartclip.net, 9394, RESELLER
             → sellers_json: https://smartclip.net/sellers.json
line 88     stroeer.com, 17355, RESELLER
             → sellers_json: https://stroeer.com/sellers.json
line 90     undertone.com, 3635, RESELLER
             → sellers_json: https://undertone.com/sellers.json
line 94     video.unrulymedia.com, 3169196794, RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 114    rubiconproject.com, 12286, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 115    webeyemob.com, 70096, RESELLER
             → sellers_json: https://www.webeyemob.com/sellers.json
line 119    video.unrulymedia.com, 123476257, RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 142    algorix.co, 60082, RESELLER, 5b394c12fea27a1d
             → sellers_json: https://algorix.co/sellers.json
line 145    algorix.co, 60087, RESELLER, 5b394c12fea27a1d
             → sellers_json: https://algorix.co/sellers.json
line 176    rubiconproject.com, 24204, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 183    video.unrulymedia.com, 2169000724, RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 184    video.unrulymedia.com, 123476257,RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 191    pubmatic.com, 158723, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 197    adview.com,32076181,RESELLER,1b2cc038a11ea319
             → sellers_json: https://adview.com/sellers.json
line 198    algorix.co, 54250, RESELLER
             → sellers_json: https://algorix.co/sellers.json
line 199    betweendigital.com,43092,RESELLER
             → sellers_json: https://betweendigital.com/sellers.json
line 200    betweendigital.com,43843,RESELLER
             → sellers_json: https://betweendigital.com/sellers.json
line 206    google.com,pub-3769010358500643,RESELLER,f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 207    google.com,pub-4568609371004228,RESELLER,f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
warning

Lines for ad system domains that don't resolve

50 −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 (25 of 50)
line 43     gamoshi.io ,267-b4808 ,RESELLER ,20e30b2ae1f670f2
             → ad_system: gamoshi.io
line 110    engagebdr.com, 10537, RESELLER
             → ad_system: engagebdr.com
line 381    reforge.in, 107, RESELLER
             → ad_system: reforge.in
line 382    reforge.in, 353, RESELLER
             → ad_system: reforge.in
line 506    districtm.io, 101993, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 507    districtm.io,101649, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 511    engagebdr.com, 10073, RESELLER
             → ad_system: engagebdr.com
line 512    engagebdr.com, 10252, RESELLER
             → ad_system: engagebdr.com
line 513    engagebdr.com, 10423, RESELLER
             → ad_system: engagebdr.com
line 1011   engagebdr.com, 10181, RESELLER
             → ad_system: engagebdr.com
line 1048   districtm.io, 101649, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 1139   engagebdr.com, 16, RESELLER
             → ad_system: engagebdr.com
line 1195   dmixer.co.kr, 1610, RESELLER
             → ad_system: dmixer.co.kr
line 1227   engagebdr.com, 84, RESELLER
             → ad_system: engagebdr.com
line 1245   engagebdr.com, 10294, RESELLER
             → ad_system: engagebdr.com
line 1260   engagebdr.com, 7, RESELLER
             → ad_system: engagebdr.com
line 1341   gamoshi.io, 267-b5428, DIRECT, 20e30b2ae1f670f2
             → ad_system: gamoshi.io
line 1342   gamoshi.io, 267-b5428, RESELLER, 20e30b2ae1f670f2
             → ad_system: gamoshi.io
line 1456   ssp.kiviads.com, AJxF6R25a9M6CaTvK, RESELLER
             → ad_system: ssp.kiviads.com
line 1914   fivecdm.com,79672733,DIRECT
             → ad_system: fivecdm.com
line 1976   engagebdr.com,16,RESELLER
             → ad_system: engagebdr.com
line 2093   gamoshi.io, 267-b3609, RESELLER, 20e30b2ae1f670f2
             → ad_system: gamoshi.io
line 2423   districtm.io,100962,RESELLER,3fd707be9c4527c3
             → ad_system: districtm.io
line 2442   gamoshi.io,267-b2713,RESELLER
             → ad_system: gamoshi.io
line 2443   gamoshi.io,267-b4627,RESELLER
             → ad_system: gamoshi.io
warning

Malformed lines

24 −1 pts

Lines that buyers' crawlers will ignore.

How to fixFix the format: <ad system domain>, <seller id>, DIRECT|RESELLER[, <cert authority id>].
Evidence (24)
line 31     ironsrc.com, 148857, Directadmanmedia.com, 9, RESELLER
             → reason: relationship must be DIRECT or RESELLER, got 'Directadmanmedia.com'
line 413    adsparc, 986, RESELLER
             → reason: invalid ad system domain
line 1133   telaria.com, , RESELLER, 1a4e959a1b50034a
             → reason: empty seller id
line 1134   tremorhub.com, , RESELLER, 1a4e959a1b50034a
             → reason: empty seller id
line 1912   video.unrulymedia.com, 431376138
             → reason: fewer than 3 fields
line 3338   flat-ads.com, 153, RSESLLER
             → reason: relationship must be DIRECT or RESELLER, got 'RSESLLER'
line 3709   ironsrc.com, 148857, Directadmanmedia.com, 9, RESELLER
             → reason: relationship must be DIRECT or RESELLER, got 'Directadmanmedia.com'
line 4091   adsparc, 986, RESELLER
             → reason: invalid ad system domain
line 4811   telaria.com, , RESELLER, 1a4e959a1b50034a
             → reason: empty seller id
line 4812   tremorhub.com, , RESELLER, 1a4e959a1b50034a
             → reason: empty seller id
line 5590   video.unrulymedia.com, 431376138
             → reason: fewer than 3 fields
line 7016   flat-ads.com, 153, RSESLLER
             → reason: relationship must be DIRECT or RESELLER, got 'RSESLLER'
line 7825   bidnex.com , 206, REVENDEUR
             → reason: relationship must be DIRECT or RESELLER, got 'REVENDEUR'
line 7826   nativo.com , 5958, REVENDEUR, 59521ca7cc5e9fee
             → reason: relationship must be DIRECT or RESELLER, got 'REVENDEUR'
line 7827   openx.com , 559912325, REVENDEUR, 6a698e2ec38604c6
             → reason: relationship must be DIRECT or RESELLER, got 'REVENDEUR'
line 7828   pubmatic.com ,167127,REVENDEUR,5d62403b186f2ace
             → reason: relationship must be DIRECT or RESELLER, got 'REVENDEUR'
line 7829   rubiconproject.com , 27386, REVENDEUR, 0bfd66d529a55807
             → reason: relationship must be DIRECT or RESELLER, got 'REVENDEUR'
line 7830   rubiconproject.com , 28169, REVENDEUR, 0bfd66d529a55807
             → reason: relationship must be DIRECT or RESELLER, got 'REVENDEUR'
line 7831   sharethrough.com , 4284, REVENDEUR, d53b998a7bd4ecd2
             → reason: relationship must be DIRECT or RESELLER, got 'REVENDEUR'
line 7832   sharethrough.com , 5EQ7ZF1q, REVENDEUR, d53b998a7bd4ecd2
             → reason: relationship must be DIRECT or RESELLER, got 'REVENDEUR'
line 7833   smaato.com , 1100059282, REVENDEUR, 07bcf65f187117b4
             → reason: relationship must be DIRECT or RESELLER, got 'REVENDEUR'
line 7834   triplelift.com , 14127, REVENDEUR, 6c33edb13117fd86
             → reason: relationship must be DIRECT or RESELLER, got 'REVENDEUR'
line 7835   triplelift.com , 14734, REVENDEUR, 6c33edb13117fd86
             → reason: relationship must be DIRECT or RESELLER, got 'REVENDEUR'
line 7836   triplelift.com , 14740, REVENDEUR, 6c33edb13117fd86
             → reason: relationship must be DIRECT or RESELLER, got 'REVENDEUR'
info

Duplicate lines

3,087 −5 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (25 of 3,087)
ad_system: adform.com  seller_id: 2967  relationship: RESELLER
ad_system: airnowplatform.com  seller_id: 7000208  relationship: RESELLER
ad_system: alpineinteractivegroup.com  seller_id: 8113111129  relationship: RESELLER
ad_system: appnexus.com  seller_id: 14077  relationship: RESELLER
ad_system: appnexus.com  seller_id: 14228  relationship: RESELLER
ad_system: appnexus.com  seller_id: 14423  relationship: RESELLER
ad_system: gitberry.com  seller_id: 345100012  relationship: RESELLER
ad_system: google.com  seller_id: pub-3565385483761681  relationship: RESELLER
ad_system: google.com  seller_id: pub-5717092533913515  relationship: RESELLER
ad_system: google.com  seller_id: pub-6346866704322274  relationship: RESELLER
ad_system: instreamatic.com  seller_id: 99  relationship: RESELLER
ad_system: mediaverse.ai  seller_id: 302149932  relationship: RESELLER
ad_system: prequel.tv  seller_id: 517  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 162195  relationship: RESELLER
ad_system: rhebus.works  seller_id: 3370572591  relationship: RESELLER
ad_system: sharethrough.com  seller_id: pll9clon  relationship: RESELLER
ad_system: showheroes.com  seller_id: 6018  relationship: RESELLER
ad_system: smartstream.tv  seller_id: 667  relationship: RESELLER
ad_system: thebrave.io  seller_id: 1234598  relationship: RESELLER
ad_system: triplelift.com  seller_id: 12456  relationship: RESELLER
ad_system: video.unrulymedia.com  seller_id: 649652654350370180  relationship: RESELLER
ad_system: video.unrulymedia.com  seller_id: 7823643795310613975  relationship: RESELLER
ad_system: videoheroes.tv  seller_id: 212504  relationship: RESELLER
ad_system: visiblemeasures.com  seller_id: 1001  relationship: RESELLER
ad_system: whildey.com  seller_id: 2129553945  relationship: RESELLER
info

DIRECT accounts registered to another domain

14 −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 (14)
line 915    mintegral.com, 32314, DIRECT, 0aeed750c80d6423
             → domain in sellers.json: www.weward.fr  name in sellers.json: WeWard
line 1277   mars.media, 1019302, DIRECT, 8624339f102fb076
             → domain in sellers.json: weward.fr  name in sellers.json: WeWard
line 1281   mediaverse.ai, 302119302, DIRECT
             → domain in sellers.json: weward.fr  name in sellers.json: WeWard
line 1292   widgets.ai, 1819302, DIRECT
             → domain in sellers.json: weward.fr  name in sellers.json: WeWard
line 1294   castify.ai, 1219302, DIRECT
             → domain in sellers.json: weward.fr  name in sellers.json: WeWard
line 1296   adsyield.com, 1095, DIRECT
             → domain in sellers.json: weward.fr  name in sellers.json: WeWard
line 4593   mintegral.com, 32314, DIRECT, 0aeed750c80d6423
             → domain in sellers.json: www.weward.fr  name in sellers.json: WeWard
line 4955   mars.media, 1019302, DIRECT, 8624339f102fb076
             → domain in sellers.json: weward.fr  name in sellers.json: WeWard
line 4959   mediaverse.ai, 302119302, DIRECT
             → domain in sellers.json: weward.fr  name in sellers.json: WeWard
line 4970   widgets.ai, 1819302, DIRECT
             → domain in sellers.json: weward.fr  name in sellers.json: WeWard
line 4972   castify.ai, 1219302, DIRECT
             → domain in sellers.json: weward.fr  name in sellers.json: WeWard
line 4974   adsyield.com, 1095, DIRECT
             → domain in sellers.json: weward.fr  name in sellers.json: WeWard
line 7811   axis-marketplace.com,1019302, DIRECT
             → domain in sellers.json: weward.fr  name in sellers.json: weward
line 7824   astartea.ai, PUB-1303, DIRECT
             → domain in sellers.json: weward.fr  name in sellers.json: WeWard
info

Ad systems without a public sellers.json

1,722

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 1,722)
line 3      airnowplatform.com, 7000208, RESELLER
             → sellers_json: returns a web page, not a sellers.json file
line 5      appnexus.com, 14077, RESELLER
             → sellers_json: HTTP 403 to automated requests
line 6      appnexus.com, 14228, RESELLER
             → sellers_json: HTTP 403 to automated requests
line 7      appnexus.com, 14423, RESELLER
             → sellers_json: HTTP 403 to automated requests
line 27     xad.com, 556, RESELLER
             → sellers_json: HTTP 403 to automated requests
line 29     yahoo.com, 59781, RESELLER
             → sellers_json: HTTP 429 to automated requests
line 30     yahoo.com, 59905, RESELLER
             → sellers_json: HTTP 429 to automated requests
line 32     advertising.com, 8693, RESELLER
             → sellers_json: HTTP 403 to automated requests
line 34     aol.com, 25910, RESELLER
             → sellers_json: HTTP 404
line 36     appnexus.com, 2480, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 37     appnexus.com, 3368, RESELLER
             → sellers_json: HTTP 403 to automated requests
line 38     appnexus.com, 7445, RESELLER
             → sellers_json: HTTP 403 to automated requests
line 50     loopme.com, 10287, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403 to automated requests
line 52     openx.com, 537153564, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403 to automated requests
line 53     openx.com, 539363588, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403 to automated requests
line 54     openx.com, 540311484, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403 to automated requests
line 55     openx.com, 540421297, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403 to automated requests
line 56     openx.com, 540838151, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403 to automated requests
line 65     pubnative.net, 1006856, RESELLER, d641df8625486a7b
             → sellers_json: HTTP 403 to automated requests
line 66     pubnative.net, 1007007, RESELLER, d641df8625486a7b
             → sellers_json: HTTP 403 to automated requests
line 67     rhythmone.com, 3169196794, RESELLER, a670c89d4a324e47
             → sellers_json: HTTP 403 to automated requests
line 76     smaato.com, 1100040398, RESELLER, 07bcf65f187117b4
             → sellers_json: HTTP 403 to automated requests
line 77     smartadserver.com, 3020, RESELLER
             → sellers_json: HTTP 404
line 78     smartadserver.com, 4016, RESELLER
             → sellers_json: HTTP 404
line 79     smartadserver.com, 4237, RESELLER
             → sellers_json: HTTP 404
info

DIRECT accounts marked confidential

2

Buyers can't see who owns these accounts.

How to fixAsk the ad system to publish your seller entry with name and domain.
Evidence (2)
line 1349   smartyads.com, 365, DIRECT, fd2bde0ff2e62c5d
line 5027   smartyads.com, 365, DIRECT, fd2bde0ff2e62c5d

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