# App TXT (app-ads.app) > Free app-ads.txt generator, checker and hosting for mobile app publishers. Check any domain’s app-ads.txt for errors and missing ad-network lines, generate a valid file from daily-updated templates of 48+ ad networks (AdMob, AppLovin, Unity, Mintegral, Meta, ironSource, Liftoff, InMobi, Pangle…), and host it with a permanent store-ready link. Every page has a Markdown version: add .md to its URL (the home page is https://app-ads.app/index.md) or send "Accept: text/markdown". The check of any domain is at https://app-ads.app/domain/ (Markdown: https://app-ads.app/domain/.md); its corrected file at https://app-ads.app/domain//app-ads.txt. 15,514 publisher domains are checked so far. ## Main pages - [Home: app-ads.txt generator & hosting](https://app-ads.app/index.md): what App TXT does, supported networks, pricing, FAQ - [All guides](https://app-ads.app/guides.md): generators, network setup, tutorials and fixes - [Top App Publishers](https://app-ads.app/top-publishers.md): the biggest publishers by app-ads.txt size and their checks - [Top Publishers by Errors](https://app-ads.app/top-publishers/errors.md), [by Missing Lines](https://app-ads.app/top-publishers/missing-lines.md), [by Encoding Problem](https://app-ads.app/top-publishers/encoding.md) - [Top Ad Optimised Publishers](https://app-ads.app/top-publishers/optimised.md): publishers that fixed their app-ads.txt and reached Best ad optimization - [Top Publishers by Access Errors](https://app-ads.app/top-publishers/access-errors.md): publishers whose app-ads.txt is often unavailable — and the share of monthly ad revenue they lose - [Top Publishers by Broken app-ads.txt Format](https://app-ads.app/top-publishers/access-errors/broken-format.md): app-ads.txt answering with HTML, XML, a redirect or only invalid lines - [Recent app-ads.txt validations](https://app-ads.app/recent-validations.md): the latest checked domains - [Publisher Monetisation Intelligence](https://app-ads.app/intelligence.md): shared DIRECT ad accounts reveal publishing deals and monetization tests ## Generators - [App-ads.txt generator](https://app-ads.app/app-ads-txt-generator.md): Free app-ads.txt generator for mobile apps: pick your ad networks, paste your publisher IDs and get a valid IAB app-ads.txt with every partner line. Download it or host it. - [Ads.txt generator](https://app-ads.app/ads-txt-generator.md): Generate ads.txt (websites) or app-ads.txt (mobile apps) online: correct IAB syntax, DIRECT and RESELLER lines, certification IDs, no duplicates. Free for up to 5 networks. - [Ads.txt & app-ads.txt generator](https://app-ads.app/ads-txt-and-app-ads-txt-generator.md): Create ads.txt and app-ads.txt from the same network list: one source of truth for your website and your apps, with network templates kept up to date. - [100% free ads.txt generator](https://app-ads.app/free-ads-txt-generator.md): Generate and download a valid ads.txt / app-ads.txt for free, without creating an account. Up to 5 popular ad networks, IAB format, duplicates removed. - [IAB app-ads.txt generator](https://app-ads.app/iab-app-ads-txt-generator.md): Create an app-ads.txt that follows the IAB Tech Lab specification: correct fields, relationships, certification authority IDs, variables and encoding. - [App-ads.txt generator online](https://app-ads.app/app-ads-txt-generator-online.md): Online app-ads.txt generator — works in the browser, nothing to install. Paste your network lines, get a clean, de-duplicated app-ads.txt file free. ## Ad networks - [Google AdMob app-ads.txt](https://app-ads.app/admob-app-ads-txt.md): Add Google AdMob to your app-ads.txt: the google.com line with your pub- publisher ID and certification ID, where to find them, and how to get the app verified in AdMob. - [AppLovin app-ads.txt](https://app-ads.app/applovin-app-ads-txt.md): How to add AppLovin (and AppLovin MAX mediated networks) to your app-ads.txt: where to find the lines, the format, and how to check that AppLovin can verify your file. - [Unity app-ads.txt](https://app-ads.app/unity-app-ads-txt.md): Add Unity Ads (Unity LevelPlay / Unity Grow) to your app-ads.txt: the unity3d.com line, where to find your ID, Unity’s certification authority ID and partner lines. - [Mintegral app-ads.txt](https://app-ads.app/mintegral-app-ads-txt.md): Add Mintegral to your app-ads.txt: the mintegral.com DIRECT line with your publisher ID, the certification authority ID and Mintegral’s partner lines. - [Vungle (Liftoff) app-ads.txt](https://app-ads.app/vungle-app-ads-txt.md): Vungle is now Liftoff Monetize. Add the vungle.com line with your account ID and certification authority ID, plus Liftoff’s partner lines, to your app-ads.txt. ## Hosting - [Free app-ads.txt hosting tool](https://app-ads.app/free-app-ads-txt-hosting.md): Host your app-ads.txt for free on a permanent link and serve it from your domain with one redirect or a one-line cron. Updates itself when networks change. - [Host app-ads.txt for free](https://app-ads.app/host-app-ads-txt-free.md): No access to your web server? Host app-ads.txt for free on App TXT and connect your domain with a redirect, a CDN rule or a store-ready subdomain. ## Tutorials - [Tutorial: Google AdSense / AdMob](https://app-ads.app/tutorial-app-ads-txt-google-adsense.md): Step by step: create app-ads.txt for Google — find your pub- publisher ID, write the google.com line with the certification ID, upload it and get it verified. - [Tutorial: AppLovin MAX](https://app-ads.app/tutorial-app-ads-txt-applovin-max.md): Step by step: collect the app-ads.txt lines of AppLovin and every network mediated in MAX, build one file, publish it and verify it in the MAX dashboard. - [Tutorial: Unity mediation](https://app-ads.app/tutorial-app-ads-txt-unity-mediation.md): Step by step: app-ads.txt for Unity LevelPlay mediation — Unity Ads and ironSource lines, the networks you mediate, publishing and checking the file. - [Create app-ads.txt in Ad Manager](https://app-ads.app/ad-manager-app-ads-txt.md): How Google Ad Manager publishers declare authorized sellers in ads.txt and app-ads.txt: find your network’s lines, add partners, publish and monitor. - [Set up app-ads.txt for your website](https://app-ads.app/set-up-app-ads-txt.md): Set up app-ads.txt on your developer website: where the file goes, how store listings point to it, server settings, redirects, CDNs and verification. ## Fixes - [Fix: app-ads.txt not found](https://app-ads.app/fix-app-ads-txt-not-found.md): AdMob, AppLovin or Unity say app-ads.txt not found? Check the developer website, the file path, HTML instead of text, redirects, CDN blocking, encoding and crawl timing. - [Fix https://{your domain}/app-ads.txt](https://app-ads.app/fix-app-ads-txt-url.md): Your network asks for https://yourdomain.com/app-ads.txt? Make the URL return the file: correct root, HTTPS, www vs non-www, SPA fallbacks, CDN and content type. ## Glossary - [What is app-ads.txt?](https://app-ads.app/what-is-app-ads-txt.md): app-ads.txt explained: what it is, why ad networks require it, how a line is built (domain, ID, DIRECT/RESELLER, certification ID) and where the file goes. - [app-ads.txt — Authorized Digital Sellers](https://app-ads.app/app-ads-txt-authorized-digital-sellers.md): Authorized Digital Sellers (ads.txt) and Authorized Sellers for Apps (app-ads.txt): how they stop ad fraud, how buyers verify you, and how sellers.json completes the chain. - [How app-ads.txt works](https://app-ads.app/how-app-ads-txt-works.md): How app-ads.txt works: the developer website in the store listing, the file at its root, and how buyers match every bid request against it before they bid. - [Benefits of app-ads.txt](https://app-ads.app/app-ads-txt-benefits.md): Why publishers and advertisers benefit from app-ads.txt: less ad fraud and spoofing, verifiable sellers, brand-safe campaigns and more of the ad spend reaching the app. - [Domain spoofing](https://app-ads.app/app-ads-txt-domain-spoofing.md): Domain spoofing in mobile advertising: fake traffic disguised as a real app, why buyers fall for it and how app-ads.txt and sellers.json let them catch it. - [DIRECT vs RESELLER](https://app-ads.app/direct-vs-reseller-app-ads-txt.md): DIRECT and RESELLER in app-ads.txt explained: your own ad network accounts vs partners that sell on your behalf, with examples and the most common mistakes. - [Certification authority ID (TAG-ID)](https://app-ads.app/certification-authority-id-app-ads-txt.md): The optional fourth field of app-ads.txt: what a certification authority ID (TAG-ID) is, where to find it for Google, Unity and other ad systems, and when to leave it out. ## About App TXT - [Methodology](https://app-ads.app/methodology.md): The robot behind App TXT domain pages: which domains it reads, how a file is parsed line by line, how missing lines and verdicts are counted, sellers.json, rankings and shared accounts. - [Our crawler](https://app-ads.app/bot.md): The App TXT crawler: user agents, what it reads (app-ads.txt, sellers.json), how often, how to allow it and how to reach us. ## Top App Publishers The biggest app-ads.txt files (unique lines, duplicates not counted). Ranking: https://app-ads.app/top-publishers.md 1. [qtonzgames.com](https://app-ads.app/domain/qtonzgames.com.md): 12,293 lines 2. [playsimple.in](https://app-ads.app/domain/playsimple.in.md): 11,974 lines 3. [malpagames.com](https://app-ads.app/domain/malpagames.com.md): 11,644 lines 4. [payge.games](https://app-ads.app/domain/payge.games.md): 11,406 lines 5. [playducky.com](https://app-ads.app/domain/playducky.com.md): 11,406 lines 6. [melonsandbox.com](https://app-ads.app/domain/melonsandbox.com.md): 11,247 lines 7. [fungameglobal.com](https://app-ads.app/domain/fungameglobal.com.md): 11,230 lines 8. [bravestars.com](https://app-ads.app/domain/bravestars.com.md): 11,230 lines 9. [ioplus.link](https://app-ads.app/domain/ioplus.link.md): 11,230 lines 10. [bravehk.com](https://app-ads.app/domain/bravehk.com.md): 11,230 lines ## Top Publishers by Errors The app-ads.txt files with the most invalid lines. Ranking: https://app-ads.app/top-publishers/errors.md 1. [bingoblitz.com](https://app-ads.app/domain/bingoblitz.com.md): 5,034 invalid lines 2. [cryptocashearn.com](https://app-ads.app/domain/cryptocashearn.com.md): 3,177 invalid lines 3. [baba-entertainment.com](https://app-ads.app/domain/baba-entertainment.com.md): 405 invalid lines 4. [mygoldenwood.com](https://app-ads.app/domain/mygoldenwood.com.md): 384 invalid lines 5. [dhi-games.com](https://app-ads.app/domain/dhi-games.com.md): 232 invalid lines 6. [tribechsol.com](https://app-ads.app/domain/tribechsol.com.md): 212 invalid lines 7. [pub.togothermany.cn](https://app-ads.app/domain/pub.togothermany.cn.md): 200 invalid lines 8. [talkfi.net](https://app-ads.app/domain/talkfi.net.md): 169 invalid lines 9. [umxstudio.co](https://app-ads.app/domain/umxstudio.co.md): 162 invalid lines 10. [edaysoft.cn](https://app-ads.app/domain/edaysoft.cn.md): 160 invalid lines ## Top Publishers by Encoding Problem app-ads.txt files saved as UTF-16 or another encoding instead of UTF-8. Ranking: https://app-ads.app/top-publishers/encoding.md 1. [edaysoft.cn](https://app-ads.app/domain/edaysoft.cn.md): UTF-16LE · 7,795 lines 2. [sporx.com](https://app-ads.app/domain/sporx.com.md): WINDOWS-1254 · 2,089 lines 3. [superera.com](https://app-ads.app/domain/superera.com.md): UTF-16LE · 1,432 lines 4. [infojobs.net](https://app-ads.app/domain/infojobs.net.md): WINDOWS-1252 · 777 lines 5. [joyplusltd.com](https://app-ads.app/domain/joyplusltd.com.md): UTF-16LE · 468 lines 6. [dreamapps.ru](https://app-ads.app/domain/dreamapps.ru.md): WINDOWS-1251 · 53 lines 7. [game-b02d6.web.app](https://app-ads.app/domain/game-b02d6.web.app.md): UTF-16LE · 1 line 8. [cycleboatrace.com](https://app-ads.app/domain/cycleboatrace.com.md): EUC-KR · 1 line ## Top Publishers by Broken app-ads.txt Format Publishers whose app-ads.txt answers with a web page, an XML document, a redirect or (almost) only invalid lines — ad crawlers can’t read it. Ranking: https://app-ads.app/top-publishers/access-errors/broken-format.md 1. [avakin.com](https://app-ads.app/domain/avakin.com.md): Returns a web page (HTML) 2. [massivewarfare.com](https://app-ads.app/domain/massivewarfare.com.md): Returns a web page (HTML) 3. [studio71.com](https://app-ads.app/domain/studio71.com.md): Returns a web page (HTML) 4. [ffff.studio](https://app-ads.app/domain/ffff.studio.md): Returns a web page (HTML) 5. [afuzzsoluciones.xyz](https://app-ads.app/domain/afuzzsoluciones.xyz.md): Invalid lines (36 of 37 lines) 6. [bootsbyte.com](https://app-ads.app/domain/bootsbyte.com.md): Returns a web page (HTML) 7. [dartslive.com](https://app-ads.app/domain/dartslive.com.md): Returns a web page (HTML) 8. [ads.statsos.xyz](https://app-ads.app/domain/ads.statsos.xyz.md): Invalid lines (1 of 1 lines) 9. [aeem.es](https://app-ads.app/domain/aeem.es.md): Invalid lines (1 of 1 lines) 10. [airmiles.ca](https://app-ads.app/domain/airmiles.ca.md): Invalid lines (1 of 1 lines) ## Top Publishers by Missing Lines Lines their ad networks expect, missing from their app-ads.txt. Ranking: https://app-ads.app/top-publishers/missing-lines.md 1. [nailwoman.matchingham.gs](https://app-ads.app/domain/nailwoman.matchingham.gs.md): 4,874 lines missing 2. [bc33cb70e.app-ads-txt.com](https://app-ads.app/domain/bc33cb70e.app-ads-txt.com.md): 4,689 lines missing 3. [kreativityapps.com](https://app-ads.app/domain/kreativityapps.com.md): 4,667 lines missing 4. [forevernine.com](https://app-ads.app/domain/forevernine.com.md): 4,507 lines missing 5. [scorebit.blogspot.com](https://app-ads.app/domain/scorebit.blogspot.com.md): 4,476 lines missing 6. [dragracingclassic.com](https://app-ads.app/domain/dragracingclassic.com.md): 4,468 lines missing 7. [orbitalknight.com](https://app-ads.app/domain/orbitalknight.com.md): 4,426 lines missing 8. [smashingfour.com](https://app-ads.app/domain/smashingfour.com.md): 4,353 lines missing 9. [matchxgame.com](https://app-ads.app/domain/matchxgame.com.md): 4,317 lines missing 10. [tokyo-tsushin.com](https://app-ads.app/domain/tokyo-tsushin.com.md): 4,287 lines missing ## Ad networks - [Ad networks in app-ads.txt](https://app-ads.app/networks.md): every advertising system publishers list, with its sellers.json (read weekly); one page per network at https://app-ads.app/network/ - [Top Advertising Platforms](https://app-ads.app/top-advertising-platforms.md): ad systems ranked by the size of their sellers.json ## Data, API and MCP - [Methodology](https://app-ads.app/methodology.md): coverage, checks, verdicts, sellers.json, rankings - [Our crawler](https://app-ads.app/bot.md): user agents and how often we read files - Open data (CC BY 4.0, attribution “App TXT (app-ads.app)”): https://app-ads.app/data/domains.csv, https://app-ads.app/data/domains.json, https://app-ads.app/data/records.csv (gzip: https://app-ads.app/data/records.csv.gz), https://app-ads.app/data/networks.csv, https://app-ads.app/data/networks.json - API: GET https://app-ads.app/api/v1/check?domain= — the check of a domain as JSON (OpenAPI: https://app-ads.app/openapi.json) - MCP server (Streamable HTTP): https://app-ads.app/mcp — tools check_app_ads_txt, get_ad_network, top_publishers ## Optional - [All guides in one file](https://app-ads.app/llms-full.txt) - [Sitemap](https://app-ads.app/sitemap.xml)