App Supply Index Monitor my app
iOS · Ai Medialab Inc

Kik Messaging & Chat App

Developer URL
https://kik.com
app-ads.txt
https://kik.media-lab.ai/app-ads.txt · 200
Checked
Oct 7, 2026
B
76/100

3,965 lines · 2,813 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

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

314 −9 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 314)
line 7      rubiconproject.com,28191,RESELLER,0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 42     bid-matrix.com,7a33a9718c7ee898,RESELLER
             → sellers_json: https://bid-matrix.com/sellers.json
line 77     mobupps.com,c74d97b01eae257e44aa9d5bade97baf32954,RESELLER
             → sellers_json: https://mobupps.com/sellers.json
line 157    axonix.com, 59125, DIRECT, bc385f2b4a87b721
             → sellers_json: https://axonix.com/sellers.json
line 158    video.unrulymedia.com, 3311815408, RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 161    video.unrulymedia.com, 924007898, DIRECT
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 175    pubmatic.com, 161562, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 176    video.unrulymedia.com, 3139274702404301777, RESELLER, 6f752381ad5ec0e5
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 177    rubiconproject.com, 20086, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 258    pubmatic.com, 162458, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 266    e-planning.net, 4aee56d1adc59f29, RESELLER, c1ba615865ed87b2
             → sellers_json: https://e-planning.net/sellers.json
line 278    triplelift.com, 8446, RESELLER, 6c33edb13117fd86
             → sellers_json: https://triplelift.com/sellers.json
line 362    pubmatic.com, 162519, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 367    smartclip.net, 14275, RESELLER
             → sellers_json: https://smartclip.net/sellers.json
line 453    Se7en.es, 212697, DIRECT, 064bc410192443d8
             → sellers_json: https://se7en.es/sellers.json
line 497    themediagrid.com, QUZDR9, RESELLER, 35d5010d7789b49d
             → sellers_json: https://themediagrid.com/sellers.json
line 622    video.unrulymedia.com, 3563866356, RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 625    themediagrid.com, DI2GUZ, RESELLER, 35d5010d7789b49d
             → sellers_json: https://themediagrid.com/sellers.json
line 634    opera.com,pub10084618062528, RESELLER, 55a0c5fd61378de3
             → sellers_json: https://opera.com/sellers.json
line 635    axonix.com,59089,RESELLER,bc385f2b4a87b721
             → sellers_json: https://axonix.com/sellers.json
line 638    improvedigital.com,2276,RESELLER
             → sellers_json: https://improvedigital.com/sellers.json
line 645    themediagrid.com, 6XGFYQ, RESELLER, 35d5010d7789b49d
             → sellers_json: https://themediagrid.com/sellers.json
line 667    ignitemediatech.com, pub_11119, RESELLER
             → sellers_json: https://ignitemediatech.com/sellers.json
line 672    video.unrulymedia.com, 827123801, RESELLER
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 686    pubmatic.com, 156077, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
warning

DIRECT lines inconsistent with public data

10 −2 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 (10)
line 1128   showheroes.com, 7405, DIRECT
             → observed: the same account is marked DIRECT by 5 different companies  name in sellers.json: Smoot (CTV - Global)  domain in sellers.json: smoot.ai
line 1153   pgamssp.com, 6849b15cc79ffbc1cf089563, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: media-lab.ai  domain in sellers.json: medialab.la
line 1160   33across.com, 0015a00003ALsDfAAL, DIRECT, bbea06d9c4d2853c
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 3 different companies  name in sellers.json: PGAM Media  domain in sellers.json: pgamssp.com
line 1822   improvedigital.com, 1234, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 60 different companies  name in sellers.json: Connekt Media Limited  domain in sellers.json: connekt.ai
line 1823   opera.com,pub7507776842240,DIRECT,55a0c5fd61378de3
             → observed: the same account is marked DIRECT by 56 different companies
line 1832   themediagrid.com, FALINO, DIRECT, 35d5010d7789b49d
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 103 different companies  name in sellers.json: Luna Media Group LLC  domain in sellers.json: lunamedia.io
line 1984   minutemedia.com, 01gr67tma156, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: MediaLab.Ai  domain in sellers.json: medialab.ai
line 2076   oko.uk, a4be8543-c8b1-4f3a-a4c0-73cfbdc3b652, DIRECT, b3511ffcafb23a32 #OKO_Version_456
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: CPMSTAR  domain in sellers.json: cpmstar.com
line 2211   aps.amazon.com, 48266a61-b3d9-4cb7-b172-553abc6a42a4, DIRECT
             → observed: the same account is marked DIRECT by 10 different companies  name in sellers.json: Online Media Solutions Ltd  domain in sellers.json: onlinemediasolutions.com
line 4331   rubiconproject.com, 21258, DIRECT, 0bfd66d529a55807
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Google  domain in sellers.json: google.com
warning

Malformed lines

5 −1 pts

Lines that buyers' crawlers will ignore.

How to fixFix the format: <ad system domain>, <seller id>, DIRECT|RESELLER[, <cert authority id>].
Evidence (5)
line 1086   triplelift.com, 14706, RESELLER 6c33edb13117fd86
             → reason: relationship must be DIRECT or RESELLER, got 'RESELLER 6c33edb13117fd86'
line 1117   yieldmo.com, 4159765376676077684, RESELLER[5:57 PM]
             → reason: relationship must be DIRECT or RESELLER, got 'RESELLER[5:57 PM]'
line 1179   vi.ai, g-00f44bb9f57d2bb96162c9eda0981f48c2
             → reason: fewer than 3 fields
line 2173   sharethrough.com, aRE1degH, RESELLEER, d53b998a7bd4ecd2
             → reason: relationship must be DIRECT or RESELLER, got 'RESELLEER'
line 2312   iqzone.com, IQ403, RESELLER 60d26397ec060f98
             → reason: relationship must be DIRECT or RESELLER, got 'RESELLER 60d26397ec060f98'
warning

Lines for ad system domains that don't resolve

4 −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 (4)
line 1029   intenziq.co, 200146, RESELLER
             → ad_system: intenziq.co
line 2174   kulture.media, 9533, RESELLER
             → ad_system: kulture.media
line 3419   districtm.io, 100682, DIRECT, 3fd707be9c4527c3
             → ad_system: districtm.io
line 3594   gamoshi.io, 267-b3609, RESELLER, 20e30b2ae1f670f2
             → ad_system: gamoshi.io
info

DIRECT accounts registered to another domain

76 −8 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 76)
line 190    triplelift.com, 3672, DIRECT, 6c33edb13117fd8
             → domain in sellers.json: medialab.la  name in sellers.json: MediaLab.Ai
line 375    risecodes.com, 637e6582f8189a00015c9917, DIRECT
             → domain in sellers.json: media-lab.ai  name in sellers.json: Medialab
line 413    programmaticx.ai, 100463, DIRECT
             → domain in sellers.json: media-lab.ai  name in sellers.json: MediaLab
line 414    targetbetter.com, 6463, DIRECT
             → domain in sellers.json: media-lab.ai  name in sellers.json: MediaLab
line 454    videoheroes.tv, 212697, DIRECT, 064bc410192443d8
             → domain in sellers.json: medialab.la  name in sellers.json: MediaLab
line 465    blis.com, 1273, DIRECT, 61453ae19a4b73f4
             → domain in sellers.json: medialab.la  name in sellers.json: Medialab Prebid
line 470    conversantmedia.com, 101142, DIRECT, 03113cd04947736d
             → domain in sellers.json: media-lab.ai  name in sellers.json: Medialab Inc
line 473    Media.net, 8CA1BUHCO, DIRECT
             → domain in sellers.json: medialab.la  name in sellers.json: Medialab.ai inc
line 476    flashb.id, 39786506-ed85-5452-be39-726e884202a0, DIRECT
             → domain in sellers.json: medialab.la  name in sellers.json: Medialab.Ai, Inc
line 532    pubmatic.com, 167698, DIRECT, 5d62403b186f2ace
             → domain in sellers.json: media-lab.ai  name in sellers.json: medialab ai, inc.
line 562    display.io, 2526, DIRECT
             → domain in sellers.json: imgur.com  name in sellers.json: Imgur Inc.
line 586    smoot.ai, 100102, DIRECT
             → domain in sellers.json: media-lab.ai  name in sellers.json: Medialab ai, inc
line 603    Trustedstack.com, TSC00POK2, DIRECT
             → domain in sellers.json: media-lab.ai  name in sellers.json: kik
line 1064   robust-apps.com, 241, DIRECT
             → domain in sellers.json: media-lab.ai  name in sellers.json: Media-lab.ai
line 1102   thebrave.io, 1234821, DIRECT, c25b2154543746ac
             → domain in sellers.json: medialab.la  name in sellers.json: medialab
line 1122   smoot.ai, 100102, DIRECT
             → domain in sellers.json: media-lab.ai  name in sellers.json: Medialab ai, inc
line 1141   bidnex.com, 2210500, DIRECT
             → domain in sellers.json: medialab.la  name in sellers.json: Medialab
line 1144   flat-ads.com, 2210500, DIRECT
             → domain in sellers.json: media-lab.ai  name in sellers.json: MediaLab
line 1171   monetixads.com, mix-pub-2587221330, DIRECT, uufps1dh5stc6euk
             → domain in sellers.json: media-lab.ai  name in sellers.json: Medialab
line 1379   display.io, 226582, DIRECT
             → domain in sellers.json: worldstar.com  name in sellers.json: MediaLab AI - Worldstar
line 1463   kueez.com, c0f55cba4edce8fd9624b35e4235bcdb, DIRECT
             → domain in sellers.json: media-lab.ai  name in sellers.json: MediaLab
line 1513   tagoras.io,c0f55cba4edce8fd9624b35e4235bcdb, DIRECT
             → domain in sellers.json: media-lab.ai  name in sellers.json: MediaLab
line 1567   thegermanemedia.com, 745, DIRECT
             → domain in sellers.json: medialab.la  name in sellers.json: Medialab
line 1578   kntxy.com, 64453, DIRECT
             → domain in sellers.json: medialab.la  name in sellers.json: Medialab
line 1983   minutemedia.com, 01grbx7x9w3e, DIRECT
             → domain in sellers.json: worldstar.com  name in sellers.json: Worldstar
info

Duplicate lines

653 −3 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (25 of 653)
ad_system: pubmatic.com  seller_id: 163122  relationship: RESELLER
ad_system: improvedigital.com  seller_id: 2602  relationship: RESELLER
ad_system: sharethrough.com  seller_id: 2f18331a  relationship: RESELLER
ad_system: ssp.e-volution.ai  seller_id: ajxf6r189a9m6catvk  relationship: RESELLER
ad_system: conversantmedia.com  seller_id: 100316  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 20086  relationship: RESELLER
ad_system: appnexus.com  seller_id: 12290  relationship: RESELLER
ad_system: appnexus.com  seller_id: 13099  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 161593  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 11006  relationship: RESELLER
ad_system: appnexus.com  seller_id: 2764  relationship: RESELLER
ad_system: contextweb.com  seller_id: 562858  relationship: RESELLER
ad_system: conversantmedia.com  seller_id: 100224  relationship: RESELLER
ad_system: iqzone.com  seller_id: iq26  relationship: RESELLER
ad_system: openx.com  seller_id: 541056459  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 158772  relationship: RESELLER
ad_system: pubnative.net  seller_id: 1007419  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 19744  relationship: RESELLER
ad_system: sharethrough.com  seller_id: brrill1d  relationship: RESELLER
ad_system: smaato.com  seller_id: 1100053030  relationship: RESELLER
ad_system: smaato.com  seller_id: 1100004890  relationship: RESELLER
ad_system: smartadserver.com  seller_id: 4238  relationship: RESELLER
ad_system: triplelift.com  seller_id: 11608  relationship: RESELLER
ad_system: verve.com  seller_id: 15503  relationship: RESELLER
ad_system: video.unrulymedia.com  seller_id: 3704396951  relationship: RESELLER
info

Ad systems without a public sellers.json

809

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 809)
line 36     appnexus.com,11826,RESELLER
             → sellers_json: HTTP 403 to automated requests
line 37     appnexus.com,13297,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 38     appnexus.com,17417,RESELLER,f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 59     freewheel.tv,1604590,RESELLER
             → sellers_json: HTTP 403 to automated requests
line 60     freewheel.tv,1604595,RESELLER
             → sellers_json: HTTP 403 to automated requests
line 78     ogury.com,94097320-ac25-4bfb-9082-c6784e3932fd,RESELLER
             → sellers_json: HTTP 403 to automated requests
line 80     openx.com,561436793,RESELLER,6a698e2ec38604c6
             → sellers_json: HTTP 403 to automated requests
line 81     openx.com,562174952,RESELLER,6a698e2ec38604c6
             → sellers_json: HTTP 403 to automated requests
line 82     openx.com,562688693,RESELLER,6a698e2ec38604c6
             → sellers_json: HTTP 403 to automated requests
line 94     pubnative.net,1009029,RESELLER,d641df8625486a7b
             → sellers_json: HTTP 403 to automated requests
line 95     pubnative.net,1010067,RESELLER,d641df8625486a7b
             → sellers_json: HTTP 403 to automated requests
line 96     pubnative.net,1010068,RESELLER,d641df8625486a7b
             → sellers_json: HTTP 403 to automated requests
line 97     pubnative.net,1010069,RESELLER,d641df8625486a7b
             → sellers_json: HTTP 403 to automated requests
line 98     pubnative.net,1010070,RESELLER,d641df8625486a7b
             → sellers_json: HTTP 403 to automated requests
line 99     pubnative.net,1010071,RESELLER,d641df8625486a7b
             → sellers_json: HTTP 403 to automated requests
line 100    pubnative.net,1010072,RESELLER,d641df8625486a7b
             → sellers_json: HTTP 403 to automated requests
line 101    pubnative.net,1010073,RESELLER,d641df8625486a7b
             → sellers_json: HTTP 403 to automated requests
line 110    smaato.com,1100058938,RESELLER,07bcf65f187117b4
             → sellers_json: HTTP 403 to automated requests
line 111    smaato.com,1100058954,RESELLER,07bcf65f187117b4
             → sellers_json: HTTP 403 to automated requests
line 112    smartadserver.com,5026,RESELLER,060d053dcf45cbf3
             → sellers_json: HTTP 404
line 114    sovrn.com,500520,RESELLER,fafdf38b16bf6b2b
             → sellers_json: HTTP 403 to automated requests
line 135    zetaglobal.com,815,RESELLER
             → sellers_json: HTTP 404
line 143    openx.com,561446248,RESELLER,6a698e2ec38604c6
             → sellers_json: HTTP 403 to automated requests
line 144    openx.com,561470659,RESELLER,6a698e2ec38604c6
             → sellers_json: HTTP 403 to automated requests
line 149    smartadserver.com,4811,RESELLER,060d053dcf45cbf3
             → 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