App Supply Index Monitor my app
iOS · AKRURA PTE. LTD

Blood Pressure App-BP Tracker

Developer URL
https://akrura.ltd/
app-ads.txt
http://akrura.ltd/app-ads.txt · 200
Checked
Oct 7, 2026
D
59/100

3,475 lines · 2,789 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

78 −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 78)
line 173    pubmatic.com, 160565, DIRECT, 5d62403b186f2ace
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 45 different companies  name in sellers.json: Tapjoy  domain in sellers.json: tapjoy.com
line 174    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 178    synacor.com, 82460, DIRECT, e108f11b2cdf7d5b
             → observed: the same account is marked DIRECT by 50 different companies
line 182    opera.com, pub6584435113344, DIRECT, 55a0c5fd61378de3
             → observed: the same account is marked DIRECT by 33 different companies
line 185    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 883    toponad.com, 16385e313a271a, DIRECT, 1d49fe424a1a456d
             → observed: the same account is marked DIRECT by 98 different companies
line 904    vidoomy.com,7646534,DIRECT
             → observed: the same account is marked DIRECT by 77 different companies
line 1440   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 1607   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 1626   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 1627   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 1655   onetag.com,82e44d118b79600,DIRECT
             → observed: the same account is marked DIRECT by 79 different companies
line 1657   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 1664   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 1671   opera.com,pub11079554715136,DIRECT,55a0c5fd61378de3
             → observed: the same account is marked DIRECT by 61 different companies
line 1676   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 1955   33across.com, 0015a00003DKg9ZAAT, DIRECT
             → observed: the same account is marked DIRECT by 10 different companies  name in sellers.json: BetweenX  domain in sellers.json: betweendigital.com
line 1964   adriver.ru, 1009202, DIRECT
             → observed: the same account is marked DIRECT by 10 different companies
line 1971   algorix.co, 60337, DIRECT
             → observed: the same account is marked DIRECT by 10 different companies
line 1982   betweendigital.com, 44229, DIRECT
             → observed: the same account is marked DIRECT by 10 different companies  name in sellers.json: MGL MY.COM (CYPRUS) LIMITED  domain in sellers.json: my.com
line 1984   betweendigital.com, 46880, DIRECT
             → observed: the same account is marked DIRECT by 10 different companies
line 1991   bigo.sg, 880, DIRECT
             → observed: the same account is marked DIRECT by 11 different companies
line 2016   ignitemediatech.com, pub_63615, DIRECT
             → observed: the same account is marked DIRECT by 10 different companies  name in sellers.json: Game Maker Ltd.  domain in sellers.json: gmaker.top
line 2037   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
line 2038   mangomob.net, 5000671969, DIRECT
             → observed: the same account is marked DIRECT by 10 different companies  name in sellers.json: betweendigital  domain in sellers.json: betweendigital.com
warning

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

287 −8 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 287)
line 21     dauup.com, 34222, RESELLER, 4daba13e2b0dfd9
             → sellers_json: https://dauup.com/sellers.json
line 26     google.com, pub-2923085774557613, RESELLER, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 27     google.com, pub-3990748024667386, RESELLER, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 37     lijit.com, 606973, RESELLER, fafdf38b16bf6b2b
             → sellers_json: https://lijit.com/sellers.json
line 45     media.net, 8CU675N41, RESELLER
             → sellers_json: https://media.net/sellers.json
line 100    rubiconproject.com, 28341, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 137    triplelift.com, 14705-EB, RESELLER
             → sellers_json: https://triplelift.com/sellers.json
line 162    rubiconproject.com, 12286, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 163    webeyemob.com, 70096, RESELLER
             → sellers_json: https://webeyemob.com/sellers.json
line 167    video.unrulymedia.com, 123476257, RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 182    opera.com, pub6584435113344, DIRECT, 55a0c5fd61378de3
             → sellers_json: https://opera.com/sellers.json
line 198    axonix.com, 56222, RESELLER
             → sellers_json: https://axonix.com/sellers.json
line 212    e-planning.net, 4aee56d1adc59f29, RESELLER, c1ba615865ed87b2
             → sellers_json: https://e-planning.net/sellers.json
line 257    pubmatic.com,162458, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 267    rubiconproject.com, 24992, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 268    rubiconproject.com, 25064, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 279    smartclip.net,14275,RESELLER
             → sellers_json: https://smartclip.net/sellers.json
line 280    sonobi.com, 25e3d9361e, RESELLER, d1a215d9eb5aee9e
             → sellers_json: https://sonobi.com/sellers.json
line 285    triplelift.com, 12210-EB, RESELLER, 6c33edb13117fd86
             → sellers_json: https://triplelift.com/sellers.json
line 289    triplelift.com, 8446, RESELLER, 6c33edb13117fd86
             → sellers_json: https://triplelift.com/sellers.json
line 291    video.unrulymedia.com, 1767353092, RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 297    webeyemob.com, 70107, RESELLER
             → sellers_json: https://webeyemob.com/sellers.json
line 303    yeahmobi.com,107432, RESELLER
             → sellers_json: https://yeahmobi.com/sellers.json
line 366    bidnex.com,8,RESELLER
             → sellers_json: https://bidnex.com/sellers.json
line 466    opera.com,pub13954598314368,RESELLER,55a0c5fd61378de3
             → sellers_json: https://opera.com/sellers.json
warning

Lines for ad system domains that don't resolve

14 −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 (14)
line 1039   spotxchange.com, 307720, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1059   engagebdr.com, 10181, RESELLER
             → ad_system: engagebdr.com
line 1077   engagebdr.com, 10423, RESELLER
             → ad_system: engagebdr.com
line 1082   spotxchange.com, 234183, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1118   engagebdr.com, 10252, RESELLER
             → ad_system: engagebdr.com
line 1131   spotxchange.com, 117872, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1142   districtm.io, 101649, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 1168   spotxchange.com, 225721, RESELLER
             → ad_system: spotxchange.com
line 1174   spotxchange.com, 238936, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1437   ylhglobal.com, 1930587443, RESELLER
             → ad_system: ylhglobal.com
line 1986   bid.mindtos, 24121196, DIRECT
             → ad_system: bid.mindtos
line 2004   dsp.videolink.host, 24121196, DIRECT
             → ad_system: dsp.videolink.host
line 2010   gamoshi.io, 267-b4800, RESELLER
             → ad_system: gamoshi.io
line 2025   lacunaads.com, 24121196, DIRECT
             → ad_system: lacunaads.com
warning

Malformed lines

6 −1 pts

Lines that buyers' crawlers will ignore.

How to fixFix the format: <ad system domain>, <seller id>, DIRECT|RESELLER[, <cert authority id>].
Evidence (6)
line 210    conversantmedia.com, 41896, RESELLER 03113cd04947736d
             → reason: relationship must be DIRECT or RESELLER, got 'RESELLER 03113cd04947736d'
line 1620   singularads, 548745, RESELLER
             → reason: invalid ad system domain
line 1994   buzzoola.com/ru/, 24121196, DIRECT
             → reason: invalid ad system domain
line 2123   vk_eu.rtb.rtblab.net, 24121196, DIRECT
             → reason: invalid ad system domain
line 2792   onetag.com, 67c71bd96716ca3 RESELLER
             → reason: fewer than 3 fields
line 2896   b42d42eb28400efa,targetbetter.com, 6451, RESELLER
             → reason: invalid ad system domain
info

Duplicate lines

563 −3 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (25 of 563)
ad_system: appnexus.com  seller_id: 11826  relationship: RESELLER
ad_system: appnexus.com  seller_id: 14230  relationship: RESELLER
ad_system: appnexus.com  seller_id: 17779  relationship: RESELLER
ad_system: appnexus.com  seller_id: 6849  relationship: RESELLER
ad_system: freewheel.tv  seller_id: 741650  relationship: RESELLER
ad_system: google.com  seller_id: pub-1682595508078257  relationship: RESELLER
ad_system: google.com  seller_id: pub-3990748024667386  relationship: RESELLER
ad_system: improvedigital.com  seller_id: 2297  relationship: RESELLER
ad_system: kidoz.net  seller_id: 15467  relationship: RESELLER
ad_system: lijit.com  seller_id: 528770  relationship: RESELLER
ad_system: loopme.com  seller_id: 11463  relationship: RESELLER
ad_system: loopme.com  seller_id: 2896  relationship: RESELLER
ad_system: media.net  seller_id: 8cu5l226o  relationship: RESELLER
ad_system: media.net  seller_id: 8cu675n41  relationship: RESELLER
ad_system: media.net  seller_id: 8cu9b72o6  relationship: RESELLER
ad_system: media.net  seller_id: 8cuh46n56  relationship: RESELLER
ad_system: media.net  seller_id: 8cusc3uj7  relationship: RESELLER
ad_system: media.net  seller_id: 8cuuq286l  relationship: RESELLER
ad_system: nativo.com  seller_id: 5958  relationship: RESELLER
ad_system: nativo.com  seller_id: 6089  relationship: RESELLER
ad_system: openx.com  seller_id: 537153564  relationship: RESELLER
ad_system: openx.com  seller_id: 540393169  relationship: RESELLER
ad_system: openx.com  seller_id: 559792583  relationship: RESELLER
ad_system: openx.com  seller_id: 561446248  relationship: RESELLER
ad_system: openx.com  seller_id: 562174952  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

8 −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 (8)
line 1      google.com, pub-1823908540176334, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: deepthought.industries  name in sellers.json: AKRURA PTE LTD
line 2      google.com, pub-5749945813554491, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: deepthought.industries  name in sellers.json: AKRURA PTE LTD
line 6      unity.com, 3302728, DIRECT, 96cabb5fbdde37a7
             → domain in sellers.json: deepthought.industries  name in sellers.json: studyextensively
line 696    applovin.com, 9b7feb8459d6f4c6d3de3dcfb2ad41c7, DIRECT
             → domain in sellers.json: deepthought.industries  name in sellers.json: AKRURA PTE. LTD.
line 734    pangleglobal.com, 5009484, DIRECT
             → domain in sellers.json: alldocreader.deepthought.industries  name in sellers.json: AKRURA PTE. LTD. 
line 1828   ironsrc.com, 580343, Direct
             → domain in sellers.json: videodownloader.deepthought.industries  name in sellers.json: AKRURA PTE. LTD.
line 1987   bidease.com, 24121196, DIRECT
             → domain in sellers.json: deepthought.industries  name in sellers.json: QR Code Scanner.
line 2114   ushareit.com, 24121196, DIRECT
             → domain in sellers.json: ringtone.deepthought.industries  name in sellers.json: QR Code Scanner.
info

Ad systems without a public sellers.json

423

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 423)
line 3      facebook.com, 993619788078146, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 4      facebook.com, 764155808996604, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 8      appnexus.com, 11826, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 9      appnexus.com, 14230, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 10     appnexus.com, 17779, RESELLER
             → sellers_json: HTTP 403
line 11     appnexus.com, 6849, RESELLER
             → sellers_json: HTTP 403
line 24     freewheel.tv, 741650, RESELLER
             → sellers_json: HTTP 403
line 38     loopme.com, 11463, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 39     loopme.com, 20775, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 40     loopme.com, 2896, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 41     loopme.com, 9621, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 54     ogury.com, 065d4ff5-a269-44be-9634-9d4d7af2dfc3, RESELLER
             → sellers_json: HTTP 403
line 56     openx.com, 537153564, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 57     openx.com, 540393169, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 58     openx.com, 559792583, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 59     openx.com, 561446248, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 60     openx.com, 562174952, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 61     openx.com, 563905670, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 62     openx.com, 565175463, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 158    zetaglobal.net, 525, RESELLER
             → sellers_json: HTTP 404
line 161    tapjoy.com, 2d8929072fde49d485e785cbaf6ccef4, DIRECT, 29e595b1aeb5904d
             → sellers_json: HTML or login page instead of JSON
line 164    openx.com, 540679900, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 165    adcolony.com, 801e49d1be83b5f9, RESELLER, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 169    appnexus.com, 6849, RESELLER
             → sellers_json: HTTP 403
line 171    rhythmone.com, 123476257, RESELLER, a670c89d4a324e47
             → sellers_json: HTTP 403
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 1966   ads.vk.com, 24121196, DIRECT
line 2108   target.vk.ru, 24121196, 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