App Supply Index Monitor my app
Android · Rotatelab Yazilim ve Bilisim A.S.

Cube Land Puzzle Game

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

3,424 lines · 2,613 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

54 −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 54)
line 529    vidazoo.com, 6763f7632381fc1150a4f706, DIRECT
             → observed: the same account is marked DIRECT by 17 different companies  name in sellers.json: Aretis Limited  domain in sellers.json: hungrystudio.com
line 534    vidoomy.com, 7646534, DIRECT
             → observed: the same account is marked DIRECT by 77 different companies
line 555    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 556    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 609    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 617    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 627    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 632    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 635    opera.com, pub11079554715136, DIRECT, 55a0c5fd61378de3
             → observed: the same account is marked DIRECT by 61 different companies
line 636    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 654    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 663    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 703    smaato.com, 1100057546, DIRECT, 07bcf65f187117b4
             → observed: the same account is marked DIRECT by 47 different companies
line 704    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 751    pubmatic.com, 159078, DIRECT, 5d62403b186f2ace
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 9 different companies  name in sellers.json: Adtarget Medya AS  domain in sellers.json: adtarget.com.tr
line 760    admixer.net, 4ca083cd-412f-49fe-b832-5b66ee490d9a, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 4 different companies  name in sellers.json: Unity (B)  domain in sellers.json: unity3d.com
line 768    improvedigital.com, 912, DIRECT
             → observed: the same account is marked DIRECT by 8 different companies
line 782    adtarget.com.tr, 306742, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 4 different companies  name in sellers.json: Admixer EU GmbH  domain in sellers.json: admixer.com
line 783    admatic.com.tr, adm-pub-185375301865, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 11 different companies  name in sellers.json: AdTarget Teknoloji A.Ş.  domain in sellers.json: adtarget.biz
line 784    adform.com, 2600, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 11 different companies  name in sellers.json: ADTARGET MEDYA A.S.  domain in sellers.json: adtarget.com.tr
line 785    stroeer.com, 17938, DIRECT
             → observed: the same account is marked DIRECT by 11 different companies  name in sellers.json: AdTarget Medya A.Ş.  domain in sellers.json: adtarget.com.tr
line 898    adsyield.com, 1233, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 25 different companies  name in sellers.json: Unity  domain in sellers.json: unity.com
line 926    adswizz.com, entravision, DIRECT
             → observed: the same account is marked DIRECT by 14 different companies
line 927    adtonos.com, PUB3109876780, DIRECT
             → observed: the same account is marked DIRECT by 11 different companies
warning

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

444 −14 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 444)
line 3      applovin.com, b67883c1785cd0d7a67542790c08c007, DIRECT
             → sellers_json: https://applovin.com/sellers.json
line 40     google.com, pub-6125019902964539, DIRECT, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 57     zmaticoo.com, 113149, RESELLER
             → sellers_json: https://zmaticoo.com/sellers.json
line 73     onetag.com, 59aa7be4921bac8, RESELLER
             → sellers_json: https://onetag.com/sellers.json
line 117    rubiconproject.com, 26168, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 124    video.unrulymedia.com, 764922532, RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 129    sonobi.com, 45dd948092, RESELLER, d1a215d9eb5aee9e
             → sellers_json: https://sonobi.com/sellers.json
line 137    adform.com,2967,RESELLER,9f5210a2f0999e32
             → sellers_json: https://adform.com/sellers.json
line 159    axonix.com,59163,RESELLER,bc385f2b4a87b721
             → sellers_json: https://axonix.com/sellers.json
line 184    conversantmedia.com,100859,RESELLER,03113cd04947736d
             → sellers_json: https://conversantmedia.com/sellers.json
line 187    e-planning.net,75f09c55845dd6e3,RESELLER,c1ba615865ed87b2
             → sellers_json: https://e-planning.net/sellers.json
line 202    improvedigital.com,2276,RESELLER
             → sellers_json: https://improvedigital.com/sellers.json
line 239    media.net,8CU43768M,RESELLER
             → sellers_json: https://media.net/sellers.json
line 248    onetag.com,82e44d118b79600,RESELLER
             → sellers_json: https://onetag.com/sellers.json
line 254    onetag.com,925c32ef718e9fe,RESELLER
             → sellers_json: https://onetag.com/sellers.json
line 273    pubmatic.com,159668,RESELLER,5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 323    rubiconproject.com,25064,RESELLER,0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 327    rubiconproject.com,25748,RESELLER,0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 370    smartivi.ai,357152,RESELLER
             → sellers_json: https://smartivi.ai/sellers.json
line 373    sonobi.com,861be9c200,RESELLER,d1a215d9eb5aee9e
             → sellers_json: https://sonobi.com/sellers.json
line 381    themediagrid.com,OTJDBI,RESELLER,35d5010d7789b49d
             → sellers_json: https://themediagrid.com/sellers.json
line 383    themediagrid.com,RIX2M5,RESELLER,35d5010d7789b49d
             → sellers_json: https://themediagrid.com/sellers.json
line 398    video.unrulymedia.com,123476257,RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 406    video.unrulymedia.com,827123801,RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 421    yeahmobi.com,111110,RESELLER
             → sellers_json: https://yeahmobi.com/sellers.json
warning

Lines for ad system domains that don't resolve

26 −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 26)
line 554    ylhglobal.com, 1930587443, RESELLER
             → ad_system: ylhglobal.com
line 718    spotxchange.com, 117872, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 724    reforge.in, 107, RESELLER
             → ad_system: reforge.in
line 725    reforge.in, 353, RESELLER
             → ad_system: reforge.in
line 742    districtm.io, 102098, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 754    spotxchange.com, 85519, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 766    districtm.io, 102058, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 871    spotxchange.com, 149886, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 872    spotxchange.com, 71426, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1373   spotxchange.com, 82068, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1529   spotxchange.com, 307720, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1541   engagebdr.com, 10181, RESELLER
             → ad_system: engagebdr.com
line 1553   engagebdr.com, 10423, RESELLER
             → ad_system: engagebdr.com
line 1555   spotxchange.com, 234183, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1574   engagebdr.com, 10252, RESELLER
             → ad_system: engagebdr.com
line 1589   districtm.io, 101649, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 1602   spotxchange.com, 225721, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1606   spotxchange.com, 238936, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1893   gamoshi.io, 267-b3609, RESELLER, 20e30b2ae1f670f2
             → ad_system: gamoshi.io
line 1944   spotxchange.com, 225721, RESELLER
             → ad_system: spotxchange.com
line 2637   engagebdr.com, 16, RESELLER
             → ad_system: engagebdr.com
line 2652   dmixer.co.kr, 1610, RESELLER
             → ad_system: dmixer.co.kr
line 2662   engagebdr.com, 84, RESELLER
             → ad_system: engagebdr.com
line 2671   engagebdr.com, 10294, RESELLER
             → ad_system: engagebdr.com
line 2677   engagebdr.com, 7, RESELLER
             → ad_system: engagebdr.com
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 615    singularads, 548745, RESELLER
             → reason: invalid ad system domain
line 1342   eliteappgrade, 514554, RESELLER
             → reason: invalid ad system domain
line 2687   uis.mobfox.com, 2310, RESELLER 5529a3d1f59865be
             → reason: relationship must be DIRECT or RESELLER, got 'RESELLER 5529a3d1f59865be'
info

Duplicate lines

111 −1 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (25 of 111)
ad_system: media.net  seller_id: 8cu12aq1y  relationship: RESELLER
ad_system: smartadserver.com  seller_id: 3817  relationship: RESELLER
ad_system: video.unrulymedia.com  seller_id: 169764768  relationship: RESELLER
ad_system: video.unrulymedia.com  seller_id: 322585001  relationship: RESELLER
ad_system: xandr.com  seller_id: 13799  relationship: RESELLER
ad_system: growintech.co  seller_id: 102275  relationship: RESELLER
ad_system: smartadserver.com  seller_id: 3232  relationship: RESELLER
ad_system: onlinemediasolutions.com  seller_id: 29556  relationship: RESELLER
ad_system: adform.com  seller_id: 2795  relationship: RESELLER
ad_system: appnexus.com  seller_id: 13293  relationship: RESELLER
ad_system: appnexus.com  seller_id: 15670  relationship: RESELLER
ad_system: conversantmedia.com  seller_id: 100358  relationship: RESELLER
ad_system: dauup.com  seller_id: 34101  relationship: RESELLER
ad_system: indexexchange.com  seller_id: 191572  relationship: RESELLER
ad_system: indexexchange.com  seller_id: 194730  relationship: RESELLER
ad_system: inmobi.com  seller_id: 9e311c7a68e94888aac7fbb4272381e2  relationship: RESELLER
ad_system: lijit.com  seller_id: 530498  relationship: RESELLER
ad_system: markappmedia.site  seller_id: c-1019  relationship: RESELLER
ad_system: media.net  seller_id: 8cu7h33b7  relationship: RESELLER
ad_system: media.net  seller_id: 8cui89k0d  relationship: RESELLER
ad_system: media.net  seller_id: 8cusc3uj7  relationship: RESELLER
ad_system: my-cast.tv  seller_id: 986797  relationship: RESELLER
ad_system: onetag.com  seller_id: 8668c16092f01e8  relationship: RESELLER
ad_system: openx.com  seller_id: 540679900  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 25978  relationship: RESELLER
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 920    take1ads.com, 851, DIRECT
             → domain in sellers.json: alictus.com  name in sellers.json: Alictus
line 930    nextmillennium.io, 16486, DIRECT, 65bd090fa4a1e3d6
             → domain in sellers.json: superfree.com  name in sellers.json: Take1
info

Ad systems without a public sellers.json

497

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 497)
line 6      gamaigroup.com, 423056, RESELLER
             → sellers_json: HTML or login page instead of JSON
line 9      loopme.com, 11303, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 10     loopme.com, 11424, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 13     openx.com, 540785403, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 14     openx.com, 559798512, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 41     facebook.com, 445131659348142, RESELLER, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 45     loopme.com, 9724, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 58     openx.com, 539214772, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 62     openx.com, 540298543, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 67     criteo.com, B-057955, RESELLER, 9fac4a4a87c2a44f
             → sellers_json: HTTP 403
line 68     loopme.com, 11414, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 71     appnexus.com, 8178, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 72     advertising.com, 28246, RESELLER
             → sellers_json: HTTP 403
line 74     gamaigroup.com, 320201, RESELLER
             → sellers_json: HTML or login page instead of JSON
line 75     freewheel.tv, 1599106, RESELLER
             → sellers_json: HTTP 403
line 76     freewheel.tv, 1599109, RESELLER
             → sellers_json: HTTP 403
line 82     eskimi.com, 2020000030, RESELLER
             → sellers_json: HTTP 403
line 97     sabio.us, 100071, RESELLER, 96ed93aaa9795702
             → sellers_json: HTTP 404
line 103    waardex.com, 99236, RESELLER
             → sellers_json: HTTP 403
line 106    growzee.io, cd9d1950-1f84-4645-80f4-bdbaa23548a0, RESELLER
             → sellers_json: HTML or login page instead of JSON
line 132    acd.op.hicloud.com,PUB_HW_1003,RESELLER
             → sellers_json: HTTP 404
line 142    advertising.com,28650,RESELLER
             → sellers_json: HTTP 403
line 143    adx-dra.op.hicloud.com,PUB_HW_1003,RESELLER
             → sellers_json: HTTP 404
line 144    adx-dre.op.hicloud.com,PUB_HW_1003,RESELLER
             → sellers_json: HTTP 404
line 145    adx-drru.op.hicloud.com,PUB_HW_1003,RESELLER
             → sellers_json: HTTP 404

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