App Supply Index Monitor my app
Android · ANAMANA PTE LTD

Anamana: Short-Form Series

Developer URL
https://app.anamana.com
app-ads.txt
https://app.anamana.com/app-ads.txt · 200
Checked
Oct 7, 2026
D
53/100

6,243 lines · 4,675 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

95 −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 95)
line 405    opera.com, pub6584435113344, DIRECT, 55a0c5fd61378de3
             → observed: the same account is marked DIRECT by 33 different companies
line 412    pangleglobal.com, 9898, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 42 different companies  name in sellers.json: Tapjoy, Inc.  domain in sellers.json: fingersoft.com
line 561    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 624    synacor.com, 82460, DIRECT, e108f11b2cdf7d5b
             → observed: the same account is marked DIRECT by 50 different companies
line 706    yabbi.me, f12bd731-2eb9-487c-9260-0c350e2d312b, DIRECT
             → observed: the same account is marked DIRECT by 36 different companies
line 731    google.com,pub-7279990999620104,DIRECT,f08c47fec0942fa0
             → observed: the same account is marked DIRECT by 28 different companies
line 1316   betweendigital.com, 44180, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 6 different companies  name in sellers.json: Smaato Inc.  domain in sellers.json: smaato.com
line 1370   google.com, pub-7734005103835923, DIRECT, f08c47fec0942fa0
             → observed: the same account is marked DIRECT by 11 different companies  name in sellers.json: Krush Media, LLC  domain in sellers.json: krushmedia.com
line 1383   lunamedia.io, d5b7a3e0bf7575046765e5c639e98ab0, DIRECT, 524ecb396915caaf
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 7 different companies  name in sellers.json: Verve  domain in sellers.json: smaato.com
line 1384   themediagrid.com, R28I9J, DIRECT, 35d5010d7789b49d
             → observed: the same account is marked DIRECT by 67 different companies
line 1385   inmobi.com, ddb41d8a9f434a918d05a0fc9999d9f9, DIRECT, 83e75a7ae333ca9d
             → observed: the same account is marked DIRECT by 58 different companies
line 1386   video.unrulymedia.com, 4631344382657206988, DIRECT
             → observed: the same account is marked DIRECT by 57 different companies
line 1425   toponad.com, 16459e6f46bd75, DIRECT, 1d49fe424a1a456d
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 8 different companies  name in sellers.json: Smaato  domain in sellers.json: smaato.com
line 1445   e-planning.net,b37ed21aa3e45e7e,DIRECT,c1ba615865ed87b2
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 10 different companies  name in sellers.json: Smaato, Inc.  domain in sellers.json: smaato.com
line 1465   yazle.com, 142949df56ea8ae0be8b5306971900a433988, Direct
             → observed: the same account is marked DIRECT by 5 different companies
line 1469   iion.io, 10154, DIRECT, 013a29748465dc57
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Smaato  domain in sellers.json: smaato.com
line 1755   rubiconproject.com, 26442, DIRECT, 0bfd66d529a55807
             → observed: the same account is marked DIRECT by 30 different companies
line 1756   rubiconproject.com, 26440, DIRECT, 0bfd66d529a55807
             → observed: the same account is marked DIRECT by 30 different companies
line 1848   algorix.co, 604553, DIRECT, 5b394c12fea27a1d
             → observed: the same account is marked DIRECT by 68 different companies
line 1863   admixer.net, 142f7ae2-b259-439a-801d-0b1146b8518d, DIRECT
             → observed: the same account is marked DIRECT by 68 different companies
line 1879   start.io, 115550145, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 67 different companies  name in sellers.json: Bigo  domain in sellers.json: bigo.sg
line 1880   themediagrid.com, 6XGFYQ, DIRECT, 35d5010d7789b49d
             → observed: the same account is marked DIRECT by 80 different companies
line 1884   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 1894   yabbi.me, 675d9254-4032-47ed-9074-b6ef4dbab522, DIRECT
             → observed: the same account is marked DIRECT by 68 different companies
line 1895   madex.world, 544b4c02-bccb-47eb-a8c2-0a6be081778b, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 68 different companies  name in sellers.json: Madex  domain in sellers.json: madex.world
warning

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

721 −12 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 721)
line 3      feeltapmedia.com,d09bf41544a3365a46c9077ebb5e35c36512, RESELLER
             → sellers_json: https://feeltapmedia.com/sellers.json
line 6      rubiconproject.com, 15044, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 39     adiiix.com, par-9A2627866DA4BBE4F4AA4A67A3DDE686, RESELLER
             → sellers_json: https://adiiix.com/sellers.json
line 44     admanmedia.com, 894, RESELLER
             → sellers_json: https://admanmedia.com/sellers.json
line 49     admixer.net, 2878f07c-cc3f-4f8a-a26c-8e6033a539a6, RESELLER
             → sellers_json: https://admixer.net/sellers.json
line 50     admixer.net, 3d2ed9f3-1ce6-436c-896b-4d9c8418ad3f, RESELLER
             → sellers_json: https://admixer.net/sellers.json
line 52     admixer.net, 75e4a586-442d-47c3-ac85-0b5b00547cdd, RESELLER
             → sellers_json: https://admixer.net/sellers.json
line 61     adview.com, 33633363, RESELLER, 1b2cc038a11ea319
             → sellers_json: https://adview.com/sellers.json
line 62     adview.com, 48045325, RESELLER, 1b2cc038a11ea319
             → sellers_json: https://adview.com/sellers.json
line 63     advlion.com, 3054, RESELLER
             → sellers_json: https://advlion.com/sellers.json
line 64     advlion.com, 3083, RESELLER
             → sellers_json: https://advlion.com/sellers.json
line 67     advlion.com, 584, RESELLER
             → sellers_json: https://advlion.com/sellers.json
line 74     algorix.co, 54250, RESELLER
             → sellers_json: https://algorix.co/sellers.json
line 78     algorix.co, 60055, RESELLER, 5b394c12fea27a1d
             → sellers_json: https://algorix.co/sellers.json
line 79     algorix.co, 60095, RESELLER, 5b394c12fea27a1d
             → sellers_json: https://algorix.co/sellers.json
line 80     algorix.co, 60097, RESELLER, 5b394c12fea27a1d
             → sellers_json: https://algorix.co/sellers.json
line 81     algorix.co, 60197, RESELLER, 5b394c12fea27a1d
             → sellers_json: https://algorix.co/sellers.json
line 82     algorix.co, 60216, RESELLER, 5b394c12fea27a1d
             → sellers_json: https://algorix.co/sellers.json
line 83     algorix.co, 60299, RESELLER, 5b394c12fea27a1d
             → sellers_json: https://algorix.co/sellers.json
line 87     App-stock.com, 256917, RESELLER
             → sellers_json: https://app-stock.com/sellers.json
line 91     applovin.com, 6f3c26a5fe17e5ac77e1cec055429279, DIRECT
             → sellers_json: https://applovin.com/sellers.json
line 124    aps.amazon.com, 19156873, DIRECT
             → sellers_json: https://aps.amazon.com/sellers.json
line 125    aps.amazon.com, c4270ebc-5b62-4de8-bc0c-1c51c38a0031, DIRECT
             → sellers_json: https://aps.amazon.com/sellers.json
line 132    axonix.com, 55724, RESELLER
             → sellers_json: https://axonix.com/sellers.json
line 136    axonix.com, 59089, RESELLER, bc385f2b4a87b721
             → sellers_json: https://axonix.com/sellers.json
warning

Lines for ad system domains that don't resolve

44 −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 44)
line 197    districtm.io, 102098, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 202    engagebdr.com, 10181, RESELLER
             → ad_system: engagebdr.com
line 203    engagebdr.com, 10252, RESELLER
             → ad_system: engagebdr.com
line 204    engagebdr.com, 10294, RESELLER
             → ad_system: engagebdr.com
line 205    engagebdr.com, 10423, RESELLER
             → ad_system: engagebdr.com
line 206    engagebdr.com, 16, RESELLER
             → ad_system: engagebdr.com
line 207    engagebdr.com, 7, RESELLER
             → ad_system: engagebdr.com
line 208    engagebdr.com, 84, RESELLER
             → ad_system: engagebdr.com
line 218    gamoshi.io, 267-b4808, RESELLER, 20e30b2ae1f670f2
             → ad_system: gamoshi.io
line 500    reforge.in, 107, RESELLER
             → ad_system: reforge.in
line 501    reforge.in, 353, RESELLER
             → ad_system: reforge.in
line 609    spotxchange.com, 117872, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 610    spotxchange.com, 149886, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 611    spotxchange.com, 234183, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 612    spotxchange.com, 295535, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 613    spotxchange.com, 307720, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 614    spotxchange.com, 71426, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 615    spotxchange.com, 82068, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 616    spotxchange.com, 99441, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 872    districtm.io,100962,RESELLER,3fd707be9c4527c3
             → ad_system: districtm.io
line 894    gamoshi.io,267-b2713,RESELLER
             → ad_system: gamoshi.io
line 895    gamoshi.io,267-b4627,RESELLER
             → ad_system: gamoshi.io
line 1357   gamoshi.io , 267-b3623 , RESELLER , 20e30b2ae1f670f2
             → ad_system: gamoshi.io
line 1573   engagebdr.com, 10308, RESELLER
             → ad_system: engagebdr.com
line 1580   adne.tv,3992, RESELLER
             → ad_system: adne.tv
warning

Malformed lines

8 −1 pts

Lines that buyers' crawlers will ignore.

How to fixFix the format: <ad system domain>, <seller id>, DIRECT|RESELLER[, <cert authority id>].
Evidence (8)
line 1302   "adtelligent.com, 290201, DIRECT, 7de89dc7742b5b11
             → reason: invalid ad system domain
line 1303   "
             → reason: fewer than 3 fields
line 1365   conversantmedia.com, 41896, RESELLER 03113cd04947736d
             → reason: relationship must be DIRECT or RESELLER, got 'RESELLER 03113cd04947736d'
line 1420   singularads, 984415, RESELLER
             → reason: invalid ad system domain
line 1902   reklamup.com, 5233409999, DIRECT google.com, pub-5610649146674306, RESELLER, f08c47fec0942fa0 rubiconproject.com, 23780, DIRECT, 0bfd66d529a55807 rubiconproject.com, 23778, DIRECT, 0bfd66d529a55807 pubmatic.com, 161141, DIRECT, 5d62403b186f2ace criteo.com, B-062970, DIRECT, 9fac4a4a87c2a44f themediagrid.com, 81MGSH, DIRECT, 35d5010d7789b49d sharethrough.com, nJscjtOy, DIRECT, d53b998a7bd4ecd2 indexexchange.com, 198783, RESELLER, 50b1c356f2c5c8fc smartadserver.com, 4313-OB, RESELLER, 060d053dcf45cbf3 smartadserver.com, 4313, RESELLER triplelift.com, 12193, RESELLER, 6c33edb13117fd86 triplelift.com, 12193-EB, RESELLER, 6c33edb13117fd86 inmobi.com, 445a21be4613492a9545763b8c4bc548, DIRECT, 83e75a7ae333ca9d
             → reason: relationship must be DIRECT or RESELLER, got 'DIRECT google.com'
line 2534   singularads, 548745, RESELLER
             → reason: invalid ad system domain
line 2605   betweendigital.com, 44098,
             → reason: relationship must be DIRECT or RESELLER, got ''
line 5297   lemmatechnologies,1844,RESELLER
             → reason: invalid ad system domain
info

Duplicate lines

1,001 −3 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (25 of 1,001)
ad_system: video.unrulymedia.com  seller_id: 557688749  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 15268  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 159277  relationship: RESELLER
ad_system: smartadserver.com  seller_id: 4625  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 158154  relationship: RESELLER
ad_system: sharethrough.com  seller_id: 6qlnf8sy  relationship: RESELLER
ad_system: openx.com  seller_id: 540298543  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 20744  relationship: RESELLER
ad_system: acd.op.hicloud.com  seller_id: pub_hw_1003  relationship: RESELLER
ad_system: adcolony.com  seller_id: 1efc6603710003ea  relationship: RESELLER
ad_system: adform.com  seller_id: 2671  relationship: RESELLER
ad_system: adform.com  seller_id: 2742  relationship: RESELLER
ad_system: adform.com  seller_id: 2795  relationship: RESELLER
ad_system: adform.com  seller_id: 2904  relationship: RESELLER
ad_system: admanmedia.com  seller_id: 2045  relationship: RESELLER
ad_system: admanmedia.com  seller_id: 613  relationship: RESELLER
ad_system: admanmedia.com  seller_id: 726  relationship: RESELLER
ad_system: admanmedia.com  seller_id: 990  relationship: RESELLER
ad_system: admixer.net  seller_id: 8e380da6-31ba-488c-939c-290c48d577e4  relationship: RESELLER
ad_system: advertising.com  seller_id: 28246  relationship: RESELLER
ad_system: adx-dra.op.hicloud.com  seller_id: pub_hw_1003  relationship: RESELLER
ad_system: adx-dre.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: app-stock.com  seller_id: 256917  relationship: RESELLER
ad_system: appnexus.com  seller_id: 11450  relationship: RESELLER
info

DIRECT accounts registered to another domain

19 −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 (19)
line 92     applovin.com, f8d9282afa421a84cc4cccbc5e4e7c8e, DIRECT
             → domain in sellers.json: gamehaus.com  name in sellers.json: [email protected]
line 306    ironsrc.com, 286233, DIRECT
             → domain in sellers.json: newheartmoon.com  name in sellers.json: Upltv-mediation2020
line 307    ironsrc.com, 317998, DIRECT
             → domain in sellers.json: gamehaus.com  name in sellers.json: CreateJoy
line 362    mintegral.com, 33655, DIRECT, 0aeed750c80d6423
             → domain in sellers.json: www.gamehaus.com  name in sellers.json: GAMEHAUS PTE. LTD
line 662    unity.com, 1716409, DIRECT, 96cabb5fbdde37a7
             → domain in sellers.json: u1a5dbf73.app-ads-txt.com  name in sellers.json: OnlyForDream
line 730    bidmachine.io, 577, DIRECT
             → domain in sellers.json: gamehaus.com  name in sellers.json: Gamehaus
line 1451   netmarvel.com,1011980,DIRECT,9575c41f8f02cb9c
             → domain in sellers.json: smaato.com  name in sellers.json: smaato
line 1473   pubnative.net, 1009511, DIRECT, d641df8625486a7b
             → domain in sellers.json: casinohaus.com  name in sellers.json: Gamehaus Limited 
line 2085   ushareit.com, 22840212, DIRECT
             → domain in sellers.json: gamepromoltd.com  name in sellers.json: Epoch-Games
line 2690   reklamup.com, 5233409999, DIRECT
             → domain in sellers.json: gamehaus.com  name in sellers.json: Gamehaus Limited
line 2821   premiumads.net, 21639, DIRECT
             → domain in sellers.json: matchtilescenerypuzzle.com  name in sellers.json: Gamehaus
line 2822   premiumads.com.br, 21639, DIRECT
             → domain in sellers.json: matchtilescenerypuzzle.com  name in sellers.json: Gamehaus
line 2870   g-global.net, 21639, DIRECT
             → domain in sellers.json: matchtilescenerypuzzle.com  name in sellers.json: Gamehaus
line 3010   ironsrc.com, 286233, Direct
             → domain in sellers.json: newheartmoon.com  name in sellers.json: Upltv-mediation2020
line 3011   ironsrc.com, 317998, Direct
             → domain in sellers.json: gamehaus.com  name in sellers.json: CreateJoy
line 3346   fyber.com,213986,DIRECT,1ad675c9de6b5176
             → domain in sellers.json: gamehaus.com  name in sellers.json: Gamehaus
line 3761   premiumads.net, 21639, DIRECT
             → domain in sellers.json: matchtilescenerypuzzle.com  name in sellers.json: Gamehaus
line 3762   premiumads.com.br, 21639, DIRECT
             → domain in sellers.json: matchtilescenerypuzzle.com  name in sellers.json: Gamehaus
line 3997   bidmachine.io,577,DIRECT
             → domain in sellers.json: gamehaus.com  name in sellers.json: Gamehaus
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

Ad systems without a public sellers.json

968

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 968)
line 1      freewheel.tv, 1599106, RESELLER
             → sellers_json: HTTP 403
line 2      freewheel.tv, 1599109, RESELLER
             → sellers_json: HTTP 403
line 11     loopme.com,14163 ,DIRECT,6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 15     openx.com, 540298543, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 17     facebook.com, 734538147065395, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 19     acd.op.hicloud.com, PUB_HW_1003, RESELLER
             → sellers_json: HTTP 404
line 21     adcolony.com, 0a0f72cd66122f31, RESELLER, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 22     adcolony.com, 197af3936679d34e, RESELLER, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 23     adcolony.com, 1efc6603710003ea, RESELLER, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 24     adcolony.com, 44ef7fd4adebf701, RESELLER, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 25     adcolony.com, 5d8cbf6671c93a42, RESELLER, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 26     adcolony.com, 801e49d1be83b5f9, RESELLER, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 27     adcolony.com, 81685aa581edd381, RESELLER, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 28     adcolony.com, a03d3f9c67d42657321ebd0887117de3, DIRECT, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 29     adcolony.com, c490f6e7399a25d6, RESELLER, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 30     adcolony.com, f784e1da0cb4635dba5c38a574bd1b58, DIRECT, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 31     adcolony.com, f858ba060bce51ad, RESELLER, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 47     admixer.co.kr, 1511, RESELLER
             → sellers_json: HTML or login page instead of JSON
line 54     admixplay.com, 2012, RESELLER
             → sellers_json: HTTP 404
line 55     adtiming.com, a-126, RESELLER, bf66753b8f380142
             → sellers_json: HTTP 404
line 57     advertising.com, 25990, RESELLER
             → sellers_json: HTTP 403
line 58     advertising.com, 28246, RESELLER
             → sellers_json: HTTP 403
line 59     advertising.com, 28734, RESELLER
             → sellers_json: HTTP 403
line 60     advertising.com, 8693, RESELLER
             → sellers_json: HTTP 403
line 69     adx-dra.op.hicloud.com, PUB_HW_1003, RESELLER
             → sellers_json: HTTP 404
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 232    google.com, pub-5701909037345993, DIRECT, f08c47fec0942fa0
line 236    google.com, pub-7137919790125423, DIRECT, f08c47fec0942fa0
line 729    google.com, pub-2687326720221638, DIRECT, f08c47fec0942fa0
line 2005   ads.vk.com, 22840212, DIRECT
line 2081   target.vk.ru, 22840212, DIRECT

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