← back to Nineoh Guide
TK-12: add AdMob banner + ATT prompt (Google Mobile Ads SDK) — banner above tab bar, tracking-permission request, test ad IDs (real AdMob IDs pending); gitignore generated ios/android
ce0f6a4f72cb63948df77f8e2748323f3beffc3e · 2026-08-05 14:45:04 -0700 · Steve Abrams
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Files touched
M .gitignoreM apps/mobile/app.json
Diff
commit ce0f6a4f72cb63948df77f8e2748323f3beffc3e
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Wed Aug 5 14:45:04 2026 -0700
TK-12: add AdMob banner + ATT prompt (Google Mobile Ads SDK) — banner above tab bar, tracking-permission request, test ad IDs (real AdMob IDs pending); gitignore generated ios/android
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---
.gitignore | 4 ++++
apps/mobile/app.json | 7 +++----
2 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/.gitignore b/.gitignore
index 3227687..584a074 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,3 +15,7 @@ cta/
# TK-12: App Store Connect API key material — never commit
.credentials/
*.p8
+
+# generated native dirs (managed workflow — EAS regenerates)
+apps/mobile/ios/
+apps/mobile/android/
diff --git a/apps/mobile/app.json b/apps/mobile/app.json
index c57d0c4..c6e5d92 100644
--- a/apps/mobile/app.json
+++ b/apps/mobile/app.json
@@ -25,10 +25,6 @@
}
]
],
- "react-native-google-mobile-ads": {
- "iosAppId": "ca-app-pub-3940256099942544~1458002511",
- "userTrackingUsageDescription": "This lets us show you more relevant ads and keep the app free."
- },
"extra": {
"apiBaseUrl": "https://nineoh-guide.vercel.app",
"eas": {
@@ -36,5 +32,8 @@
}
},
"owner": "agentabrams"
+ },
+ "react-native-google-mobile-ads": {
+ "iosAppId": "ca-app-pub-3940256099942544~1458002511"
}
}
← da76e9e auto-save: 2026-08-05T14:42:56 (9 files) — apps/mobile/App.t
·
back to Nineoh Guide
·
TK-12: ingest-original.mjs — load original Beverly Hills 902 c386140 →