diff --git a/ads.txt b/ads.txt
new file mode 100644
index 0000000..5857699
--- /dev/null
+++ b/ads.txt
@@ -0,0 +1,47 @@
+headerlift.com, 34492, DIRECT
+improvedigital.com, 545_34492, DIRECT
+improvedigital.com, 545, RESELLER
+google.com, pub-1313834454494130, RESELLER, f08c47fec0942fa0
+google.com, pub-2316275586951220, RESELLER, f08c47fec0942fa0
+appnexus.com, 9994, RESELLER, f5ab79cb980f11d1
+pubmatic.com, 156946, RESELLER, 5d62403b186f2ace
+triplelift.com, 9268, RESELLER, 6c33edb13117fd86
+rubiconproject.com, 25080, RESELLER, 0bfd66d529a55807
+indexexchange.com, 188249, RESELLER, 50b1c356f2c5c8fc
+adform.com, 2970, RESELLER
+criteo.com, B-060094, RESELLER, 9fac4a4a87c2a44f
+themediagrid.com, UW4BSY, RESELLER, 35d5010d7789b49d
+gitberry.com, Z8VbzEVR, DIRECT
+google.com, pub-7214269347534569, RESELLER, f08c47fec0942fa0
+google.com, pub-2754312069774654, RESELLER, f08c47fec0942fa0
+smartadserver.com, 3653, DIRECT, 060d053dcf45cbf3
+pubmatic.com, 156439, RESELLER, 5d62403b186f2ace
+pubmatic.com, 154037, RESELLER, 5d62403b186f2ace
+rubiconproject.com, 16114, RESELLER, 0bfd66d529a55807
+openx.com, 537149888, RESELLER, 6a698e2ec38604c6
+appnexus.com, 3703, RESELLER, f5ab79cb980f11d1
+loopme.com, 5679, RESELLER, 6c8d5f95897a5a3b
+xad.com, 958, RESELLER, 81cbf0a75a5e0e9a
+video.unrulymedia.com, 2564526802, RESELLER, 6f752381ad5ec0e5
+smaato.com, 1100044045, RESELLER, 07bcf65f187117b4
+pubnative.net, 1006576, RESELLER, d641df8625486a7b
+verve.com, 15503, RESELLER, 0c8f5958fc2d6270
+adyoulike.com, b4bf4fdd9b0b915f746f6747ff432bde, RESELLER, 4ad745ead2958bf7
+axonix.com, 57264, RESELLER, bc385f2b4a87b721
+admanmedia.com, 43, RESELLER
+sharethrough.com, OAW69Fon, RESELLER, d53b998a7bd4ecd2
+contextweb.com, 560288, RESELLER, 89ff185a4c4e857c
+rhebus.works, 5252004478, RESELLER
+contextweb.com, 563115, RESELLER, 89ff185a4c4e857c
+adcolony.com, 496220845654deec, RESELLER, 1ad675c9de6b5176
+appads.in, 107606, RESELLER
+rubiconproject.com, 24600, RESELLER, 0bfd66d529a55807
+pubmatic.com, 156177, RESELLER, 5d62403b186f2ace
+sharethrough.com, vLsmWvVl, DIRECT, d53b998a7bd4ecd2
+pubmatic.com, 156557, RESELLER, 5d62403b186f2ace
+rubiconproject.com, 18694, RESELLER, 0bfd66d529a55807
+openx.com, 540274407, RESELLER, 6a698e2ec38604c6
+33across.com, 0013300001kQj2HAAS, RESELLER, bbea06d9c4d2853c
+smaato.com, 1100047713, RESELLER, 07bcf65f187117b4
+smartadserver.com, 4342, RESELLER
+smartadserver.com, 4012, RESELLER
\ No newline at end of file
diff --git a/build.js b/build.js
index dfaeab2..c2be07a 100644
--- a/build.js
+++ b/build.js
@@ -130,6 +130,13 @@ Sitemap: ${data.siteConfig.domain}${data.siteConfig.basePath}/sitemap.xml
fs.writeFileSync(path.join(__dirname, 'dist', 'robots.txt'), robots);
console.log('✅ robots.txt 已生成');
+// 拷贝 ads.txt (如果存在)
+const adsFile = path.join(__dirname, 'ads.txt');
+if (fs.existsSync(adsFile)) {
+ fs.copyFileSync(adsFile, path.join(__dirname, 'dist', 'ads.txt'));
+ console.log('✅ ads.txt 已同步到 dist');
+}
+
// 生成根目录首页 (PickBetterAI.com 门面)
const homeHtml = `
@@ -218,6 +225,13 @@ const homeHtml = `
+
+ A curated collection of the best browser games, powered by Game Distribution.AI Games
+