App Supply Index Monitor my app
iOS · Mosaic S.r.l.

SlideShow Maker Photo to Video

Developer URL
http://bendingspoonsapps.com/products.html?app=924826256
app-ads.txt
https://bendingspoons.com/app-ads.txt · 200
Checked
Oct 7, 2026
D
53/100

5,250 lines · 3,919 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

84 −21 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 84)
line 425    adingo.jp, 25104, DIRECT
             → observed: the same account is marked DIRECT by 5 different companies
line 427    adipolo.com, 22841986729, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: 22841986729  domain in sellers.json: zimadgames.com
line 428    adipolosolutions.com, 22841986729, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: com.stealthgame.master  domain in sellers.json: com.stealthgame.master
line 454    adswizz.com, consumable, DIRECT
             → observed: the same account is marked DIRECT by 12 different companies
line 457    adtonos.com, PUB3603521960, DIRECT
             → observed: the same account is marked DIRECT by 15 different companies
line 473    advlion.com, 3144, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 10 different companies  name in sellers.json: Start.IO  domain in sellers.json: start.io
line 485    algorix.co, 60543, DIRECT, 5b394c12fea27a1d
             → observed: the same account is marked DIRECT by 9 different companies
line 523    appnexus.com, 13356, DIRECT
             → observed: the same account is marked DIRECT by 10 different companies
line 535    appnexus.com, 7351, DIRECT, f5ab79cb980f11d1
             → observed: the same account is marked DIRECT by 20 different companies
line 554    audiate.me, 86689867, DIRECT
             → observed: the same account is marked DIRECT by 6 different companies
line 571    betweendigital.com, 44530, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 8 different companies  name in sellers.json: START IO, Inc.  domain in sellers.json: start.io
line 579    brightcom.com, 20523, DIRECT
             → observed: the same account is marked DIRECT by 10 different companies  name in sellers.json: #Learnings  domain in sellers.json: learnings.ai
line 588    consumable.com, 2001417, DIRECT, aefcd3d2f45b5070
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 8 different companies  name in sellers.json: Start.io inc.  domain in sellers.json: start.io
line 597    conversantmedia.com, 100087, DIRECT, 03113cd04947736d
             → observed: the same account is marked DIRECT by 11 different companies  name in sellers.json: Consumable Inc.  domain in sellers.json: consumable.com
line 601    conversantmedia.com, 100339, DIRECT, 03113cd04947736d
             → observed: the same account is marked DIRECT by 10 different companies  name in sellers.json: Start.IO  domain in sellers.json: start.io
line 603    conversantmedia.com, 39882, DIRECT, 03113cd04947736d
             → observed: the same account is marked DIRECT by 4 different companies
line 605    criteo.com, B-060253, DIRECT, 9fac4a4a87c2a44f
             → observed: the same account is marked DIRECT by 5 different companies
line 620    e-planning.net, d97a02af829f879b, DIRECT, c1ba615865ed87b2
             → observed: the same account is marked DIRECT by 6 different companies
line 639    freewheel.tv, 1058753, DIRECT
             → observed: the same account is marked DIRECT by 8 different companies
line 683    google.com, pub-3940256099942544, DIRECT, f08c47fec0942fa0
             → observed: the same account is marked DIRECT by 39 different companies
line 686    google.com, pub-4236520483129668, DIRECT, f08c47fec0942fa0
             → observed: the same account is marked DIRECT by 17 different companies
line 732    indexexchange.com, 192585, DIRECT
             → observed: the same account is marked DIRECT by 25 different companies
line 739    inmobi.com, 12a9a79d60214a40a444a6103b81747c, DIRECT, 83e75a7ae333ca9d
             → observed: the same account is marked DIRECT by 4 different companies
line 766    lijit.com, 280159-eb, DIRECT, fafdf38b16bf6b2b
             → observed: the same account is marked DIRECT by 6 different companies
line 767    lijit.com, 395866-eb, DIRECT, fafdf38b16bf6b2b
             → observed: the same account is marked DIRECT by 5 different companies
warning

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

706 −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 706)
line 14     pubmatic.com, 160572, DIRECT, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 16     smaato.com, 1100039829, DIRECT, 07bcf65f187117b4
             → sellers_json: https://smaato.com/sellers.json
line 18     start.io, uam, RESELLER
             → sellers_json: https://start.io/sellers.json
line 20     verve.com, 2374728, DIRECT
             → sellers_json: https://verve.com/sellers.json
line 93     algorix.co, 60082, RESELLER, 5b394c12fea27a1d
             → sellers_json: https://algorix.co/sellers.json
line 110    axonix.com,59163,RESELLER,bc385f2b4a87b721
             → sellers_json: https://axonix.com/sellers.json
line 125    carliba.io,184101,RESELLER
             → sellers_json: https://carliba.io/sellers.json
line 215    onetag.com,7bf35d6eec4c74f,RESELLER
             → sellers_json: https://onetag.com/sellers.json
line 230    opera.com,pub13433837650432,RESELLER,55a0c5fd61378de3
             → sellers_json: https://opera.com/sellers.json
line 249    pubmatic.com, 164570, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 250    pubmatic.com, 164571, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 284    rubiconproject.com, 24204, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 285    rubiconproject.com, 24914, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 287    rubiconproject.com, 25748, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 289    rubiconproject.com, 26468, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 299    selectmedia.asia,1a85d0e4d97d596a0d5eaa8b,RESELLER,e365c871a27c655d
             → sellers_json: https://selectmedia.asia/sellers.json
line 332    smartclip.net, 12358, RESELLER
             → sellers_json: https://smartclip.net/sellers.json
line 333    smartclip.net, 12422, RESELLER
             → sellers_json: https://smartclip.net/sellers.json
line 374    video.unrulymedia.com, 36431924, RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 376    video.unrulymedia.com, 4631344382657206988, RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 423    adiiix.com, par-772A368972ED44370234B6AEE42B643, RESELLER
             → sellers_json: https://adiiix.com/sellers.json
line 424    adiiix.com, par-9A2627866DA4BBE4F4AA4A67A3DDE686, RESELLER
             → sellers_json: https://adiiix.com/sellers.json
line 425    adingo.jp, 25104, DIRECT
             → sellers_json: https://adingo.jp/sellers.json
line 426    adingo.jp, 28094, RESELLER
             → sellers_json: https://adingo.jp/sellers.json
line 429    admanmedia.com, 1009, RESELLER
             → sellers_json: https://admanmedia.com/sellers.json
warning

Lines for ad system domains that don't resolve

31 −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 31)
line 612    districtm.io, 101649, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 613    districtm.io, 102098, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 614    dmixer.co.kr, 1610, RESELLER
             → ad_system: dmixer.co.kr
line 628    engagebdr.com, 10116, RESELLER
             → ad_system: engagebdr.com
line 629    engagebdr.com, 10181, RESELLER
             → ad_system: engagebdr.com
line 630    engagebdr.com, 10537, RESELLER
             → ad_system: engagebdr.com
line 631    engagebdr.com, 7, RESELLER
             → ad_system: engagebdr.com
line 632    engagebdr.com, 84, RESELLER
             → ad_system: engagebdr.com
line 672    gamoshi.io, 267-b3609, RESELLER
             → ad_system: gamoshi.io
line 673    gamoshi.io, 267-b4800, RESELLER, 20e30b2ae1f670f2
             → ad_system: gamoshi.io
line 674    gamoshi.io, 267-b4808, DIRECT, 20e30b2ae1f670f2
             → ad_system: gamoshi.io
line 914    pubwheel.com, 32076181, RESELLER, 1b2cc038a11ea319
             → ad_system: pubwheel.com
line 929    rtb.xe.works, 79, RESELLER, XE0001
             → ad_system: rtb.xe.works
line 1018   spotxchange.com, 135285, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1019   spotxchange.com, 139784, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1020   spotxchange.com, 140812, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1021   spotxchange.com, 202100, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1022   spotxchange.com, 234183, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1023   spotxchange.com, 285547, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1024   spotxchange.com, 314755, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1025   spotxchange.com, 87906, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1026   spotxchange.com, 99441, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 1588   gamoshi.io, 267-b3609, RESELLER, 20e30b2ae1f670f2
             → ad_system: gamoshi.io
line 1694   gamoshi.io, 267-b4808, RESELLER, 20e30b2ae1f670f2
             → ad_system: gamoshi.io
line 1735   spotxchange.com, 307720, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
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 748    inmobi.com, DIRECT, 83e75a7ae333ca9d
             → reason: relationship must be DIRECT or RESELLER, got '83e75a7ae333ca9d'
line 1444   zetaglobal.net, 856, RESELLER}zmaticoo.com, 114122, DIRECT
             → reason: relationship must be DIRECT or RESELLER, got 'RESELLER}zmaticoo.com'
line 2592   cocoatextscaling0cocoaplatform0{fonttblf0fmodernfcharset0 Courier;}
             → reason: fewer than 3 fields
line 2644   deftab720
             → reason: fewer than 3 fields
line 2652   f0fs26 cf0 expnd0expndtw0kerning0
             → reason: fewer than 3 fields
line 2705   paperw11900paperh16840margl1440margr1440vieww11520viewh8400viewkind0
             → reason: fewer than 3 fields
line 2706   pardpardeftab720partightenfactor0
             → reason: fewer than 3 fields
line 3129   flat-ads.com, 153, RSESLLER
             → reason: relationship must be DIRECT or RESELLER, got 'RSESLLER'
info

Duplicate lines

1,411 −5 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (25 of 1,411)
ad_system: google.com  seller_id: pub-2987382145016317  relationship: DIRECT
ad_system: contextweb.com  seller_id: 562615  relationship: RESELLER
ad_system: improvedigital.com  seller_id: 2602  relationship: RESELLER
ad_system: media.net  seller_id: 8cu12aq1y  relationship: RESELLER
ad_system: openx.com  seller_id: 540785403  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 158154  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
ad_system: sharethrough.com  seller_id: bxzzb1br  relationship: RESELLER
ad_system: sharethrough.com  seller_id: ubylkrys  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: yieldmo.com  seller_id: 3591550211052216798  relationship: RESELLER
ad_system: 152media.info  seller_id: 152m318  relationship: RESELLER
ad_system: 152media.info  seller_id: 152m372  relationship: RESELLER
ad_system: 33across.com  seller_id: 0013300001kqj2haas  relationship: RESELLER
ad_system: 33across.com  seller_id: 0010b00002xbn7qaar  relationship: RESELLER
ad_system: adagio.io  seller_id: 1522  relationship: RESELLER
info

DIRECT accounts registered to another domain

41 −5 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 (25 of 41)
line 9      aps.amazon.com, 478222a3-4128-4bfc-b083-4126bdbb4190, DIRECT
             → domain in sellers.json: apalon.com  name in sellers.json: Apalon LLC
line 147    fyber.com, 208430, DIRECT
             → domain in sellers.json: apalon.com  name in sellers.json: IAC
line 436    admanmedia.com, 827, DIRECT
             → domain in sellers.json: apalon.com  name in sellers.json: Apalon
line 494    applovin.com, 66c2ad70d3c3a692cb2321ff0b77c195, DIRECT
             → domain in sellers.json: blendgame.me
line 495    applovin.com, dabb702dcfabb75605de9acc9f010bc1, DIRECT
             → domain in sellers.json: meetme.com  name in sellers.json: The Meet Group, Inc.
line 578    brightcom.com, 20121, DIRECT
             → domain in sellers.json: climeradar.com  name in sellers.json: #Climeradar
line 580    castify.ai, 128283, DIRECT
             → domain in sellers.json: apalon.com  name in sellers.json: Apalon, LLC.
line 611    digitalturbine.com, 208430, DIRECT
             → domain in sellers.json: apalon.com  name in sellers.json: IAC
line 676    getmediamx.com, 1220510, DIRECT
             → domain in sellers.json: mobilityware.com  name in sellers.json: #MobilityWare
line 678    gitberry.com, RDDG, DIRECT
             → domain in sellers.json: apalon.com  name in sellers.json: Apalon LLC
line 774    lkqd.net, 677, DIRECT, 59c49fa9598a0117
             → domain in sellers.json: apalon.com  name in sellers.json: Apalon
line 789    mars.media, 108283, DIRECT, 8624339f102fb076
             → domain in sellers.json: apalon.com  name in sellers.json: Apalon, LLC.
line 902    pubnative.net, 1003103, DIRECT, d641df8625486a7b
             → domain in sellers.json: apalon.com  name in sellers.json: Apalon Apps - IAC Search & Media Europe Ltd
line 960    smaato.com, 1100019387, DIRECT, 07bcf65f187117b4
             → domain in sellers.json: apalon.com  name in sellers.json: Bending Spoons Operations S.p.A.
line 1090   unity3d.com, 13047, DIRECT, 96cabb5fbdde37a7
             → domain in sellers.json: conceptivapps.com  name in sellers.json: Bending Spoons Operations S.p.A.
line 1108   visiblemeasures.com, 1063, DIRECT
             → domain in sellers.json: apalon.com  name in sellers.json: Apalon
line 1156   lkqd.net, 1106, DIRECT, 59c49fa9598a0117
             → domain in sellers.json: apalon.com  name in sellers.json: Apalon
line 1157   lkqd.net, 918, DIRECT, 59c49fa9598a0117
             → domain in sellers.json: apalon.com  name in sellers.json: Apalon Apps
line 1257   pubnative.net, 1007999, DIRECT, d641df8625486a7b
             → domain in sellers.json: apalon.com  name in sellers.json: Apalon Apps 
line 1258   pubnative.net, 1008452, DIRECT, d641df8625486a7b
             → domain in sellers.json: apalon.com  name in sellers.json: Apalon 
line 1323   smaato.com, 1100056258, DIRECT, 07bcf65f187117b4
             → domain in sellers.json: apalon.com  name in sellers.json: Apalon Apps
line 1398   visiblemeasures.com, 1063, DIRECT
             → domain in sellers.json: apalon.com  name in sellers.json: Apalon
line 1544   smaato.com, 1100056979, DIRECT, 07bcf65f187117b4
             → domain in sellers.json: itranslate.com  name in sellers.json: Mosaic Group 
line 1706   ironsrc.com, 299163, Direct, 79929e88b2ba73bc
             → domain in sellers.json: apalon.com  name in sellers.json: Apalon
line 1749   ironsrc.com, 372291, Direct
             → domain in sellers.json: remini.ai  name in sellers.json: Bending Spoons Spa
info

Ad systems without a public sellers.json

817

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 817)
line 7      adcolony.com, 44ef7fd4adebf701, RESELLER, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 13     openx.com, 540511479, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 21     vungle.com, A9_UAM, RESELLER
             → sellers_json: HTTP 403
line 29     gamaigroup.com, 423056, RESELLER
             → sellers_json: HTML or login page instead of JSON
line 32     loopme.com, 11303, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 33     loopme.com, 11424, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 36     openx.com, 540785403, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 37     openx.com, 559798512, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 63     oceanengine.com, 30019, DIRECT
             → sellers_json: HTTP 404
line 71     acd.op.hicloud.com, PUB_HW_1003, RESELLER
             → sellers_json: HTTP 404
line 79     admixer.co.kr, 2035, RESELLER
             → sellers_json: HTML or login page instead of JSON
line 82     adops.gr, 5dc9453d3bd607ed586d1d9879579f81, RESELLER
             → sellers_json: HTTP 403
line 85     advertising.com, 28650, RESELLER
             → sellers_json: HTTP 403
line 86     adx-dra.op.hicloud.com, PUB_HW_1003, RESELLER
             → sellers_json: HTTP 404
line 87     adx-dre.op.hicloud.com, PUB_HW_1003, RESELLER
             → sellers_json: HTTP 404
line 88     adx-drru.op.hicloud.com, PUB_HW_1003, RESELLER
             → sellers_json: HTTP 404
line 91     airnowplatform.com, 7000208, RESELLER
             → sellers_json: HTML or login page instead of JSON
line 98     apester.com,2701,RESELLER
             → sellers_json: HTTP 403
line 100    appnexus.com, 1019, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 101    appnexus.com, 12622, RESELLER
             → sellers_json: HTTP 403
line 102    appnexus.com, 14077, RESELLER
             → sellers_json: HTTP 403
line 103    appnexus.com, 14228, RESELLER
             → sellers_json: HTTP 403
line 104    appnexus.com, 15980, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 105    appnexus.com,12964,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 106    appnexus.com,14538,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403
info

DIRECT accounts marked confidential

4

Buyers can't see who owns these accounts.

How to fixAsk the ad system to publish your seller entry with name and domain.
Evidence (4)
line 4      google.com, pub-2987382145016317, DIRECT, f08c47fec0942fa0
line 682    google.com, pub-2987382145016317, DIRECT
line 1049   target.my.com, 13033031, DIRECT
line 1050   target.my.com, 8676470, 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