App Supply Index Monitor my app
Android · Loom Games A.Ş.

Pixel Flow!

Developer URL
https://loomgames.com/
app-ads.txt
https://www.loomgames.com/app-ads.txt · 200
Checked
Oct 7, 2026
C
60/100

11,692 lines · 9,525 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

132 −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 132)
line 5784   lijit.com, 489954, DIRECT, fafdf38b16bf6b2b
             → observed: the same account is marked DIRECT by 18 different companies  name in sellers.json: AppBroda Tech-FZCO  domain in sellers.json: appbroda.com
line 6228   apester.com,1105,DIRECT
             → observed: the same account is marked DIRECT by 70 different companies
line 6241   adyoulike.com,4d5014f8da11fc0a70ebbda5d4537935,DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 71 different companies  name in sellers.json: Axis Marketplace  domain in sellers.json: axis-marketplace.com
line 6260   thebrave.io,9840732,DIRECT,c25b2154543746ac
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 61 different companies  name in sellers.json: bidmachine  domain in sellers.json: bidmachine.io
line 6263   carbonatix.com,176915265,DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 70 different companies  name in sellers.json: Bidmachine  domain in sellers.json: bidmachine.io
line 6326   bematterfull.com,92391776902,DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 70 different companies  name in sellers.json: Bidmachine  domain in sellers.json: bidmachine.io
line 6339   themediagrid.com,SWH94X,DIRECT,35d5010d7789b49d
             → observed: the same account is marked DIRECT by 62 different companies  name in sellers.json: Bidmachine, Inc  domain in sellers.json: bidmachine.io
line 6340   iqzone.com,IQ96,DIRECT
             → observed: the same account is marked DIRECT by 59 different companies  name in sellers.json: Appodeal  domain in sellers.json: appodeal.com
line 6387   risecodes.com,67ac81ac2c875500018fbbfc,DIRECT,79929e88b2ba73bc
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 74 different companies  name in sellers.json: Bidmachine  domain in sellers.json: bidmachine.io
line 6404   opera.com,pub6148735850944,DIRECT,55a0c5fd61378de3
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 62 different companies  name in sellers.json: Bidmachine  domain in sellers.json: bidmachine.io
line 6485   themediagrid.com,RVQDTI,DIRECT,35d5010d7789b49d
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 76 different companies  name in sellers.json: ORANGE CLICK MEDIA & COMMERCE LTD  domain in sellers.json: orangeclickmedia.com
line 6486   orangeclickmedia.com,C-1021,DIRECT,cd730d2f56b472c4
             → observed: the same account is marked DIRECT by 68 different companies
line 6489   markappmedia.site,C-1021,DIRECT,1ddf21e4cc2e32a1
             → observed: the same account is marked DIRECT by 68 different companies  name in sellers.json: pulishertest  domain in sellers.json: test.com
line 6491   lijit.com,411915,DIRECT,fafdf38b16bf6b2b
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 69 different companies  name in sellers.json: MARKAPP MEDIA LTD  domain in sellers.json: markappmedia.site
line 6507   zmaticoo.com,5135063,DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 59 different companies  name in sellers.json: bidmachine  domain in sellers.json: bidmachine.io
line 6539   lijit.com,563477,DIRECT,fafdf38b16bf6b2b
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 59 different companies  name in sellers.json: BidMachine  domain in sellers.json: bidmachine.io
line 6541   selectmedia.asia,6c45ab2c1e3590faff8c2047,DIRECT,e365c871a27c655d
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 68 different companies  name in sellers.json: Blasto  domain in sellers.json: blasto.ai
line 6544   mgid.com,911290,DIRECT,d4c29acad76ce94f
             → observed: the same account is marked DIRECT by 34 different companies
line 6567   onetag.com,61d88450bdb25bc,DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 74 different companies  name in sellers.json: Greeter Holdings LTD Adipolo  domain in sellers.json: adipolo.com
line 6582   spinx.biz,1373698863,DIRECT
             → observed: the same account is marked DIRECT by 66 different companies  name in sellers.json: PlaySimple (SpinX.io)  domain in sellers.json: playsimple.in
line 6586   algorix.co,60019,DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 65 different companies  name in sellers.json: Appodeal  domain in sellers.json: bidmachine.io
line 6596   rtbhouse.com,7VQaL76PBynk7Hu4jror,DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 66 different companies  name in sellers.json: Axis Corp LTD  domain in sellers.json: axis-marketplace.com
line 6637   lunamedia.io,d7190c50-6c49-40d1-a716-1943623e120b,DIRECT,524ecb396915caaf
             → observed: the same account is marked DIRECT by 65 different companies  name in sellers.json: LION STUDIOS  domain in sellers.json: lionstudios.cc
line 6638   themediagrid.com,FALINO,DIRECT,35d5010d7789b49d
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 105 different companies  name in sellers.json: Luna Media Group LLC  domain in sellers.json: lunamedia.io
line 6639   lkqd.net,1100058249,DIRECT,59c49fa9598a0117
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 65 different companies  name in sellers.json: Pubrev+  domain in sellers.json: pubrevplus.com
warning

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

957 −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 957)
line 50     google.com, pub-8795162128577091, DIRECT, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 55     adiiix.com, par-BE7E667E3339AD6BC7BA2887D6E7227A, RESELLER
             → sellers_json: https://adiiix.com/sellers.json
line 57     app-stock.com, 256917, RESELLER
             → sellers_json: https://app-stock.com/sellers.json
line 64     improvedigital.com, 2276, RESELLER
             → sellers_json: https://improvedigital.com/sellers.json
line 71     tradplusad.com, b3fca24bd11c1242, RESELLER
             → sellers_json: https://tradplusad.com/sellers.json
line 73     rubiconproject.com, 25064, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 85     rubiconproject.com, 26270, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 86     rubiconproject.com, 26158, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 91     rubiconproject.com, 26386, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 106    xandr.com, 8916, RESELLER
             → sellers_json: https://xandr.com/sellers.json
line 107    xandr.com, 3318, RESELLER
             → sellers_json: https://xandr.com/sellers.json
line 109    zmaticoo.com, 5135704, RESELLER
             → sellers_json: https://zmaticoo.com/sellers.json
line 136    taurusx.com, 80029, RESELLER
             → sellers_json: https://taurusx.com/sellers.json
line 143    blueseasx.com, 232670, RESELLER, 7998eac5087f6110
             → sellers_json: https://blueseasx.com/sellers.json
line 145    google.com, pub-3990748024667386, RESELLER, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 148    visiblemeasures.com, 1020, RESELLER
             → sellers_json: https://visiblemeasures.com/sellers.json
line 170    thunder-monetize.com, 5257091605, RESELLER
             → sellers_json: https://thunder-monetize.com/sellers.json
line 171    thunder-monetize.com, 8221217003, RESELLER
             → sellers_json: https://thunder-monetize.com/sellers.json
line 180    admanmedia.com, 2153, RESELLER
             → sellers_json: https://admanmedia.com/sellers.json
line 181    admanmedia.com, 2037, RESELLER
             → sellers_json: https://admanmedia.com/sellers.json
line 202    yeahmobi.com, 5135195, RESELLER
             → sellers_json: https://yeahmobi.com/sellers.json
line 205    webeyemob.com, 80029, RESELLER
             → sellers_json: https://webeyemob.com/sellers.json
line 237    video.unrulymedia.com, 755432070, RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 245    video.unrulymedia.com, 123476257, RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 250    video.unrulymedia.com, 6111915185540403805, RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
warning

Lines for ad system domains that don't resolve

17 −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 (17)
line 483    spotxchange.com, 307720, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 497    engagebdr.com, 10181, RESELLER
             → ad_system: engagebdr.com
line 514    engagebdr.com, 10423, RESELLER
             → ad_system: engagebdr.com
line 519    spotxchange.com, 234183, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 551    engagebdr.com, 10252, RESELLER
             → ad_system: engagebdr.com
line 564    spotxchange.com, 117872, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 575    districtm.io, 101649, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 597    spotxchange.com, 225721, RESELLER
             → ad_system: spotxchange.com
line 600    spotxchange.com, 238936, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 786    ylhglobal.com, 1930587443, RESELLER
             → ad_system: ylhglobal.com
line 1572   gamoshi.io, 267-b3609, RESELLER, 20e30b2ae1f670f2
             → ad_system: gamoshi.io
line 2958   gamoshi.io, 267-b3609, RESELLER, 20e30b2ae1f670f2
             → ad_system: gamoshi.io
line 4474   gamoshi.io, 267-b3609, RESELLER, 20e30b2ae1f670f2
             → ad_system: gamoshi.io
line 6529   gamoshi.io,267-b2713,RESELLER,20e30b2ae1f670f2
             → ad_system: gamoshi.io
line 7077   gamoshi.io, 267-b3609, RESELLER, 20e30b2ae1f670f2
             → ad_system: gamoshi.io
line 9046   gamoshi.io, 267-b3609, RESELLER, 20e30b2ae1f670f2
             → ad_system: gamoshi.io
line 9047   gamoshi.io, 267-b3623, RESELLER, 20e30b2ae1f670f2
             → ad_system: gamoshi.io
warning

Malformed lines

3 −1 pts

Lines that buyers' crawlers will ignore.

How to fixFix the format: <ad system domain>, <seller id>, DIRECT|RESELLER[, <cert authority id>].
Evidence (3)
line 8297   gitberry.com, RESELLER, 816110171
             → reason: relationship must be DIRECT or RESELLER, got '816110171'
line 8321   krushmedia.com, AJxF6R519a9M6CaTvK
             → reason: fewer than 3 fields
line 11351  lemmatechnologies, 1844, RESELLER
             → reason: invalid ad system domain
info

Duplicate lines

2,078 −4 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (25 of 2,078)
ad_system: applovin.com  seller_id: e74888ac44091fec2bbe1a08b8939bc7  relationship: DIRECT
ad_system: adyoulike.com  seller_id: 2d578cf695c89ec2ba707280319d2020  relationship: RESELLER
ad_system: algorix.co  seller_id: 60532  relationship: RESELLER
ad_system: contextweb.com  seller_id: 562615  relationship: RESELLER
ad_system: gamaigroup.com  seller_id: 423056  relationship: RESELLER
ad_system: improvedigital.com  seller_id: 2602  relationship: RESELLER
ad_system: indexexchange.com  seller_id: 211341  relationship: RESELLER
ad_system: lijit.com  seller_id: 516975  relationship: RESELLER
ad_system: loopme.com  seller_id: 11303  relationship: RESELLER
ad_system: loopme.com  seller_id: 11424  relationship: RESELLER
ad_system: media.net  seller_id: 8cu12aq1y  relationship: RESELLER
ad_system: media.net  seller_id: 8cud06z68  relationship: RESELLER
ad_system: openx.com  seller_id: 540785403  relationship: RESELLER
ad_system: openx.com  seller_id: 559798512  relationship: RESELLER
ad_system: opera.com  seller_id: pub6538436382208  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 158154  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 158862  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 159509  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 160974  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 164532  relationship: RESELLER
ad_system: pubnative.net  seller_id: 1007501  relationship: RESELLER
ad_system: risecodes.com  seller_id: 64e346c45ab8e700016b45cd  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 16356  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 20050  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 20744  relationship: RESELLER
info

DIRECT accounts registered to another domain

3 −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 (3)
line 8788   nexverse.ai, 71021, DIRECT
             → domain in sellers.json: etermax.com  name in sellers.json: ETERMAX S.A.
line 8789   nexverse.ai, 71020, DIRECT
             → domain in sellers.json: etermax.com  name in sellers.json: Etermax
line 10747  rubiconproject.com, 28157, DIRECT, 0bfd66d529a55807
             → domain in sellers.json: loopgames.net  name in sellers.json: LOOM GAMES OYUN YAZILIM VE PAZARLAMA ANONIM SIRKETI
info

Ad systems without a public sellers.json

1,577

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,577)
line 8      facebook.com, 717119487915123, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 9      facebook.com, 1733652000846909, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 10     facebook.com, 1883256552237268, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 11     facebook.com, 1136985165023073, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 16     gamaigroup.com, 423056, RESELLER
             → sellers_json: HTML or login page instead of JSON
line 20     loopme.com, 11303, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 21     loopme.com, 11424, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 24     openx.com, 540785403, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 25     openx.com, 559798512, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 152    yabbi.me, 675d9254-4032-47ed-9074-b6ef4dbab522, RESELLER
             → sellers_json: HTTP 404
line 156    loopme.com, 14009, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 157    loopme.com, 11561, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 158    loopme.com, 11605, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 159    loopme.com, 9621, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 160    loopme.com, 11635, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 161    loopme.com, 15629, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 162    loopme.com, 11347, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 163    loopme.com, 11463, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 167    sabio.us, 100092, RESELLER, 96ed93aaa9795702
             → sellers_json: HTTP 404
line 172    zetaglobal.net, 815, RESELLER
             → sellers_json: HTTP 404
line 174    eskimi.com, 2020000545, RESELLER
             → sellers_json: HTTP 403
line 175    eskimi.com, 2020000663, RESELLER
             → sellers_json: HTTP 403
line 195    advertising.com, 82632, RESELLER
             → sellers_json: HTTP 403
line 208    freewheel.tv, 1601388, RESELLER
             → sellers_json: HTTP 403
line 209    freewheel.tv, 741650, RESELLER
             → sellers_json: HTTP 403

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