App Supply Index Monitor my app
iOS · HAPPIBITS TECHNOLOGIES PTE. LTD.

Merge Cooking®

Developer URL
http://game.happibits.com/
app-ads.txt
https://game.happibits.com/app-ads.txt · 200
Checked
Oct 7, 2026
D
55/100

2,790 lines · 1,447 verified against sellers.json

Findings

Each finding lists the exact lines involved. These are mechanical checks of public files, not fraud verdicts.

warning

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

192 −20 pts

The ad system's current sellers.json doesn't list these accounts, so buyers that validate the chain can't match them. Usually leftovers from closed accounts or old 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 192)
line 4      pubmatic.com, 161218, RESELLER, 5d62403b186f2ace
             → sellers_json=https://pubmatic.com/sellers.json
line 5      media.net, 8CULY277R, RESELLER
             → sellers_json=https://media.net/sellers.json
line 8      pubmatic.com, 158723, RESELLER, 5d62403b186f2ace
             → sellers_json=https://pubmatic.com/sellers.json
line 14     onetag.com, 77cc0899358027b, RESELLER
             → sellers_json=https://onetag.com/sellers.json
line 15     onetag.com, 77cc0899358027b-OB, RESELLER
             → sellers_json=https://onetag.com/sellers.json
line 30     smartadserver.com,4071,RESELLER
             → sellers_json=https://smartadserver.com/sellers.json
line 39     video.unrulymedia.com, 831445555, RESELLER
             → sellers_json=https://video.unrulymedia.com/sellers.json
line 44     opera.com, pub8613009987200, DIRECT, 55a0c5fd61378de3
             → sellers_json=https://opera.com/sellers.json
line 45     smartadserver.com, 4694-OB, RESELLER, 060d053dcf45cbf3
             → sellers_json=https://smartadserver.com/sellers.json
line 125    rubiconproject.com, 17174, RESELLER, 0bfd66d529a55807
             → sellers_json=https://rubiconproject.com/sellers.json
line 157    rubiconproject.com, 15044, RESELLER, 0bfd66d529a55807
             → sellers_json=https://rubiconproject.com/sellers.json
line 243    themediagrid.com, RIX2M5, RESELLER, 35d5010d7789b49d
             → sellers_json=https://themediagrid.com/sellers.json
line 245    video.unrulymedia.com, 579227028, RESELLER
             → sellers_json=https://video.unrulymedia.com/sellers.json
line 264    bidmachine.io, 1447, RESELLER
             → sellers_json=https://bidmachine.io/sellers.json
line 275    xandr.com, 11316, RESELLER
             → sellers_json=https://xandr.com/sellers.json
line 299    sonobi.com, 7b37f8ccbc, RESELLER, d1a215d9eb5aee9e
             → sellers_json=https://sonobi.com/sellers.json
line 303    opera.com, pub5959307917824, RESELLER, 55a0c5fd61378de3
             → sellers_json=https://opera.com/sellers.json
line 309    pubmatic.com, 164891, RESELLER, 5d62403b186f2ace
             → sellers_json=https://pubmatic.com/sellers.json
line 316    video.unrulymedia.com, 667989109, RESELLER
             → sellers_json=https://video.unrulymedia.com/sellers.json
line 332    Media.net, 8CU26SCD3, RESELLER
             → sellers_json=https://media.net/sellers.json
line 366    video.unrulymedia.com,5336134699710583737,RESELLER
             → sellers_json=https://video.unrulymedia.com/sellers.json
line 375    Media.net, 8CU675N41, RESELLER
             → sellers_json=https://media.net/sellers.json
line 391    sonobi.com, f2597d7a13, RESELLER, d1a215d9eb5aee9e
             → sellers_json=https://sonobi.com/sellers.json
line 428    google.com, pub-3990748024667386, DIRECT, f08c47fec0942fa0
             → sellers_json=https://realtimebidding.google.com/sellers.json
line 433    risecodes.com, 66b89f832f275900013903e2, RESELLER
             → sellers_json=https://risecodes.com/sellers.json
warning

DIRECT lines pointing to intermediaries

14 −15 pts

The line says DIRECT, but the ad system lists that account as an INTERMEDIARY. Buyers doing supply path optimization may treat this as misrepresentation.

How to fixUse DIRECT only for accounts your company controls; change the rest to RESELLER.
Evidence (14)
line 6      sharethrough.com, Uc8GWHvM, DIRECT, d53b998a7bd4ecd2
             → seller_type=INTERMEDIARY  seller_name=A4G Network - OB
line 134    rubiconproject.com, 24400, DIRECT, 0bfd66d529a55807
             → seller_type=INTERMEDIARY  seller_name=start.io Inc
line 165    themediagrid.com, FWN84J, DIRECT, 35d5010d7789b49d
             → seller_type=INTERMEDIARY  seller_name=Start.io Inc
line 336    thebrave.io, 1234764, DIRECT, c25b2154543746ac
             → seller_type=INTERMEDIARY  seller_name=bigo
line 529    rubiconproject.com, 15268, DIRECT, 0bfd66d529a55807
             → seller_type=INTERMEDIARY  seller_name=Unruly Group LTD
line 567    themediagrid.com, 9FRCA5, DIRECT, 35d5010d7789b49d
             → seller_type=INTERMEDIARY  seller_name=TEAL DIGITAL GROUP LTD
line 1666   improvedigital.com, 1234, DIRECT
             → seller_type=INTERMEDIARY  seller_name=Connekt Media Limited
line 1673   themediagrid.com, FALINO, DIRECT, 35d5010d7789b49d
             → seller_type=INTERMEDIARY  seller_name=Luna Media Group LLC
line 2355   onetag.com, 5adaad445a0a050, DIRECT
             → seller_type=INTERMEDIARY  seller_name=Premium Publicidade e Marketing LTDA
line 2384   rubiconproject.com, 23780, DIRECT, 0bfd66d529a55807
             → seller_type=INTERMEDIARY  seller_name=Google
line 2385   rubiconproject.com, 23778, DIRECT, 0bfd66d529a55807
             → seller_type=INTERMEDIARY  seller_name=Arsus Technologies Ltd
line 2386   pubmatic.com, 161141, DIRECT, 5d62403b186f2ace
             → seller_type=INTERMEDIARY  seller_name=Reklam Up (via EB)
line 2388   themediagrid.com, 81MGSH, DIRECT, 35d5010d7789b49d
             → seller_type=INTERMEDIARY  seller_name=Arsus Technologies Ltd
line 2389   sharethrough.com, nJscjtOy, DIRECT, d53b998a7bd4ecd2
             → seller_type=INTERMEDIARY  seller_name=ReklamUp - OB
warning

Malformed lines

2 −1 pts

Lines that buyers' crawlers will ignore.

How to fixFix the format: <ad system domain>, <seller id>, DIRECT|RESELLER[, <cert authority id>].
Evidence (2)
line 1639   rubiconproject.com, 15854, RESELLER 0bfd66d529a55807
             → reason=relationship must be DIRECT or RESELLER, got 'RESELLER 0bfd66d529a55807'
line 2793   2026-09-11 11:56:18
             → reason=fewer than 3 fields
info

DIRECT accounts registered to another domain

5 −4 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 (5)
line 119    themediagrid.com, VM75KS, DIRECT, 35d5010d7789b49d
             → seller_domain=copper6.com  seller_name=Copper6 Ltd
line 280    admanmedia.com, 2269, DIRECT
             → seller_domain=bigo.sg  seller_name=Bigo
line 462    themediagrid.com, NC7LXT, DIRECT, 35d5010d7789b49d
             → seller_domain=thunder-monetize.com  seller_name=THUNDER MONETIZATION PTE. LTD.
line 542    pubnative.net, 1008060, DIRECT, d641df8625486a7b
             → seller_domain=melodong.com  seller_name=MELODONG LIMITED
line 609    tremorhub.com,l58g7-k4xf6,DIRECT,1a4e959a1b50034a
             → seller_domain=tcl.com  seller_name=TCL ADS
info

Duplicate lines

402 −3 pts

Harmless but a sign of copy-paste maintenance.

How to fixRemove duplicates; keep one copy of each line.
Evidence (25 of 402)
ad_system: pubmatic.com  seller_id: 156557  relationship: RESELLER
ad_system: appnexus.com  seller_id: 13099  relationship: RESELLER
ad_system: loopme.com  seller_id: 11414  relationship: RESELLER
ad_system: thebrave.io  seller_id: 1234568  relationship: RESELLER
ad_system: rubiconproject.com  seller_id: 20744  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 159035  relationship: RESELLER
ad_system: verve.com  seller_id: 5897  relationship: RESELLER
ad_system: peak226.com  seller_id: 12900  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 160113  relationship: RESELLER
ad_system: smartadserver.com  seller_id: 4071  relationship: RESELLER
ad_system: indexexchange.com  seller_id: 191332  relationship: RESELLER
ad_system: bidmachine.io  seller_id: 35  relationship: RESELLER
ad_system: advertising.com  seller_id: 28246  relationship: RESELLER
ad_system: gamaigroup.com  seller_id: 320201  relationship: RESELLER
ad_system: pubmatic.com  seller_id: 155975  relationship: RESELLER
ad_system: zoomd.com  seller_id: 88478941  relationship: RESELLER
ad_system: sharethrough.com  seller_id: nirsc9f2  relationship: RESELLER
ad_system: openx.com  seller_id: 540646187  relationship: RESELLER
ad_system: improvedigital.com  seller_id: 1795  relationship: RESELLER
ad_system: openx.com  seller_id: 537149888  relationship: RESELLER
ad_system: loopme.com  seller_id: 5679  relationship: RESELLER
ad_system: smaato.com  seller_id: 1100044045  relationship: RESELLER
ad_system: verve.com  seller_id: 15503  relationship: RESELLER
ad_system: sabio.us  seller_id: 100032  relationship: RESELLER
ad_system: improvedigital.com  seller_id: 2602  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.

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