App Supply Index Monitor my app
Android · Badoo

Badoo Dating App: Meet & Date

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

3,384 lines · 2,396 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

34 −19 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 34)
line 361    betweendigital.com, 45827, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 12 different companies  name in sellers.json: Unity Technologies SF  domain in sellers.json: unity.com
line 374    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 377    thebrave.io, 1234634, DIRECT, c25b2154543746ac
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 12 different companies  name in sellers.json: unity  domain in sellers.json: unity.com
line 381    thebrave.io, 1234764, DIRECT, c25b2154543746ac
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 69 different companies  name in sellers.json: bigo  domain in sellers.json: bigo.sg
line 388    ushareit.com, lcb555b3bc8667a09a, DIRECT
             → observed: the same account is marked DIRECT by 12 different companies  name in sellers.json: Say Games  domain in sellers.json: say.games
line 395    lacunads.com, lcb555b3bc8667a09a, DIRECT
             → observed: the same account is marked DIRECT by 12 different companies  name in sellers.json: Say Games  domain in sellers.json: say.games
line 536    pubmatic.com, 158343, DIRECT, 5d62403b186f2ace
             → observed: sellers.json lists the account as INTERMEDIARY  name in sellers.json: Badoo.com (via EB)  domain in sellers.json: google.com
line 988    indexexchange.com,192585,DIRECT
             → observed: the same account is marked DIRECT by 24 different companies
line 1263   mintegral.com, 21922, DIRECT
             → observed: the same account is marked DIRECT by 4 different companies  name in sellers.json: Zynga  domain in sellers.json: www.zynga.com
line 1264   mintegral.com, 23357, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: BIGO TECHNOLOGY PTE LTD  domain in sellers.json: bigo.sg
line 1265   mintegral.com, 38021, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: HitSmart  domain in sellers.json: appdevelopersite-b71c7.web.app
line 1266   mintegral.com, 30065, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: High5  domain in sellers.json: www.premiumtuberapp.com
line 1267   mintegral.com, 42046, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: Moonfrog  domain in sellers.json: moonfroglabs.com
line 1268   mintegral.com, 32216, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies
line 1269   mintegral.com, 21924, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: SocialChain  domain in sellers.json: minepi.com
line 1270   mintegral.com, 12797, DIRECT
             → observed: the same account is marked DIRECT by 4 different companies  name in sellers.json: Zego Studio  domain in sellers.json: zegostudio.com
line 1271   mintegral.com, 28015, DIRECT
             → observed: the same account is marked DIRECT by 3 different companies  name in sellers.json: BOB APPS  domain in sellers.json: freehelpdeskservice.com
line 1272   mintegral.com, 42990, DIRECT
             → observed: the same account is marked DIRECT by 4 different companies  name in sellers.json: PocketFM  domain in sellers.json: pocketfm.com
line 1279   toponad.com, 16385e313a271a, DIRECT, 1d49fe424a1a456d
             → observed: the same account is marked DIRECT by 96 different companies
line 1300   vidoomy.com,7646534,DIRECT
             → observed: the same account is marked DIRECT by 76 different companies
line 1839   webeyemob.com, 70098, DIRECT
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 75 different companies  name in sellers.json: MINTEGRAL  domain in sellers.json: mintegral.com
line 2007   rubiconproject.com, 15268, DIRECT, 0bfd66d529a55807
             → observed: sellers.json lists the account as INTERMEDIARY; the same account is marked DIRECT by 112 different companies  name in sellers.json: Unruly Group LTD  domain in sellers.json: unrulymedia.com
line 2026   smaato.com, 1100057628, DIRECT, 07bcf65f187117b4
             → observed: the same account is marked DIRECT by 71 different companies
line 2027   smaato.com, 1100004890, DIRECT, 07bcf65f187117b4
             → observed: the same account is marked DIRECT by 160 different companies
line 2045   onetag.com, 82e44d118b79600, DIRECT
             → observed: the same account is marked DIRECT by 77 different companies
warning

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

343 −11 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 343)
line 19     adview.com, 48045325, RESELLER, 1b2cc038a11ea319
             → sellers_json: https://adview.com/sellers.json
line 36     google.com, pub-4314016337646020, RESELLER, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 37     improvedigital.com, 1604, RESELLER
             → sellers_json: https://improvedigital.com/sellers.json
line 55     pubmatic.com, 161853, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 56     pubmatic.com, 162239, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
line 67     rhebus.works, 3897070072, RESELLER
             → sellers_json: https://rhebus.works/sellers.json
line 68     risecodes.com, 6486c6155b231000010244b0, RESELLER
             → sellers_json: https://risecodes.com/sellers.json
line 72     rubiconproject.com, 20086, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 82     thebrave.io, 1234594, RESELLER, c25b2154543746ac
             → sellers_json: https://thebrave.io/sellers.json
line 84     thebrave.io, 1234678, RESELLER, c25b2154543746ac
             → sellers_json: https://thebrave.io/sellers.json
line 86     thunder-monetize.com, 3962740416, RESELLER
             → sellers_json: https://thunder-monetize.com/sellers.json
line 98     xandr.com, 8804, RESELLER, f5ab79cb980f11d1
             → sellers_json: https://xandr.com/sellers.json
line 123    rubiconproject.com, 21526, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 134    kidoz.net, 19692013, RESELLER
             → sellers_json: https://kidoz.net/sellers.json
line 141    video.unrulymedia.com, 3630748062, RESELLER, a670c89d4a324e47
             → sellers_json: https://video.unrulymedia.com/sellers.json
line 142    google.com, pub-4314016337646020, RESELLER
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 144    tremorhub.com, rwd19-1885296, RESELLER, 1a4e959a1b50034a
             → sellers_json: https://tremorhub.com/sellers.json
line 148    rubiconproject.com, 14334, RESELLER, 0bfd66d529a55807
             → sellers_json: https://rubiconproject.com/sellers.json
line 162    bidmachine.io, 114, RESELLER
             → sellers_json: https://bidmachine.io/sellers.json
line 173    bidease.com, exchange-20, RESELLER
             → sellers_json: https://bidease.com/sellers.json
line 174    yeahmobi.com, 5135195, RESELLER
             → sellers_json: https://yeahmobi.com/sellers.json
line 202    adview.com, 48045325, RESELLER, 1b2cc038a11ea319
             → sellers_json: https://adview.com/sellers.json
line 219    google.com, pub-4314016337646020, RESELLER, f08c47fec0942fa0
             → sellers_json: https://realtimebidding.google.com/sellers.json
line 220    improvedigital.com, 1604, RESELLER
             → sellers_json: https://improvedigital.com/sellers.json
line 238    pubmatic.com, 161853, RESELLER, 5d62403b186f2ace
             → sellers_json: https://pubmatic.com/sellers.json
warning

Lines for ad system domains that don't resolve

15 −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 (15)
line 125    reforge.in, 107, RESELLER
             → ad_system: reforge.in
line 169    reforge.in, 353, RESELLER
             → ad_system: reforge.in
line 981    engagebdr.com,16,RESELLER
             → ad_system: engagebdr.com
line 1033   engagebdr.com,84,RESELLER
             → ad_system: engagebdr.com
line 1043   engagebdr.com,10423,RESELLER
             → ad_system: engagebdr.com
line 1056   engagebdr.com,10252,RESELLER
             → ad_system: engagebdr.com
line 1074   engagebdr.com,10294,RESELLER
             → ad_system: engagebdr.com
line 1094   engagebdr.com,7,RESELLER
             → ad_system: engagebdr.com
line 1117   engagebdr.com, 16, RESELLER
             → ad_system: engagebdr.com
line 1455   engagebdr.com, 10181, RESELLER
             → ad_system: engagebdr.com
line 1473   engagebdr.com, 10423, RESELLER
             → ad_system: engagebdr.com
line 1514   engagebdr.com, 10252, RESELLER
             → ad_system: engagebdr.com
line 1538   districtm.io, 101649, RESELLER, 3fd707be9c4527c3
             → ad_system: districtm.io
line 1833   ylhglobal.com, 1930587443, RESELLER
             → ad_system: ylhglobal.com
line 2437   gamoshi.io, 267-b3609, RESELLER, 20e30b2ae1f670f2
             → ad_system: gamoshi.io
warning

Malformed lines

7 −1 pts

Lines that buyers' crawlers will ignore.

How to fixFix the format: <ad system domain>, <seller id>, DIRECT|RESELLER[, <cert authority id>].
Evidence (7)
line 959    93308,93308,RESELLER
             → reason: invalid ad system domain
line 960    RESELLER,93308,RESELLER
             → reason: invalid ad system domain
line 961    5529a3d1f59865be,93308,RESELLER
             → reason: invalid ad system domain
line 1118   indexexchange.com, 184270, RESELLER 50b1c356f2c5c8fc
             → reason: relationship must be DIRECT or RESELLER, got 'RESELLER 50b1c356f2c5c8fc'
line 1119   mobilefuse.com 2281, RESELLER, 71e88b065d69c021
             → reason: invalid ad system domain
line 2020   singularads, 548745, RESELLER
             → reason: invalid ad system domain
line 2475   App-ads.txt lines to append to the existing list:
             → reason: fewer than 3 fields
info

Duplicate lines

421 −2 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (25 of 421)
ad_system: facebook.com  seller_id: 358719497878746  relationship: RESELLER
ad_system: 152media.info  seller_id: 152m324  relationship: RESELLER
ad_system: adelement.com  seller_id: 30167  relationship: RESELLER
ad_system: adform.com  seller_id: 2742  relationship: RESELLER
ad_system: admanmedia.com  seller_id: 613  relationship: RESELLER
ad_system: adsyield.com  seller_id: 1233  relationship: RESELLER
ad_system: adview.com  seller_id: 48045325  relationship: RESELLER
ad_system: algorix.co  seller_id: 54616  relationship: RESELLER
ad_system: algorix.co  seller_id: 60016  relationship: RESELLER
ad_system: appnexus.com  seller_id: 10617  relationship: RESELLER
ad_system: appnexus.com  seller_id: 11826  relationship: RESELLER
ad_system: appnexus.com  seller_id: 11924  relationship: RESELLER
ad_system: appnexus.com  seller_id: 13293  relationship: RESELLER
ad_system: appnexus.com  seller_id: 13297  relationship: RESELLER
ad_system: appnexus.com  seller_id: 2764  relationship: RESELLER
ad_system: appnexus.com  seller_id: 7353  relationship: RESELLER
ad_system: appnexus.com  seller_id: 9393  relationship: RESELLER
ad_system: bidmachine.io  seller_id: 162  relationship: RESELLER
ad_system: connekt.ai  seller_id: 5585919044  relationship: RESELLER
ad_system: contextweb.com  seller_id: 562842  relationship: RESELLER
ad_system: contextweb.com  seller_id: 562944  relationship: RESELLER
ad_system: criteo.com  seller_id: b-063105  relationship: RESELLER
ad_system: criteo.com  seller_id: b-072395  relationship: RESELLER
ad_system: google.com  seller_id: pub-4314016337646020  relationship: RESELLER
ad_system: improvedigital.com  seller_id: 1604  relationship: RESELLER
info

No OWNERDOMAIN declared

1 −2 pts

app-ads.txt 1.1 recommends OWNERDOMAIN so buyers can match DIRECT accounts to the owner.

How to fixAdd OWNERDOMAIN=<your company domain> to the file.
info

DIRECT accounts registered to another domain

2 −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 (2)
line 2357   sharethrough.com, 6020, DIRECT, d53b998a7bd4ecd2
             → domain in sellers.json: bumble.com  name in sellers.json: BumbleBadoo
line 3450   sharethrough.com, 5925, DIRECT, 060d053dcf45cbf3
             → domain in sellers.json: bumble.com  name in sellers.json: Bumble
info

Ad systems without a public sellers.json

664

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 664)
line 3      facebook.com, 358719497878746, RESELLER
             → sellers_json: returns a web page, not a sellers.json file
line 4      facebook.com, 358719497878746, RESELLER, c3e20eee3f780d68
             → sellers_json: returns a web page, not a sellers.json file
line 5      facebook.com, 868930049797465, DIRECT, c3e20eee3f780d68
             → sellers_json: returns a web page, not a sellers.json file
line 22     appnexus.com, 10617, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 23     appnexus.com, 11826, RESELLER
             → sellers_json: HTTP 403 to automated requests
line 24     appnexus.com, 11924, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 25     appnexus.com, 13293, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 26     appnexus.com, 13297, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 27     appnexus.com, 2764, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 28     appnexus.com, 7353, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 29     appnexus.com, 9393, RESELLER, f5ab79cb980f11d1
             → sellers_json: HTTP 403 to automated requests
line 34     criteo.com, B-063105, RESELLER, 9fac4a4a87c2a44f
             → sellers_json: HTTP 403 to automated requests
line 35     criteo.com, B-072395, RESELLER, 9fac4a4a87c2a44f
             → sellers_json: HTTP 403 to automated requests
line 42     loopme.com, 11635, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403 to automated requests
line 62     pubnative.net, 1003601, RESELLER, d641df8625486a7b
             → sellers_json: HTTP 403 to automated requests
line 63     pubnative.net, 1007063, RESELLER, d641df8625486a7b
             → sellers_json: HTTP 403 to automated requests
line 64     pubnative.net, 1007262, RESELLER, d641df8625486a7b
             → sellers_json: HTTP 403 to automated requests
line 65     pubnative.net, 1007501, RESELLER, d641df8625486a7b
             → sellers_json: HTTP 403 to automated requests
line 66     pubnative.net, 1008770, RESELLER, d641df8625486a7b
             → sellers_json: HTTP 403 to automated requests
line 78     spotx.tv, 149886, RESELLER, 7842df1d2fe2db34
             → sellers_json: HTTP 403 to automated requests
line 79     spotx.tv, 71426, RESELLER, 7842df1d2fe2db34
             → sellers_json: HTTP 403 to automated requests
line 108    loopme.com, 9621, RESELLER, 6c8d5f95897a5a3b
             → sellers_json: HTTP 403 to automated requests
line 109    adcolony.com, 0a0f72cd66122f31, RESELLER, 1ad675c9de6b5176
             → sellers_json: returns a web page, not a sellers.json file
line 110    adcolony.com, 801e49d1be83b5f9, RESELLER, 1ad675c9de6b5176
             → sellers_json: returns a web page, not a sellers.json file
line 118    spotx.tv, 117872, RESELLER, 7842df1d2fe2db34
             → sellers_json: HTTP 403 to automated requests

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