App Supply Index Monitor my app
iOS · Scopely, Inc.

MONOPOLY GO!

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

11,408 lines · 8,937 verified against sellers.json

Findings

Each finding lists the exact lines involved. These are mechanical checks of public files, not fraud verdicts.

warning

DIRECT lines for seats the publisher doesn't own

100 −14 pts

DIRECT should mean the publisher controls the account. These seats are listed as intermediaries by the ad system itself, or are labeled DIRECT by many unrelated companies, so they belong to a reseller. Buyers who prefer DIRECT paths end up paying for an extra hop.

How to fixUse DIRECT only for accounts your company controls. Ask each partner whether the seat is yours; if not, change the line to RESELLER.
Evidence (25 of 100)
line 11     inmobi.com,cb6a6239dfec478f818c1ffca00ca440,DIRECT,83e75a7ae333ca9d
             → why=the same seat is labeled DIRECT by 45 different companies
line 12     opera.com,pub8613009987200,DIRECT,55a0c5fd61378de3
             → why=the same seat is labeled DIRECT by 30 different companies
line 13     opera.com,pub11330246048832,DIRECT,55a0c5fd61378de3
             → why=the same seat is labeled DIRECT by 17 different companies
line 14     sharethrough.com,Uc8GWHvM,DIRECT,d53b998a7bd4ecd2
             → why=sellers.json lists the seat as INTERMEDIARY; the same seat is labeled DIRECT by 36 different companies  seat_owner=A4G Network - OB  seat_domain=google.com
line 245    appnexus.com,12616,DIRECT,f5ab79cb980f11d1
             → why=the same seat is labeled DIRECT by 6 different companies
line 246    admanmedia.com,647,DIRECT
             → why=sellers.json lists the seat as INTERMEDIARY; the same seat is labeled DIRECT by 6 different companies  seat_owner=anzu.io  seat_domain=anzu.io
line 247    aps.amazon.com,42df5c79-9a6a-4118-b46f-dd311cf16fb8,DIRECT
             → why=the same seat is labeled DIRECT by 16 different companies  seat_owner=ApexFlow  seat_domain=apexflowsdk.com
line 248    pubmatic.com,166385,DIRECT,5d62403b186f2ace
             → why=sellers.json lists the seat as INTERMEDIARY; the same seat is labeled DIRECT by 5 different companies  seat_owner=Anzu  seat_domain=anzu.io
line 249    opera.com,pub6148735850944,DIRECT,55a0c5fd61378de3
             → why=sellers.json lists the seat as INTERMEDIARY; the same seat is labeled DIRECT by 62 different companies  seat_owner=Bidmachine  seat_domain=bidmachine.io
line 250    adwmg.com,101282,DIRECT,c9688a22012618e7
             → why=sellers.json lists the seat as INTERMEDIARY; the same seat is labeled DIRECT by 7 different companies  seat_owner=Anzu  seat_domain=anzu.io
line 1082   uis.mobfox.com,2158,DIRECT,5529a3d1f59865be
             → why=the same seat is labeled DIRECT by 13 different companies  seat_owner=MiniClip.com  seat_domain=miniclip.com
line 1083   foxpush.com,11233319,DIRECT
             → why=the same seat is labeled DIRECT by 14 different companies  seat_owner=Detik  seat_domain=detik.com
line 1084   opera.com,pub10908243052672,DIRECT,55a0c5fd61378de3
             → why=the same seat is labeled DIRECT by 12 different companies
line 1085   onetag.com,82e44d118b79600,DIRECT
             → why=the same seat is labeled DIRECT by 79 different companies
line 4771   teads.tv, 13576, DIRECT, 15a9c44f6d26cbe1
             → why=sellers.json lists the seat as INTERMEDIARY; the same seat is labeled DIRECT by 65 different companies  seat_owner=Premium Publicidade e Marketing Ltda  seat_domain=premiumads.com.br
line 4772   onetag.com, 5adaad445a0a050, DIRECT
             → why=sellers.json lists the seat as INTERMEDIARY; the same seat is labeled DIRECT by 63 different companies  seat_owner=Premium Publicidade e Marketing LTDA  seat_domain=premiumads.com.br
line 4773   onetag.com, 5adaad445a0a050-OB, DIRECT
             → why=the same seat is labeled DIRECT by 63 different companies
line 4774   criteo.com, B-064291, DIRECT, 9fac4a4a87c2a44f
             → why=the same seat is labeled DIRECT by 67 different companies
line 4775   themediagrid.com, DKRL8Y, DIRECT, 35d5010d7789b49d
             → why=the same seat is labeled DIRECT by 64 different companies
line 5291   gameloft.com, 198101, DIRECT
             → why=the same seat is labeled DIRECT by 6 different companies
line 5294   rubiconproject.com, 14554, DIRECT, 0bfd66d529a55807
             → why=the same seat is labeled DIRECT by 8 different companies  seat_owner=Gameloft SE  seat_domain=gameloft.com
line 5295   smartadserver.com, 1640, DIRECT, 060d053dcf45cbf3
             → why=the same seat is labeled DIRECT by 8 different companies  seat_owner=Gameloft  seat_domain=gameloft.com
line 5296   sharethrough.com, 1640, DIRECT, 060d053dcf45cbf3
             → why=the same seat is labeled DIRECT by 7 different companies  seat_owner=Gameloft  seat_domain=gameloft.com
line 5297   indexexchange.com, 200201, DIRECT, 50b1c356f2c5c8fc
             → why=the same seat is labeled DIRECT by 7 different companies
line 5298   smartclip.net, 2493, DIRECT
             → why=the same seat is labeled DIRECT by 8 different companies  seat_owner=Gameloft  seat_domain=gameloft.com
warning

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

962 −9 pts

The ad system's current sellers.json doesn't list these accounts, so buyers that validate the chain can't match them. Usually leftovers from closed accounts or old 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 962)
line 10     a4g.com,14103,DIRECT
             → sellers_json=https://a4g.com/sellers.json
line 12     opera.com,pub8613009987200,DIRECT,55a0c5fd61378de3
             → sellers_json=https://opera.com/sellers.json
line 13     opera.com,pub11330246048832,DIRECT,55a0c5fd61378de3
             → sellers_json=https://opera.com/sellers.json
line 44     carbonatix.com,191931741,RESELLER
             → sellers_json=https://carbonatix.com/sellers.json
line 45     carbonatix.com,191931852,RESELLER
             → sellers_json=https://carbonatix.com/sellers.json
line 46     carbonatix.com,191931963,RESELLER
             → sellers_json=https://carbonatix.com/sellers.json
line 103    onetag.com,77cc0899358027b-OB,RESELLER
             → sellers_json=https://onetag.com/sellers.json
line 104    onetag.com,77cc0899358027b,RESELLER
             → sellers_json=https://onetag.com/sellers.json
line 115    pubmatic.com,158723,RESELLER,5d62403b186f2ace
             → sellers_json=https://pubmatic.com/sellers.json
line 120    pubmatic.com,161218,RESELLER,5d62403b186f2ace
             → sellers_json=https://pubmatic.com/sellers.json
line 124    pubmatic.com,162518,RESELLER,5d62403b186f2ace
             → sellers_json=https://pubmatic.com/sellers.json
line 125    pubmatic.com,162519,RESELLER,5d62403b186f2ace
             → sellers_json=https://pubmatic.com/sellers.json
line 126    pubmatic.com,162520,RESELLER,5d62403b186f2ace
             → sellers_json=https://pubmatic.com/sellers.json
line 128    pubmatic.com,163516,RESELLER,5d62403b186f2ace
             → sellers_json=https://pubmatic.com/sellers.json
line 129    pubmatic.com,163517,RESELLER,5d62403b186f2ace
             → sellers_json=https://pubmatic.com/sellers.json
line 130    pubmatic.com,164191,RESELLER,5d62403b186f2ace
             → sellers_json=https://pubmatic.com/sellers.json
line 131    pubmatic.com,164212,RESELLER,5d62403b186f2ace
             → sellers_json=https://pubmatic.com/sellers.json
line 132    pubmatic.com,164570,RESELLER,5d62403b186f2ace
             → sellers_json=https://pubmatic.com/sellers.json
line 133    pubmatic.com,164571,RESELLER,5d62403b186f2ace
             → sellers_json=https://pubmatic.com/sellers.json
line 136    rhebus.works,3865122407,RESELLER
             → sellers_json=https://rhebus.works/sellers.json
line 139    rubiconproject.com,23986,RESELLER,0bfd66d529a55807
             → sellers_json=https://rubiconproject.com/sellers.json
line 142    rubiconproject.com,26054,RESELLER,0bfd66d529a55807
             → sellers_json=https://rubiconproject.com/sellers.json
line 143    rubiconproject.com,26168,RESELLER,0bfd66d529a55807
             → sellers_json=https://rubiconproject.com/sellers.json
line 145    rubiconproject.com,26270,RESELLER,0bfd66d529a55807
             → sellers_json=https://rubiconproject.com/sellers.json
line 146    rubiconproject.com,26468,RESELLER,0bfd66d529a55807
             → sellers_json=https://rubiconproject.com/sellers.json
warning

Lines for ad system domains that don't exist

49 −1 pts

These ad system domains don't resolve: the company shut down or merged, or the domain is misspelled. The lines authorize nothing, and whoever registers the domain would inherit them.

How to fixRemove these lines. A dead domain can be re-registered by anyone, who would then inherit your authorization.
Evidence (25 of 49)
line 61     engagebdr.com,16,RESELLER
             → ad_system=engagebdr.com
line 66     gamoshi.io,267-b3609,RESELLER,20e30b2ae1f670f2
             → ad_system=gamoshi.io
line 165    spotxchange.com,82068,RESELLER,7842df1d2fe2db34
             → ad_system=spotxchange.com
line 562    gamoshi.io,267-b3623,RESELLER,20e30b2ae1f670f2
             → ad_system=gamoshi.io
line 756    game.revani.racemaxpro,3890682751,RESELLER
             → ad_system=game.revani.racemaxpro
line 853    spotxchange.com,212457,RESELLER
             → ad_system=spotxchange.com
line 972    e-planning.ne,af5a107262468954,RESELLER,c1ba615865ed87b2
             → ad_system=e-planning.ne
line 1510   gamoshi.io,267-b2713,RESELLER,20e30b2ae1f670f2
             → ad_system=gamoshi.io
line 2991   showcaesad.com,806322774,RESELLER
             → ad_system=showcaesad.com
line 3150   antipodesdigital.live,321,RESELLER
             → ad_system=antipodesdigital.live
line 3385   gamoshi.io,267-b6449,RESELLER,20e30b2ae1f670f2
             → ad_system=gamoshi.io
line 3456   acex.adprime.com,AJxF6R93a9M6CaTvK,RESELLER
             → ad_system=acex.adprime.com
line 4553   spotxchange.com,234183,RESELLER,7842df1d2fe2db34
             → ad_system=spotxchange.com
line 4791   spotxchange.com,151986,RESELLER,7842df1d2fe2db34
             → ad_system=spotxchange.com
line 5701   districtm.io,101760,RESELLER,3fd707be9c4527c3
             → ad_system=districtm.io
line 5741   spotxchange.com,212457,RESELLER,7842df1d2fe2db34
             → ad_system=spotxchange.com
line 5767   engagebdr.com,16,RESELLER
             → ad_system=engagebdr.com
line 6142   gamoshi.io, 267-b4944, reseller, 20e30b2ae1f670f2
             → ad_system=gamoshi.io
line 6369   antipodesdigital.live, 310, RESELLER
             → ad_system=antipodesdigital.live
line 7090   spotxchange.com, 307720, RESELLER, 7842df1d2fe2db34
             → ad_system=spotxchange.com
line 7105   engagebdr.com, 10181, RESELLER
             → ad_system=engagebdr.com
line 7122   engagebdr.com, 10423, RESELLER
             → ad_system=engagebdr.com
line 7127   spotxchange.com, 234183, RESELLER, 7842df1d2fe2db34
             → ad_system=spotxchange.com
line 7163   engagebdr.com, 10252, RESELLER
             → ad_system=engagebdr.com
line 7176   spotxchange.com, 117872, RESELLER, 7842df1d2fe2db34
             → ad_system=spotxchange.com
warning

Malformed lines

14 −1 pts

Lines that buyers' crawlers will ignore.

How to fixFix the format: <ad system domain>, <seller id>, DIRECT|RESELLER[, <cert authority id>].
Evidence (14)
line 623    singularads,984415,RESELLER
             → reason=invalid ad system domain
line 785    pubnative.net,,1007501,RESELLER,d641df8625486a7b
             → reason=empty seller id
line 805    katzdigital.com,,80,RESELLER
             → reason=empty seller id
line 814    smoot.ai,,100029,RESELLER
             → reason=empty seller id
line 889    pubmatic,163963,RESELLER,5d62403b186f2ace
             → reason=invalid ad system domain
line 1014   fasttvltd.com, 26c8eb40, RSELLER
             → reason=relationship must be DIRECT or RESELLER, got 'RSELLER'
line 2689   lemmatechnologies,1844,RESELLER
             → reason=invalid ad system domain
line 11291  video.unrulymedia.com, 170071695, RESELLER 170071695
             → reason=relationship must be DIRECT or RESELLER, got 'RESELLER 170071695'
line 11326  triplelift.com, 14744, RESELER, 6c33edb13117fd86
             → reason=relationship must be DIRECT or RESELLER, got 'RESELER'
line 11330  Media.net, 8CUGG4P7J, RESELLER - oRTB
             → reason=relationship must be DIRECT or RESELLER, got 'RESELLER - oRTB'
line 11333  anzu.io, 69a420eee7eb8625463ab28b,RESELLER;
             → reason=relationship must be DIRECT or RESELLER, got 'RESELLER;'
line 11340  adsmartx.ai, 729329, RESELLER -
             → reason=relationship must be DIRECT or RESELLER, got 'RESELLER -'
line 11341  omgstudios.com, 270520254, RESELLER -
             → reason=relationship must be DIRECT or RESELLER, got 'RESELLER -'
line 11434  admanmedia, 35, RESELLER
             → reason=invalid ad system domain
info

Duplicate lines

2,224 −4 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (25 of 2,224)
ad_system: 33across.com  seller_id: 0013300001kqj2haas  relationship: RESELLER
ad_system: 9dotsmedia.com  seller_id: 1182  relationship: RESELLER
ad_system: aceex.io  seller_id: 1187  relationship: RESELLER
ad_system: acexchange.co.kr  seller_id: 1746357004  relationship: RESELLER
ad_system: adelement.com  seller_id: 42001  relationship: RESELLER
ad_system: admixer.net  seller_id: 931e8f62-8285-47e3-bf4d-938e60d8891c  relationship: RESELLER
ad_system: advertising.com  seller_id: 28246  relationship: RESELLER
ad_system: adview.com  seller_id: 53218885  relationship: RESELLER
ad_system: advlion.com  seller_id: 3570  relationship: RESELLER
ad_system: aloha-ads.com  seller_id: 51391  relationship: RESELLER
ad_system: apexflowsdk.com  seller_id: nlrblm1tkm  relationship: RESELLER
ad_system: app-stock.com  seller_id: 317847  relationship: RESELLER
ad_system: appnexus.com  seller_id: 13099  relationship: RESELLER
ad_system: axonix.com  seller_id: 57716  relationship: RESELLER
ad_system: beapup.com  seller_id: 658874  relationship: RESELLER
ad_system: bematterfull.com  seller_id: 85470298878  relationship: RESELLER
ad_system: bidence.com  seller_id: c960681141c40bb4da24a183d273fd37  relationship: RESELLER
ad_system: bidmachine.io  seller_id: 35  relationship: RESELLER
ad_system: bold-win.com  seller_id: 147  relationship: RESELLER
ad_system: boostappi.com  seller_id: 10012  relationship: RESELLER
ad_system: brainx.tech  seller_id: 267  relationship: RESELLER
ad_system: bridgeupp.com  seller_id: 14725  relationship: RESELLER
ad_system: carbonatix.com  seller_id: 164931029  relationship: RESELLER
ad_system: castify.ai  seller_id: 1252012  relationship: RESELLER
ad_system: cazhype.com  seller_id: efe937780e95574250dabe07151bdc2332794  relationship: RESELLER
info

DIRECT accounts registered to another domain

11 −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 (11)
line 1175   bidmachine.io,225-1,DIRECT
             → seller_domain=omnody.com  seller_name=Scopely
line 1195   triplelift.com,14822,DIRECT,6c33edb13117fd86
             → seller_domain=scopley.com  seller_name=Bid Machine
line 4729   smartadserver.com,3891,DIRECT,060d053dcf45cbf3
             → seller_domain=gsngames.com  seller_name=GSN Games
line 4734   sharethrough.com,188b509b,DIRECT,d53b998a7bd4ecd2
             → seller_domain=gsn.com  seller_name=GSN Games Inc.
line 5328   google.com,pub-2523705208760417,DIRECT,f08c47fec0942fa0
             → seller_domain=gsn.com  seller_name=GSN Games Inc
line 5333   hyprmx.com,26361481524,DIRECT,79540da20c07237e
             → seller_domain=gsngames.com  seller_name=GSN Games
line 5339   pubnative.net,1009804,DIRECT,d641df8625486a7b
             → seller_domain=gameshownetwork.com  seller_name=GSN Games
line 8075   reklamup.com,5261902265,DIRECT
             → seller_domain=genjoy.com  seller_name=Scopely
line 8543   triplelift.com, 14822, DIRECT, 6c33edb13117fd86
             → seller_domain=scopley.com  seller_name=Bid Machine
line 8547   unity.com,1008828,DIRECT,96cabb5fbdde37a7
             → seller_domain=gsngames.in  seller_name=BrianLedsworthGSN
line 11526  xandr.com,9761,DIRECT,f5ab79cb980f11d1
             → seller_domain=gsn.com  seller_name=GSN Games
info

Ad systems without a public sellers.json

1,674

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,674)
line 20     admixer.co.kr,2035,RESELLER
             → sellers_json=HTML or login page instead of JSON
line 22     adops.gr,5dc9453d3bd607ed586d1d9879579f81,RESELLER
             → sellers_json=HTTP 403
line 24     advertising.com,28246,RESELLER
             → sellers_json=HTTP 403
line 30     appnexus.com,13099,RESELLER
             → sellers_json=HTTP 403
line 41     brainx.tech,267,RESELLER
             → sellers_json=HTTP 403
line 63     freewheel.tv,1606620,RESELLER
             → sellers_json=HTTP 403
line 64     freewheel.tv,1606633,RESELLER
             → sellers_json=HTTP 403
line 65     gamaigroup.com,320201,RESELLER
             → sellers_json=HTML or login page instead of JSON
line 83     intellectscoop.com,434,RESELLER
             → sellers_json=HTTP 403
line 89     loopme.com,11414,RESELLER,6c8d5f95897a5a3b
             → sellers_json=HTTP 403
line 90     loopme.com,11716,RESELLER,6c8d5f95897a5a3b
             → sellers_json=HTTP 403
line 105    openx.com,540274407,RESELLER,6a698e2ec38604c6
             → sellers_json=HTTP 403
line 106    openx.com,540646187,RESELLER
             → sellers_json=HTTP 403
line 107    openx.com,540861995,RESELLER,6a698e2ec38604c6
             → sellers_json=HTTP 403
line 137    rubiconproject.co,18694,RESELLER,0bfd66d529a55807
             → sellers_json=HTTP 404
line 148    Sabio.us,100032,RESELLER,96ed93aaa9795702
             → sellers_json=HTTP 404
line 190    xad.com,958,RESELLER,81cbf0a75a5e0e9a
             → sellers_json=HTTP 403
line 196    zoomd.com,88478941,RESELLER
             → sellers_json=HTTP 404
line 221    openx.com,540800215,DIRECT,6a698e2ec38604c6
             → sellers_json=HTTP 403
line 225    appnexus.com,3595,DIRECT,f5ab79cb980f11d1
             → sellers_json=HTTP 403
line 238    loopme.com,15708,DIRECT,6c8d5f95897a5a3b
             → sellers_json=HTTP 403
line 245    appnexus.com,12616,DIRECT,f5ab79cb980f11d1
             → sellers_json=HTTP 403
line 253    appnexus.com,7745,RESELLER
             → sellers_json=HTTP 403
line 255    rhythmone.com,3890682751,RESELLER,a670c89d4a324e47
             → sellers_json=HTTP 403
line 258    adcolony.com,eecde219f0ccf3dc,RESELLER,1ad675c9de6b5176
             → sellers_json=HTML or login page instead of JSON

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