[object Object]

← back to Carmelwallpapers

TK-11341: add AdSense Auto-Ads loader + ads.txt (revert to remove ads)

ff8c53ef6d35fbda9cf7ac51017188c7dd94ce52 · 2026-09-09 16:02:01 -0700 · Steve

Files touched

Diff

commit ff8c53ef6d35fbda9cf7ac51017188c7dd94ce52
Author: Steve <steve@designerwallcoverings.com>
Date:   Wed Sep 9 16:02:01 2026 -0700

    TK-11341: add AdSense Auto-Ads loader + ads.txt (revert to remove ads)
---
 server.js | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/server.js b/server.js
index c047fb5..7b139f8 100644
--- a/server.js
+++ b/server.js
@@ -252,6 +252,7 @@ async function loadData() {
 }
 
 const app = express();
+app.get('/ads.txt', (req, res) => res.type('text/plain').send('google.com, pub-5278231299883833, DIRECT, f08c47fec0942fa0'));
 app.set('trust proxy', 1);
 
 // ── Static guard: never serve snapshot files (*.bak / *.pre-*) ────────────────
@@ -277,6 +278,7 @@ IMGP.mount(app);
 const HTML_HEAD = (title, desc, canonical='', ogImage='') => `<!DOCTYPE html>
 <html lang="en">
 <head>
+    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5278231299883833" crossorigin="anonymous"></script>
 <meta charset="utf-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <script>(function(){try{var t=localStorage.getItem('cw_theme')||((window.matchMedia&&window.matchMedia('(prefers-color-scheme: dark)').matches)?'dark':'light');document.documentElement.setAttribute('data-theme',t);}catch(e){}})();</script>
@@ -403,6 +405,7 @@ const SUN_MOON_SVG = `<button type="button" id="theme-toggle" class="theme-toggl
 
 const HEADER_HTML = (q, sort, density) => `
 <header class="site-header">
+    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5278231299883833" crossorigin="anonymous"></script>
   <a href="/" class="brand">CARMEL<small>Wallpapers for the California Coast</small></a>
   <nav class="site-nav">
     <a href="/?type=grasscloth">Grasscloth</a>

← 8261bd8 deploy.conf: smoke-check root / (was a /health path these ap  ·  back to Carmelwallpapers  ·  Keep one AdSense loader in inline page templates f0febc2 →