App Supply Index Monitor my app
iOS · SNOW Corporation

EPIK - AI Photo & Video Editor

Developer URL
https://epik.snow.me
app-ads.txt
https://www.snow.me/app-ads.txt · 200
Checked
Oct 7, 2026
D
56/100

7,201 lines · 5,064 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

427 −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 427)
line 154    adbro.me,d4e607f1-06eb-43cb-9d6c-3ff3a7d87dbc,DIRECT
             → observed: the same account is marked DIRECT by 31 different companies  name in sellers.json: BidMachine Inc.  domain in sellers.json: bidmachine.io
line 158    adcolony.com,1aa9cdd8e12aa09daf143973ae605e4b,DIRECT,1ad675c9de6b5176
             → observed: the same account is marked DIRECT by 5 different companies
line 169    adcolony.com,801e49d1be83b5f9,DIRECT,1ad675c9de6b5176
             → observed: the same account is marked DIRECT by 10 different companies
line 266    adiiix.com,352b3444,DIRECT
             → observed: the same account is marked DIRECT by 3 different companies
line 277    adiiix.com,par-AA7BB9E49434DE3B1B9D9A3373B69DE,DIRECT
             → observed: the same account is marked DIRECT by 3 different companies
line 289    adingenious.com,70745,DIRECT
             → observed: the same account is marked DIRECT by 5 different companies  name in sellers.json: Delight Room Co. LTD  domain in sellers.json: alar.my
line 302    adingenious.com,75050,DIRECT
             → observed: the same account is marked DIRECT by 5 different companies
line 314    adipolo.com,289,DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Mangox  domain in sellers.json: mangox.io
line 316    admanmedia.com,1004,DIRECT
             → observed: the same account is marked DIRECT by 5 different companies  name in sellers.json: Delight Room  domain in sellers.json: delightroom.com
line 319    admanmedia.com,1055,DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 4 different companies  name in sellers.json: 33across  domain in sellers.json: 33across.com
line 322    admanmedia.com,2001,DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 3 different companies  name in sellers.json: Adpopocorn  domain in sellers.json: adpopcorn.com
line 330    admanmedia.com,2054,DIRECT
             → observed: the same account is marked DIRECT by 14 different companies
line 361    admatic.com.tr,adm-pub-3033566192,DIRECT,uufps1dh5stc6euk
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 58 different companies  name in sellers.json: opera  domain in sellers.json: opera.com
line 377    admixer.co.kr,1140,DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 3 different companies  name in sellers.json: Cauly  domain in sellers.json: cauly.net
line 388    admixer.co.kr,1370,DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 3 different companies  name in sellers.json: TPMN  domain in sellers.json: tpmn.co.kr
line 416    admixer.net,51dc18e4-86e3-42de-9a82-341b2cb39c2e,DIRECT
             → observed: the same account is marked DIRECT by 3 different companies
line 420    admixer.net,6453e352-f022-471f-ae8e-e1ff54183704,DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 13 different companies  name in sellers.json: Topon Ad  domain in sellers.json: toponad.com
line 424    admixer.net,76a1dfc8-c1c4-4158-8522-32b700dedd39,DIRECT
             → observed: the same account is marked DIRECT by 5 different companies
line 427    admixer.net,931e8f62-8285-47e3-bf4d-938e60d8891c,DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: MangoX  domain in sellers.json: mangomob.net
line 440    admixer.net,f6790c61-b9ce-49b0-b809-059710d60dfd,DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 59 different companies  name in sellers.json: Mintegral  domain in sellers.json: mintegral.com
line 462    adpopcorn.com,736980247,DIRECT
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: dcinside.  domain in sellers.json: dcinside.com
line 505    adsyield.com,1233,DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 24 different companies  name in sellers.json: Unity  domain in sellers.json: unity.com
line 569    adview.com,40721827,DIRECT,1b2cc038a11ea319
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: NAVER Corporation  domain in sellers.json: navercorp.com
line 575    adview.com,58033764,DIRECT,1b2cc038a11ea319
             → observed: the same account is marked DIRECT by 5 different companies  name in sellers.json: Delight Room Co., LTD.  domain in sellers.json: alar.my
line 580    advisermedia.co,70572,DIRECT
             → observed: the same account is marked DIRECT by 5 different companies
warning

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

968 −15 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 968)
line 103    acexchange.co.kr,1024314629,RESELLER
             → sellers_json: https://acexchange.co.kr/sellers.json
line 111    acexchange.co.kr,1427302675,RESELLER
             → sellers_json: https://acexchange.co.kr/sellers.json
line 115    acexchange.co.kr,1601362449,RESELLER
             → sellers_json: https://acexchange.co.kr/sellers.json
line 117    acexchange.co.kr,1709715154,RESELLER
             → sellers_json: https://acexchange.co.kr/sellers.json
line 196    adelement.com,36007,RESELLER
             → sellers_json: https://adelement.com/sellers.json
line 197    adelement.com,36008,RESELLER
             → sellers_json: https://adelement.com/sellers.json
line 223    adform.com,2967,RESELLER
             → sellers_json: https://adform.com/sellers.json
line 224    adform.com,2967,RESELLER,9f5210a2f0999e32
             → sellers_json: https://adform.com/sellers.json
line 264    adiiix.com,1b5c093d,RESELLER
             → sellers_json: https://adiiix.com/sellers.json
line 266    adiiix.com,352b3444,DIRECT
             → sellers_json: https://adiiix.com/sellers.json
line 270    adiiix.com,7c1227fd,RESELLER
             → sellers_json: https://adiiix.com/sellers.json
line 272    adiiix.com,cf70502a,RESELLER
             → sellers_json: https://adiiix.com/sellers.json
line 274    adiiix.com,par-273A3483AAD2E838C883D29AED8D4894,RESELLER
             → sellers_json: https://adiiix.com/sellers.json
line 275    adiiix.com,par-6272B92A28D87A77CE3E44D466486424,RESELLER
             → sellers_json: https://adiiix.com/sellers.json
line 276    adiiix.com,par-AA7B236BA32DD484C838E249362437B8,RESELLER
             → sellers_json: https://adiiix.com/sellers.json
line 277    adiiix.com,par-AA7BB9E49434DE3B1B9D9A3373B69DE,DIRECT
             → sellers_json: https://adiiix.com/sellers.json
line 278    adiiix.com,par-AA7BB9E49434DE3B1B9D9A3373B69DE,RESELLER
             → sellers_json: https://adiiix.com/sellers.json
line 279    adiiix.com,par-BE7E667E3339AD6BC7BA2887D6E7227A,RESELLER
             → sellers_json: https://adiiix.com/sellers.json
line 280    adiiix.com,par-D2346AAB7ABD36B4CDD7BBD264BA92E2,RESELLER
             → sellers_json: https://adiiix.com/sellers.json
line 291    adingenious.com,75001,RESELLER
             → sellers_json: https://adingenious.com/sellers.json
line 293    adingenious.com,75003,RESELLER
             → sellers_json: https://adingenious.com/sellers.json
line 294    adingenious.com,75004,RESELLER
             → sellers_json: https://adingenious.com/sellers.json
line 295    adingenious.com,75005,RESELLER
             → sellers_json: https://adingenious.com/sellers.json
line 302    adingenious.com,75050,DIRECT
             → sellers_json: https://adingenious.com/sellers.json
line 304    adingo.jp,27135,RESELLER
             → sellers_json: https://adingo.jp/sellers.json
warning

Lines for ad system domains that don't resolve

56 −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 56)
line 447    adne.tv,3992,RESELLER
             → ad_system: adne.tv
line 463    adpopcornssp.com,264463435,DIRECT
             → ad_system: adpopcornssp.com
line 464    adpopcornssp.com,293366276,DIRECT
             → ad_system: adpopcornssp.com
line 465    adpopcornssp.com,347033396,DIRECT
             → ad_system: adpopcornssp.com
line 466    adpopcornssp.com,506645163,DIRECT
             → ad_system: adpopcornssp.com
line 467    adpopcornssp.com,593362307,DIRECT
             → ad_system: adpopcornssp.com
line 468    adpopcornssp.com,626032167,DIRECT
             → ad_system: adpopcornssp.com
line 469    adpopcornssp.com,62849003,DIRECT
             → ad_system: adpopcornssp.com
line 470    adpopcornssp.com,702500897,DIRECT
             → ad_system: adpopcornssp.com
line 471    adpopcornssp.com,736980247,DIRECT
             → ad_system: adpopcornssp.com
line 472    adpopcornssp.com,824625079,DIRECT
             → ad_system: adpopcornssp.com
line 795    aolcloud.net,5359,RESELLER
             → ad_system: aolcloud.net
line 1880   districtm.io,101289,RESELLER
             → ad_system: districtm.io
line 1881   districtm.io,101649,RESELLER,3fd707be9c4527c3
             → ad_system: districtm.io
line 1882   districtm.io,102041,DIRECT,3fd707be9c4527c3
             → ad_system: districtm.io
line 1883   districtm.io,102098,RESELLER,3fd707be9c4527c3
             → ad_system: districtm.io
line 1885   dmixer.co.kr,1610,RESELLER
             → ad_system: dmixer.co.kr
line 1973   engagebdr.com,10181,RESELLER
             → ad_system: engagebdr.com
line 1974   engagebdr.com,10252,RESELLER
             → ad_system: engagebdr.com
line 1975   engagebdr.com,10294,RESELLER
             → ad_system: engagebdr.com
line 1976   engagebdr.com,10308,RESELLER
             → ad_system: engagebdr.com
line 1977   engagebdr.com,10352,DIRECT
             → ad_system: engagebdr.com
line 1978   engagebdr.com,10417,RESELLER
             → ad_system: engagebdr.com
line 1979   engagebdr.com,10423,RESELLER
             → ad_system: engagebdr.com
line 1980   engagebdr.com,16,RESELLER
             → ad_system: engagebdr.com
warning

Malformed lines

12 −1 pts

Lines that buyers' crawlers will ignore.

How to fixFix the format: <ad system domain>, <seller id>, DIRECT|RESELLER[, <cert authority id>].
Evidence (12)
line 769    anzu,6926f89af6ae04ecf7a64747,RESELLER
             → reason: invalid ad system domain
line 1952   eliteappgrade,514554,RESELLER
             → reason: invalid ad system domain
line 2397   http://playdigo.com,1948,RESELLER,92011346d63d3c30
             → reason: invalid ad system domain
line 2831   keenkale,94044,RESELLER,6c1c00b269ccdfa4
             → reason: invalid ad system domain
line 4665   rubiconproject,28191,DIRECT,0bfd66d529a55807
             → reason: invalid ad system domain
line 4666   rubiconproject,28191,RESELLER,0bfd66d529a55807
             → reason: invalid ad system domain
line 5132   singularads,548745,RESELLER
             → reason: invalid ad system domain
line 6775   yeahmobi,114973,DIRECT
             → reason: invalid ad system domain
line 6867   zmaticoo,114973,DIRECT
             → reason: invalid ad system domain
line 7090   conversantmedia.com,41896,RESELLER 03113CD04947736D
             → reason: relationship must be DIRECT or RESELLER, got 'RESELLER 03113CD04947736D'
line 7093   pubmatic.com,RESELLER,5D62403B186F2ACE
             → reason: relationship must be DIRECT or RESELLER, got '5D62403B186F2ACE'
line 7176   Pubmatic 159501,RESELLER,5D62403B186F2ACE
             → reason: invalid ad system domain
info

Duplicate lines

456 −1 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (25 of 456)
ad_system: 33across.com  seller_id: 001pg00001dtxmwian  relationship: RESELLER
ad_system: aceex.io  seller_id: 2078  relationship: RESELLER
ad_system: aceex.io  seller_id: 898  relationship: RESELLER
ad_system: adcolony.com  seller_id: 1efc6603710003ea  relationship: RESELLER
ad_system: adcolony.com  seller_id: f858ba060bce51ad  relationship: RESELLER
ad_system: adform.com  seller_id: 1762  relationship: RESELLER
ad_system: adform.com  seller_id: 2664  relationship: RESELLER
ad_system: adform.com  seller_id: 2742  relationship: RESELLER
ad_system: adform.com  seller_id: 2795  relationship: RESELLER
ad_system: adform.com  seller_id: 2831  relationship: RESELLER
ad_system: adform.com  seller_id: 2967  relationship: RESELLER
ad_system: adform.com  seller_id: 3016  relationship: RESELLER
ad_system: adform.com  seller_id: 3141  relationship: RESELLER
ad_system: adform.com  seller_id: 3215  relationship: RESELLER
ad_system: adform.com  seller_id: 3283  relationship: RESELLER
ad_system: adform.com  seller_id: 3317  relationship: RESELLER
ad_system: adform.com  seller_id: 3344  relationship: RESELLER
ad_system: adtelligent.com  seller_id: 286886  relationship: RESELLER
ad_system: adtonos.com  seller_id: pub2356156682  relationship: RESELLER
ad_system: adyoulike.com  seller_id: 02bbfc5dd0707834f452ab1bbe855a83  relationship: RESELLER
ad_system: adyoulike.com  seller_id: 22389b7165228ff4ecbe2b72818ae524  relationship: RESELLER
ad_system: adyoulike.com  seller_id: 23ead23575b1193f95c204bf3d0b980a  relationship: RESELLER
ad_system: adyoulike.com  seller_id: 4d5014f8da11fc0a70ebbda5d4537935  relationship: RESELLER
ad_system: adyoulike.com  seller_id: 5b10e895bf138e0006ef1f9159af5cb4  relationship: RESELLER
ad_system: adyoulike.com  seller_id: 5c2521d9d25037a5abf6b225f7327157  relationship: RESELLER
info

DIRECT accounts registered to another domain

15 −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 (15)
line 579    adview.com,93803190,DIRECT,1b2cc038a11ea319
             → domain in sellers.json: mangomob.net  name in sellers.json: mangomob
line 1082   aralego.com,par-AA7BB2AD3B32E44DF8496924D624DEE4,DIRECT
             → domain in sellers.json: webtoons.com  name in sellers.json: NAVER WEBTOON CORP.2
line 1444   brightmountainmedia.com,2686831,DIRECT
             → domain in sellers.json: navercorp.com  name in sellers.json: Naver Corp
line 1866   display.io,206034,DIRECT
             → domain in sellers.json: naver.com  name in sellers.json: Naver
line 1872   display.io,2460,DIRECT
             → domain in sellers.json: snowcorp.com  name in sellers.json: SNOW
line 2066   flashb.id,a4a72c47-7f3e-597d-b218-b056a4735a71,DIRECT
             → domain in sellers.json: mangox.io  name in sellers.json: Mango Mobile Technology Limited
line 2253   fyber.com,231693,DIRECT
             → domain in sellers.json: rocktoyou.com  name in sellers.json: WarmHeartStranger
line 4909   rubiconproject.com,27654,DIRECT,0bfd66d529a55807
             → domain in sellers.json: dmv-written-test.com  name in sellers.json: Safe Driver Corporation
line 5624   start.io,157238820,DIRECT
             → domain in sellers.json: mangomob.net  name in sellers.json: SNOW
line 6633   xandr.com,11829,DIRECT,f5ab79cb980f11d1
             → domain in sellers.json: naver.com  name in sellers.json: Naver Corp
line 6786   yeahmobi.com,114973,DIRECT
             → domain in sellers.json: mangomob.net  name in sellers.json: Mangomob
line 6874   zmaticoo.com,114973,DIRECT
             → domain in sellers.json: mangomob.net  name in sellers.json: Mangomob
line 7096   zmaticoo.com,S2026033229,DIRECT
             → domain in sellers.json: mangomob.net  name in sellers.json: Mangomob
line 7098   adagio.io,1571,DIRECT
             → domain in sellers.json: mangomob.net  name in sellers.json: Mango Mobile Technology Limited
line 7100   media.net,8CA4HY78G,DIRECT
             → domain in sellers.json: mangox.io  name in sellers.json: mangomob.net
info

Ad systems without a public sellers.json

1,361

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,361)
line 86     acd.op.hicloud.com,PUB_HW_1003,RESELLER
             → sellers_json: HTTP 404
line 101    aceinmobi.com,9e311c7a68e94888aac7fbb4272381e2,RESELLER
             → sellers_json: HTTP 404
line 156    adcolony.com,0a0f72cd66122f31,RESELLER,1ad675c9de6b5176
             → sellers_json: returns a web page, not a sellers.json file
line 157    adcolony.com,197af3936679d34e,RESELLER,1ad675c9de6b5176
             → sellers_json: returns a web page, not a sellers.json file
line 158    adcolony.com,1aa9cdd8e12aa09daf143973ae605e4b,DIRECT,1ad675c9de6b5176
             → sellers_json: returns a web page, not a sellers.json file
line 159    adcolony.com,1efc6603710003ea,RESELLER
             → sellers_json: returns a web page, not a sellers.json file
line 160    adcolony.com,1efc6603710003ea,RESELLER,1ad675c9de6b5176
             → sellers_json: returns a web page, not a sellers.json file
line 161    adcolony.com,2851dffbb0d51b5e,RESELLER,1ad675c9de6b5176
             → sellers_json: returns a web page, not a sellers.json file
line 162    adcolony.com,29b7f4a14dc689eb,RESELLER,1ad675c9de6b5176
             → sellers_json: returns a web page, not a sellers.json file
line 163    adcolony.com,382d79cd1387e603,RESELLER,1ad675c9de6b5176
             → sellers_json: returns a web page, not a sellers.json file
line 164    adcolony.com,3dcf9f51638afe2c,RESELLER,1ad675c9de6b5176
             → sellers_json: returns a web page, not a sellers.json file
line 165    adcolony.com,496220845654deec,RESELLER,1ad675c9de6b5176
             → sellers_json: returns a web page, not a sellers.json file
line 166    adcolony.com,598d7afa1fa46184,RESELLER,1ad675c9de6b5176
             → sellers_json: returns a web page, not a sellers.json file
line 167    adcolony.com,5d8cbf6671c93a42,RESELLER,1ad675c9de6b5176
             → sellers_json: returns a web page, not a sellers.json file
line 168    adcolony.com,7d04a18a58085918,RESELLER,1ad675c9de6b5176
             → sellers_json: returns a web page, not a sellers.json file
line 169    adcolony.com,801e49d1be83b5f9,DIRECT,1ad675c9de6b5176
             → sellers_json: returns a web page, not a sellers.json file
line 170    adcolony.com,801e49d1be83b5f9,RESELLER,1ad675c9de6b5176
             → sellers_json: returns a web page, not a sellers.json file
line 171    adcolony.com,8d559ca59197a1a0,RESELLER,1ad675c9de6b5176
             → sellers_json: returns a web page, not a sellers.json file
line 172    adcolony.com,c490f6e7399a25d6,RESELLER,1ad675c9de6b5176
             → sellers_json: returns a web page, not a sellers.json file
line 173    adcolony.com,c7b2bb9f944ae42a,RESELLER,1ad675c9de6b5176
             → sellers_json: returns a web page, not a sellers.json file
line 174    adcolony.com,ce53ce7794f16b6e,RESELLER,1ad675c9de6b5176
             → sellers_json: returns a web page, not a sellers.json file
line 175    adcolony.com,e8d70ef9dfabde92,RESELLER,1ad675c9de6b5176
             → sellers_json: returns a web page, not a sellers.json file
line 176    adcolony.com,f5e40265723efb01,RESELLER,1ad675c9de6b5176
             → sellers_json: returns a web page, not a sellers.json file
line 177    adcolony.com,f858ba060bce51ad,RESELLER
             → sellers_json: returns a web page, not a sellers.json file
line 178    adcolony.com,f858ba060bce51ad,RESELLER,1ad675c9de6b5176
             → sellers_json: returns a web page, not a sellers.json file
info

DIRECT accounts marked confidential

11

Buyers can't see who owns these accounts.

How to fixAsk the ad system to publish your seller entry with name and domain.
Evidence (11)
line 1273   bidence.com,33e179e0cbebd2f91f2f1e15d848bc32,DIRECT
line 1280   bidence.com,ac6abd1022213c05377c1b26dbac5f36,DIRECT
line 1281   bidence.com,b4f93a4ed37b21b2d8907fdb86103fb2,DIRECT
line 1482   cauly.co.kr,16216,DIRECT
line 2276   genieesspv.jp,1081,DIRECT
line 2315   google.com,pub-3940095535600648,DIRECT,f08c47fec0942fa0
line 2337   google.com,pub-8419974669801666,DIRECT,f08c47fec0942fa0
line 2338   google.com,pub-8542519591377166,DIRECT,f08c47fec0942fa0
line 2344   google.com,pub-9323968566716478,DIRECT,f08c47fec0942fa0
line 5596   ssp.cadent.com,2653,DIRECT,1e1d41537f7cad7f
line 6980   google.com,pub-9460759982476093,DIRECT,f08c47fec0942fa0

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