[object Object]

← back to Dear Bubbe Nextjs

add AdSense loader + ads.txt (Phase 1 monetization)

8486a22c40ba41ae73ddeca70dbd2c084730a63d · 2026-08-05 07:41:18 -0700 · Steve Abrams

Files touched

Diff

commit 8486a22c40ba41ae73ddeca70dbd2c084730a63d
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Wed Aug 5 07:41:18 2026 -0700

    add AdSense loader + ads.txt (Phase 1 monetization)
---
 app/layout.tsx | 7 +++++++
 public/ads.txt | 1 +
 2 files changed, 8 insertions(+)

diff --git a/app/layout.tsx b/app/layout.tsx
index 9f0c192..38dbcb7 100644
--- a/app/layout.tsx
+++ b/app/layout.tsx
@@ -242,6 +242,13 @@ export default function RootLayout({
         
         {/* DNS Prefetch */}
         <link rel="dns-prefetch" href="https://www.google-analytics.com" />
+        {/* Google AdSense (Auto ads) — monetizes bubbe.ai. Pub id is public;
+            /ads.txt authorizes the account. Approved 2026-08-05 (Phase 1). */}
+        <script
+          async
+          src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5278231299883833"
+          crossOrigin="anonymous"
+        ></script>
       </head>
       <body
         className={`${geistSans.variable} ${geistMono.variable} antialiased`}
diff --git a/public/ads.txt b/public/ads.txt
new file mode 100644
index 0000000..8f11fe6
--- /dev/null
+++ b/public/ads.txt
@@ -0,0 +1 @@
+google.com, pub-5278231299883833, DIRECT, f08c47fec0942fa0

← e629a02 fix(auth): route NextAuth errors to /auth/signin + Secure se  ·  back to Dear Bubbe Nextjs  ·  privacy: add AdSense advertising disclosure (account-ban pre e3c809e →