App Supply Index Monitor my app
iOS · TPC INVEST PTE. LTD.

ReelMe: AI Photo & Video

Developer URL
https://30fime.apero.vn/111111
app-ads.txt
https://apero.vn/app-ads.txt · 200
Checked
Oct 7, 2026
C
61/100

2,387 lines · 1,703 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

341 −16 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 341)
line 31     toponad.com, 16385e313a271a, DIRECT, 1d49fe424a1a456d
             → sellers_json: https://toponad.com/sellers.json
line 34     ignitemediatech.com, 61119, RESELLER
             → sellers_json: https://ignitemediatech.com/sellers.json
line 48     admanmedia.com, 894, RESELLER
             → sellers_json: https://admanmedia.com/sellers.json
line 61     xandr.com, 8804, RESELLER, f5ab79cb980f11d1
             → sellers_json: https://xandr.com/sellers.json
line 64     sonobi.com, 7b37f8ccbc, RESELLER, d1a215d9eb5aee9e
             → sellers_json: https://sonobi.com/sellers.json
line 71     bidmachine.io, 114, RESELLER
             → sellers_json: https://bidmachine.io/sellers.json
line 77     pubmatic.com, 157558, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 78     pubmatic.com, 158362, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 79     pubmatic.com, 156855, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 83     rubiconproject.com, 23822, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 84     smartadserver.com, 4202, RESELLER
             → sellers_json: https://smartadserver.com/sellers.json
line 85     opera.com, pub5881703796480, RESELLER, 55a0c5fd61378de3
             → sellers_json: https://opera.com/sellers.json
line 87     yeahmobi.com, 5135315, RESELLER
             → sellers_json: https://yeahmobi.com/sellers.json
line 102    mediafuse.com, 316569, RESELLER
             → sellers_json: https://mediafuse.com/sellers.json
line 132    castify.ai, 1210421, RESELLER
             → sellers_json: https://castify.ai/sellers.json
line 142    e-planning.net, ea9874674191f1ff, RESELLER, c1ba615865ed87b2
             → sellers_json: https://e-planning.net/sellers.json
line 153    onetag.com, 73720b89bbda622, RESELLER
             → sellers_json: https://onetag.com/sellers.json
line 160    targetspot.com, 270, RESELLER, feb28ed826dcf532
             → sellers_json: https://targetspot.com/sellers.json
line 165    webeyemob.com, 70100, RESELLER
             → sellers_json: https://webeyemob.com/sellers.json
line 173    admixer.net, 2f833c20-7378-4b86-9b73-a2b56263d4d4, RESELLER
             → sellers_json: https://admixer.net/sellers.json
line 185    onetag.com, 66cff8e37d871be, RESELLER
             → sellers_json: https://onetag.com/sellers.json
line 204    algorix.co, 54510, RESELLER, 5b394c12fea27a1d
             → sellers_json: https://algorix.co/sellers.json
line 205    algorix.co, 60095, RESELLER, 5b394c12fea27a1d
             → sellers_json: https://algorix.co/sellers.json
line 206    algorix.co, 60097, RESELLER, 5b394c12fea27a1d
             → sellers_json: https://algorix.co/sellers.json
line 213    smaato.com, 1100042823, RESELLER, 07bcf65f187117b4
             → sellers_json: https://smaato.com/sellers.json
warning

DIRECT lines inconsistent with public data

41 −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 41)
line 31     toponad.com, 16385e313a271a, DIRECT, 1d49fe424a1a456d
             → observed: the same account is marked DIRECT by 98 different companies
line 52     vidoomy.com, 7646534, DIRECT
             → observed: the same account is marked DIRECT by 77 different companies
line 523    toponad.com, 1661f80179644e, DIRECT, 1d49fe424a1a456d
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 52 different companies  name in sellers.json: Mintegral  domain in sellers.json: mintegral.com
line 525    webeyemob.com, 70098, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 75 different companies  name in sellers.json: MINTEGRAL  domain in sellers.json: mintegral.com
line 588    rubiconproject.com, 15268, DIRECT, 0bfd66d529a55807
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 112 different companies  name in sellers.json: Unruly Group LTD  domain in sellers.json: unrulymedia.com
line 602    smaato.com, 1100057628, DIRECT, 07bcf65f187117b4
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 72 different companies  name in sellers.json: topon  domain in sellers.json: toponad.net
line 626    onetag.com, 82e44d118b79600, DIRECT
             → observed: the same account is marked DIRECT by 79 different companies
line 628    admatic.com.tr, adm-pub-3033566192, DIRECT, uufps1dh5stc6euk
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 59 different companies  name in sellers.json: opera  domain in sellers.json: opera.com
line 634    admixer.net, f6790c61-b9ce-49b0-b809-059710d60dfd, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 60 different companies  name in sellers.json: Mintegral  domain in sellers.json: mintegral.com
line 638    opera.com, pub11079554715136, DIRECT, 55a0c5fd61378de3
             → observed: the same account is marked DIRECT by 61 different companies
line 643    krushmedia.com, AJxF6R192a9M6CaTvK, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 64 different companies  name in sellers.json: Admixer   domain in sellers.json: admixer.com
line 664    themediagrid.com, NG9STC, DIRECT, 35d5010d7789b49d
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 55 different companies  name in sellers.json: ADLOGIC TECHNOLOGY PTE. LTD  domain in sellers.json: mintegral.com
line 670    zmaticoo.com, 114490, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 48 different companies  name in sellers.json: Ignitemedia  domain in sellers.json: ignitemediatech.com
line 702    smaato.com, 1100057546, DIRECT, 07bcf65f187117b4
             → observed: the same account is marked DIRECT by 47 different companies
line 703    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 1063   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 1131   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 1141   onetag.com, 72b20ec05ea6e86, DIRECT
             → observed: the same account is marked DIRECT by 24 different companies
line 1182   adtonos.com, PUB746859075, DIRECT
             → observed: the same account is marked DIRECT by 5 different companies
line 1183   amplifier.audio, PUB746859075, DIRECT
             → observed: the same account is marked DIRECT by 5 different companies
line 1192   adswizz.com, entravision, DIRECT
             → observed: the same account is marked DIRECT by 14 different companies
line 1193   adswizz.com, kriteria, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies
line 1203   bidscube.com, 500030, DIRECT, 6ecc87a1e0269657
             → observed: the same account is marked DIRECT by 10 different companies  name in sellers.json: KG Media  domain in sellers.json: jabar.tribunnews.com
line 1206   mosher.media, 305, DIRECT
             → observed: the same account is marked DIRECT by 10 different companies  name in sellers.json: Wizardgames  domain in sellers.json: wizardgames.ca
line 1207   eskimi.com, 2020000534, DIRECT
             → observed: the same account is marked DIRECT by 12 different companies
warning

Lines for ad system domains that don't resolve

23 −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 (23)
line 182    spotxchange.com, 307720, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 198    engagebdr.com, 10181, RESELLER
             → ad_system: engagebdr.com
line 216    engagebdr.com, 10423, RESELLER
             → ad_system: engagebdr.com
line 221    spotxchange.com, 234183, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 257    engagebdr.com, 10252, RESELLER
             → ad_system: engagebdr.com
line 270    spotxchange.com, 117872, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 281    districtm.io, 101649, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 307    spotxchange.com, 225721, RESELLER
             → ad_system: spotxchange.com
line 313    spotxchange.com, 238936, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 521    ylhglobal.com, 1930587443, RESELLER
             → ad_system: ylhglobal.com
line 1168   gamoshi.io, 267-b5310, RESELLER, 20e30b2ae1f670f2
             → ad_system: gamoshi.io
line 1315   gamoshi.io, 267-b850, RESELLER, 20e30b2ae1f670f2
             → ad_system: gamoshi.io
line 1342   engagebdr.com, 10308, RESELLER
             → ad_system: engagebdr.com
line 1349   adne.tv,3992, RESELLER
             → ad_system: adne.tv
line 1360   spotxchange.com, 271911, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1409   spotxchange.com, 230037, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1426   gamoshi.io, 267-b4627, RESELLER
             → ad_system: gamoshi.io
line 1501   gamoshi.io, 267-b5428, RESELLER, 20e30b2ae1f670f2
             → ad_system: gamoshi.io
line 1690   gamoshi.io, 267-b4800, RESELLER
             → ad_system: gamoshi.io
line 1812   reforge.in, 107, RESELLER
             → ad_system: reforge.in
line 1813   reforge.in, 353, RESELLER
             → ad_system: reforge.in
line 1831   spotxchange.com, 149886, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1832   spotxchange.com, 71426, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
warning

Malformed lines

7 −1 pts

Lines that buyers' crawlers will ignore.

How to fixFix the format: <ad system domain>, <seller id>, DIRECT|RESELLER[, <cert authority id>].
Evidence (7)
line 834    Domain apero.vn
             → reason: fewer than 3 fields
line 1132   Chocolate Ads.txt
             → reason: fewer than 3 fields
line 1134   Partners Ads.txt:
             → reason: fewer than 3 fields
line 1146   yahoo.com, 58905, RESELLER e1a5b5b6e3255540
             → reason: relationship must be DIRECT or RESELLER, got 'RESELLER e1a5b5b6e3255540'
line 1162   bidvol.com, RESELLER, 93287
             → reason: relationship must be DIRECT or RESELLER, got '93287'
line 1181   Feel
             → reason: fewer than 3 fields
line 2025   singularads, 548745, RESELLER
             → reason: invalid ad system domain
info

Duplicate lines

257 −2 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (25 of 257)
ad_system: facebook.com  seller_id: 2059625654081996  relationship: DIRECT
ad_system: facebook.com  seller_id: 2059625654081996  relationship: RESELLER
ad_system: mintegral.com  seller_id: 28266  relationship: DIRECT
ad_system: pubmatic.com  seller_id: 161151  relationship: RESELLER
ad_system: pubnative.net  seller_id: 1007974  relationship: RESELLER
ad_system: verve.com  seller_id: 15503  relationship: RESELLER
ad_system: lkqd.net  seller_id: 647  relationship: RESELLER
ad_system: lkqd.net  seller_id: 654  relationship: RESELLER
ad_system: indexexchange.com  seller_id: 194730  relationship: RESELLER
ad_system: inmobi.com  seller_id: ebc44eef6c104f7fbf7bc52ee29f7939  relationship: RESELLER
ad_system: contextweb.com  seller_id: 562499  relationship: RESELLER
ad_system: pokkt.com  seller_id: 7606  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 14558  relationship: RESELLER
ad_system: axonix.com  seller_id: 57869  relationship: RESELLER
ad_system: conversantmedia.com  seller_id: 100308  relationship: RESELLER
ad_system: openx.com  seller_id: 540866936  relationship: RESELLER
ad_system: adx-dre.op.hicloud.com  seller_id: pub_hw_1003  relationship: RESELLER
ad_system: adx-dra.op.hicloud.com  seller_id: pub_hw_1003  relationship: RESELLER
ad_system: adx-drru.op.hicloud.com  seller_id: pub_hw_1003  relationship: RESELLER
ad_system: appnexus.com  seller_id: 12061  relationship: RESELLER
ad_system: appnexus.com  seller_id: 12878  relationship: RESELLER
ad_system: indexexchange.com  seller_id: 194974  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 160145  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 15278  relationship: RESELLER
ad_system: sabio.us  seller_id: 100032  relationship: RESELLER
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

DIRECT accounts registered to another domain

2 −1 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 (2)
line 832    pangleglobal.com, 5002833, DIRECT
             → domain in sellers.json: akitmedia.com  name in sellers.json: APERO TECHNOLOGIES GROUP PTE. LTD.
line 2393   yieldmonk.com, 22990526435, DIRECT
             → domain in sellers.json: gamehub.io  name in sellers.json: SM_Apero_MI
info

Ad systems without a public sellers.json

372

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 372)
line 5      facebook.com, 2059625654081996, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 6      facebook.com, 614941903652162, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 7      facebook.com, 1302290587277405, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 8      facebook.com, 895216655168397, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 9      facebook.com, 731459171952042, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 10     facebook.com, 1572832186467077, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 11     facebook.com, 1628660784183634, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 12     facebook.com, 316847970568089, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 13     facebook.com, 262087655890596, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 14     facebook.com, 599658914789743, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 15     facebook.com, 611594147313136, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 16     facebook.com, 825026452042942, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 17     facebook.com, 868295931235037, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 18     facebook.com, 396508512293989, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 19     facebook.com, 386595263331942, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 20     facebook.com, 5141165692626067, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 21     facebook.com, 3976548469040734, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 22     facebook.com, 302442502253914, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 23     facebook.com, 2059625654081996, RESELLER, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 29     criteo.com, B-057955, RESELLER, 9fac4a4a87c2a44f
             → sellers_json: HTTP 403
line 44     adcolony.com, 7d04a18a58085918, RESELLER, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 57     freewheel.tv, 1235183, RESELLER
             → sellers_json: HTTP 403
line 58     freewheel.tv, 1235279, RESELLER
             → sellers_json: HTTP 403
line 59     openx.com, 540866936, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 62     criteo.com, B-063105, RESELLER, 9fac4a4a87c2a44f
             → sellers_json: HTTP 403
info

DIRECT accounts marked confidential

7

Buyers can't see who owns these accounts.

How to fixAsk the ad system to publish your seller entry with name and domain.
Evidence (7)
line 3      google.com, pub-6530974883137971, DIRECT, f08c47fec0942fa0
line 4      google.com, pub-3082034395446486, DIRECT, f08c47fec0942fa0
line 1296   google.com, pub-8607249541097375, DIRECT, f08c47fec0942fa0
line 1667   ads.vk.com, 15098566, DIRECT
line 1748   target.vk.ru, 15098566, DIRECT
line 2391   google.com, pub-8607249541097375, DIRECT, f08c47fec0942fa0
line 2392   google.com, pub-7478875785019069, 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