App Supply Index Monitor my app
Android · iQIYI

iQIYI - Drama, Anime, Show

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

2,762 lines · 1,917 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

231 −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 231)
line 81     pubmatic.com, 158039, DIRECT, 5d62403b186f2ace
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 6 different companies  name in sellers.json: Playwire (via EB)  domain in sellers.json: google.com
line 85     spotx.tv, 246977, DIRECT, 7842df1d2fe2db34
             → observed: the same account is marked DIRECT by 4 different companies
line 95     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 126    rubiconproject.com, 23148, DIRECT, 0bfd66d529a55807
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Google  domain in sellers.json: google.com
line 127    rubiconproject.com, 23180, DIRECT, 0bfd66d529a55807
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Google  domain in sellers.json: google.com
line 134    pubmatic.com,160918,DIRECT,5d62403b186f2ace
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: IQIYI INTERNATIONAL SINGAPORE PTE. LTD. (via OB) (via EB)  domain in sellers.json: google.com
line 144    pubmatic.com, 161105, DIRECT, 5d62403b186f2ace
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: IQIYI INTERNATIONAL SINGAPORE PTE. LTD. (via Admob OB) (via EB)  domain in sellers.json: google.com
line 176    rubiconproject.com, 20884, DIRECT, 0bfd66d529a55807
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 3 different companies  name in sellers.json: Publift Pty Ltd.  domain in sellers.json: publift.com
line 178    openx.com, 540938618, DIRECT, 6a698e2ec38604c6
             → observed: the same account is marked DIRECT by 3 different companies
line 179    criteo.com, B-056930, DIRECT, 9fac4a4a87c2a44f
             → observed: the same account is marked DIRECT by 3 different companies
line 180    themediagrid.com, U9IDX4, DIRECT, 35d5010d7789b49d
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 3 different companies  name in sellers.json: Publift Pty Ltd  domain in sellers.json: publift.com
line 181    teads.tv, 19340, DIRECT, 15a9c44f6d26cbe1
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 3 different companies  name in sellers.json: Publift Australia  domain in sellers.json: publift.com
line 183    indexexchange.com, 186407, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies
line 184    video.unrulymedia.com, UNRX-PUB-a34a2f68-d5c2-4289-a7e3-5414a99e7e7f, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies
line 188    video.unrulymedia.com, 197409739, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies
line 189    rhythmone.com, 197409739, DIRECT, a670c89d4a324e47
             → observed: the same account is marked DIRECT by 3 different companies
line 190    sovrn.com, 267370, DIRECT, fafdf38b16bf6b2b
             → observed: the same account is marked DIRECT by 3 different companies
line 191    lijit.com, 267370, DIRECT, fafdf38b16bf6b2b
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 3 different companies  name in sellers.json: Publift Pty. Ltd.  domain in sellers.json: publift.com
line 192    lijit.com, 267370-eb, DIRECT, fafdf38b16bf6b2b
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 3 different companies  name in sellers.json: Publift Pty. Ltd. (via Google EB)  domain in sellers.json: google.com
line 222    triplelift.com, 3084, DIRECT, 6c33edb13117fd86
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 3 different companies  name in sellers.json: PubLift  domain in sellers.json: publift.com
line 223    triplelift.com, 3084-EB, DIRECT, 6c33edb13117fd86
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 3 different companies  name in sellers.json: PubLift (via EB Network)  domain in sellers.json: google.com
line 224    uis.mobfox.com, 82221, DIRECT, 5529a3d1f59865be
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: CHEN CHENGDONG  domain in sellers.json: dot.lovecoloringgame.cc
line 233    aps.amazon.com,8b48e249-e9e6-4a52-8b48-396ea93403e8,DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 3 different companies  name in sellers.json: Publift Pty Ltd  domain in sellers.json: publift.com
line 259    connectad.io, 152, DIRECT, 85ac85a30c93b3e5
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 3 different companies  name in sellers.json: Publift Pty Ltd  domain in sellers.json: publift.com
line 263    indexexchange.com, 190906, DIRECT, 50b1c356f2c5c8fc
             → observed: the same account is marked DIRECT by 8 different companies
warning

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

353 −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 353)
line 6      telaria.com,d0luc-inbs3,DIRECT,1a4e959a1b50034a
             → sellers_json: https://www.telaria.com/sellers.json
line 7      telaria.com,6pesq,DIRECT,1a4e959a1b50034a
             → sellers_json: https://www.telaria.com/sellers.json
line 8      telaria.com,d0luc-zssdu,DIRECT,1a4e959a1b50034a
             → sellers_json: https://www.telaria.com/sellers.json
line 9      telaria.com,d0luc-3xtce,DIRECT,1a4e959a1b50034a
             → sellers_json: https://www.telaria.com/sellers.json
line 10     telaria.com,d0luc-t85h7,DIRECT,1a4e959a1b50034a
             → sellers_json: https://www.telaria.com/sellers.json
line 11     tremorhub.com,d0luc-inbs3,DIRECT,1a4e959a1b50034a
             → sellers_json: https://tremorhub.com/sellers.json
line 12     tremorhub.com,6pesq,DIRECT,1a4e959a1b50034a
             → sellers_json: https://tremorhub.com/sellers.json
line 13     tremorhub.com,d0luc-zssdu,DIRECT,1a4e959a1b50034a
             → sellers_json: https://tremorhub.com/sellers.json
line 14     tremorhub.com,d0luc-3xtce,DIRECT,1a4e959a1b50034a
             → sellers_json: https://tremorhub.com/sellers.json
line 15     tremorhub.com,d0luc-t85h7,DIRECT,1a4e959a1b50034a
             → sellers_json: https://tremorhub.com/sellers.json
line 40     rubiconproject.com, 20208, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 49     admixer.net, 64636a4f-c002-4d09-a7ec-960530b32b94, RESELLER
             → sellers_json: https://admixer.net/sellers.json
line 54     onetag.com, 59d216e971852f2, RESELLER
             → sellers_json: https://onetag.com/sellers.json
line 65     telaria.com, r3222-wec7r, RESELLER, 1a4e959a1b50034a
             → sellers_json: https://www.telaria.com/sellers.json
line 71     epom.com, 8906083d-8c91-4a0e-bab3-3aad42f718c, RESELLER, a05085f3142a1ca8
             → sellers_json: https://epom.com/sellers.json
line 77     telaria.com,d0luc-3gjuv,DIRECT,1a4e959a1b50034a
             → sellers_json: https://www.telaria.com/sellers.json
line 78     tremorhub.com,d0luc-3gjuv,DIRECT,1a4e959a1b50034a
             → sellers_json: https://tremorhub.com/sellers.json
line 79     pubmatic.com, 158729, DIRECT, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 83     pubmatic.com, 158086,RESELLER,5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 86     video.unrulymedia.com, 84530082, DIRECT
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 90     google.com, pub-3762254771375579, RESELLER, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 91     google.com, pub-8388909051722168, RESELLER, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 92     google.com, pub-2285546921446373, RESELLER, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 94     smaato.com, 1100047423, RESELLER, 07bcf65f187117b4
             → sellers_json: https://smaato.com/sellers.json
line 114    pubmatic.com, 156389, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
warning

Lines for ad system domains that don't resolve

34 −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 34)
line 19     spotxchange.com, 72012 , RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 21     spotxchange.com, 72013 , RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 23     spotxchange.com, 71990 , RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 25     spotxchange.com, 270999, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 27     spotxchange.com, 247084, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 41     spotxchange.com, 135285, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 84     spotxchange.com, 246977, DIRECT, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 106    engagebdr.com, 16, RESELLER
             → ad_system: engagebdr.com
line 131    spotxchange.com, 317142, DIRECT, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 145    spotxchange.com, 82810, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 243    districtm.io,100962,RESELLER,3fd707be9c4527c3
             → ad_system: districtm.io
line 368    engagebdr.com, 10181, RESELLER
             → ad_system: engagebdr.com
line 415    aolcloud.net, 10109, DIRECT
             → ad_system: aolcloud.net
line 495    districtm.io, 101760, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 518    engagebdr.com,16,RESELLER
             → ad_system: engagebdr.com
line 532    spotxchange.com,82068,RESELLER,7842df1d2fe2db34
             → ad_system: spotxchange.com
line 570    engagebdr.com,84,RESELLER
             → ad_system: engagebdr.com
line 580    engagebdr.com,10423,RESELLER
             → ad_system: engagebdr.com
line 593    engagebdr.com,10252,RESELLER
             → ad_system: engagebdr.com
line 611    engagebdr.com,10294,RESELLER
             → ad_system: engagebdr.com
line 631    engagebdr.com,7,RESELLER
             → ad_system: engagebdr.com
line 667    engagebdr.com, 16, RESELLER
             → ad_system: engagebdr.com
line 697    engagebdr.com, 16, RESELLER
             → ad_system: engagebdr.com
line 723    spotxchange.com, 285547, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.com
line 784    spotxchange.com, 82810, RESELLER, 7842df1d2fe2db34
             → ad_system: spotxchange.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 710    onetag OB id - onetag.com, 7181130204ef46c-OB, DIRECT
             → reason: invalid ad system domain
line 920    keenkale, 94044, RESELLER, 6c1c00b269ccdfa4
             → reason: invalid ad system domain
line 2384   apester.com, 2801, RESLLER
             → reason: relationship must be DIRECT or RESELLER, got 'RESLLER'
line 2471   LightAd, 27824, Direct, 7a07b764e0bdb717
             → reason: invalid ad system domain
line 2637   pmbmonetize.com, 21822724539 DIRECT
             → reason: fewer than 3 fields
info

Duplicate lines

345 −2 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (25 of 345)
ad_system: outbrain.com  seller_id: 00bba279fec6daa01a0cb6fdccb023f0d5  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 20744  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 159035  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 158738  relationship: RESELLER
ad_system: improvedigital.com  seller_id: 1532  relationship: RESELLER
ad_system: verve.com  seller_id: 5897  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 12266  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 16928  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 11726  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 20208  relationship: RESELLER
ad_system: blis.com  seller_id: 33  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 156517  relationship: RESELLER
ad_system: loopme.com  seller_id: 9724  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 156931  relationship: RESELLER
ad_system: appnexus.com  seller_id: 7597  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 13132  relationship: RESELLER
ad_system: appnexus.com  seller_id: 8178  relationship: RESELLER
ad_system: rhythmone.com  seller_id: 188404962  relationship: RESELLER
ad_system: lemmatechnologies.com  seller_id: 89  relationship: RESELLER
ad_system: axonix.com  seller_id: 57716  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 155975  relationship: RESELLER
ad_system: algorix.co  seller_id: 54190  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 19744  relationship: RESELLER
ad_system: pubnative.net  seller_id: 1006951  relationship: RESELLER
ad_system: appnexus.com  seller_id: 2764  relationship: RESELLER
info

DIRECT accounts registered to another domain

31 −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 (25 of 31)
line 4      google.com, pub-3136799156954327, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: astro.com.my  name in sellers.json: Astro Media Solutions Limited
line 17     aralego.com,par-AA77DE974B2AB778FB49AD287E43A6A,DIRECT
             → domain in sellers.json: iqiyi.com  name in sellers.json: IQIYI
line 18     ucfunnel.com,par-AA77DE974B2AB778FB49AD287E43A6A,DIRECT
             → domain in sellers.json: iqiyi.com  name in sellers.json: IQIYI
line 80     fout.jp, 465, DIRECT
             → domain in sellers.json: netlink.vn  name in sellers.json: CÔNG TY CỔ PHẦN ZMEDIA
line 483    headerlift.com, 17439, DIRECT
             → domain in sellers.json: opentabs.org  name in sellers.json: OpenTabs
line 488    improvedigital.com, 545, DIRECT
             → domain in sellers.json: headerlift.com  name in sellers.json: Azerion Technology BV
line 491    smartadserver.com, 3653, DIRECT
             → domain in sellers.json: headerlift.com  name in sellers.json: Azerion Technology BV Headerlift
line 661    xandr.com, 13238, DIRECT, f5ab79cb980f11d1
             → domain in sellers.json: metaxsoft.com  name in sellers.json: METAX SOFTWARE PTE. LTD.
line 662    pubmatic.com, 161150, DIRECT, 5d62403b186f2ace
             → domain in sellers.json: metaxsoft.com  name in sellers.json: METAX SOFTWARE PTE. LTD.
line 1014   richaudience.com, 1ru8dKmJJV, DIRECT
             → domain in sellers.json: aniview.com  name in sellers.json: Aniview Inc
line 1061   google.com, pub-8863191426564274, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: vidgyor.com  name in sellers.json: Vidgyor Media Technologies Pvt. Ltd.
line 1155   google.com, pub-7447753920195631, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: mxplayer.in  name in sellers.json: Amazon seller services private limited
line 1156   google.com, pub-1999670591770018, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: mxplayer.in  name in sellers.json: J2 Interactive Ltd
line 1262   showheroes.com, 369, DIRECT
             → domain in sellers.json: filmzie.com  name in sellers.json: Filmzie
line 1263   sunmedia.tv, 952eff0a-6ab3-4083-903d-4a9fb3d837a4, DIRECT
             → domain in sellers.json: filmzie.com  name in sellers.json: OTT Filmzie, a.s
line 1330   datawrkz.com, 1586, DIRECT
             → domain in sellers.json: thairath.co.th  name in sellers.json: thairath
line 1356   adipolo.com, 22878776773, DIRECT
             → domain in sellers.json: awfulannouncing.com  name in sellers.json: awfulannouncing.com
line 1504   zmaticoo.com, 114867, DIRECT
             → domain in sellers.json: iqiyi.com  name in sellers.json: IQIYI
line 1505   yeahmobi.com, 114867, DIRECT
             → domain in sellers.json: iqiyi.com  name in sellers.json: IQIYI
line 1994   google.com, pub-1237260803267758, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: geniee.co.jp  name in sellers.json: Geniee International Pte. Ltd
line 2120   walletcircle.co, 4348, DIRECT
             → domain in sellers.json: udn.com  name in sellers.json: Addigi media LLC
line 2121   google.com, pub-7094677798399606, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: atlas5.co  name in sellers.json: Zero1 Inc
line 2122   google.com, pub-2403018226404213, DIRECT, f08c47fec0942fa0
             → domain in sellers.json: vdo.ai  name in sellers.json: Ellipsis Limited
line 2130   themediagrid.com , 6SAEIP, DIRECT, 35d5010d7789b49d
             → domain in sellers.json: addigi.media  name in sellers.json: Addigi Media LLC
line 2171   flat-ads.com, 2195500, DIRECT
             → domain in sellers.json: global.e.mi.com  name in sellers.json: Xiaomi Inc.
info

Ad systems without a public sellers.json

525

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 525)
line 29     openx.com, 541050054, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 43     rhythmone.com, 3704396951, RESELLER, a670c89d4a324e47
             → sellers_json: HTTP 403
line 45     loopme.com, 9724, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403
line 47     appnexus.com, 7597, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 50     appnexus.com, 8178, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 51     rhythmone.com, 188404962, RESELLER, a670c89d4a324e47
             → sellers_json: HTTP 403
line 59     appnexus.com, 2764, RESELLER
             → sellers_json: HTTP 403
line 61     openx.com, 540298543, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 66     advertising.com, 25034, RESELLER
             → sellers_json: HTTP 403
line 69     xad.com, 1190, RESELLER, 81cbf0a75a5e0e9a
             → sellers_json: HTTP 403
line 76     openx.com, 540635208, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 87     rhythmone.com, 84530082, DIRECT, a670c89d4a324e47
             → sellers_json: HTTP 403
line 88     appnexus.com, 12342, DIRECT, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 96     adcolony.com, 496220845654deec, RESELLER, 1ad675c9de6b5176
             → sellers_json: HTML or login page instead of JSON
line 98     appnexus.com, 1752, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403
line 99     appnexus.com, 4052, RESELLER
             → sellers_json: HTTP 403
line 111    openx.com, 540421297, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 119    rhythmone.com, 4201299756, RESELLER, a670c89d4a324e47
             → sellers_json: HTTP 403
line 121    startapp.com, smt, RESELLER
             → sellers_json: HTTP 404
line 122    xad.com, 241, RESELLER, 81cbf0a75a5e0e9a
             → sellers_json: HTTP 403
line 130    facebook.com, 1204651462884481, DIRECT, c3e20eee3f780d68
             → sellers_json: HTML or login page instead of JSON
line 136    openx.com, 540838151, RESELLER, 6a698e2ec38604c6
             → sellers_json: HTTP 403
line 147    freewheel.tv, 144617, RESELLER, 74e8e47458f74754
             → sellers_json: HTTP 403
line 148    freewheel.tv, 144633, RESELLER, 74e8e47458f74754
             → sellers_json: HTTP 403
line 152    rhythmone.com, 2288795184, RESELLER, a670c89d4a324e47
             → sellers_json: HTTP 403
info

DIRECT accounts marked confidential

1

Buyers can't see who owns these accounts.

How to fixAsk the ad system to publish your seller entry with name and domain.
Evidence (1)
line 2703   missena.com, SID-424516, 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