feat(ads/seo/release): v1.2.0 with live Google Ads, isolated ad profile, ads.txt, and SEO/AEO/GEO optimization

This commit is contained in:
Yun Chan 2026-09-14 00:39:44 +09:00
parent a88aafa1e5
commit 0e568f1f0a
975 changed files with 130593 additions and 16783 deletions

View file

@ -2,9 +2,11 @@
# 이 파일을 .env 로 복사한 뒤 실제 값을 채운다. .env 는 git 에 커밋되지 않는다(.gitignore).
# 값에 따옴표는 붙이지 않는다.
# ── Cloudflare Pages (다운로드 사이트 배포) ──────────────────────────
# ── Cloudflare Pages / DNS (다운로드 사이트 배포 & 도메인 관리) ─────────
# https://dash.cloudflare.com/profile/api-tokens → Create Token
# 권한: Account → Cloudflare Pages → Edit (+ Zone → Cache Purge)
# 권한: Account → Cloudflare Pages → Edit
# Zone → DNS → Edit (특정 영역: chanpaca.net)
# (선택) Zone → Cache Purge → Purge
CLOUDFLARE_API_TOKEN=
CLOUDFLARE_ACCOUNT_ID=
CLOUDFLARE_PAGES_PROJECT=
@ -31,9 +33,29 @@ LINUX_OS_PASSWORD=
# GITHUB_REPO=owner/videodownloader
# ---- Forgejo(git 원격 서버) ----
# 로컬 네트워크 Git 서버(Synology NAS/Forgejo). git push 자동화에 사용.
# FORGEJO_URL=http://192.168.0.39:3000
# 로컬/외부 Git 서버(Synology NAS/Forgejo). git push 자동화 및 릴리스 관리에 사용.
# FORGEJO_URL=https://git.chanpaca.net
# FORGEJO_USER=<Forgejo 계정>
# FORGEJO_PASSWORD=<Forgejo 비밀번호>
# (선택) 개인 액세스 토큰 — 값이 있으면 비밀번호 대신 우선 사용
# FORGEJO_TOKEN=
# ── Google AdMob / Desktop Ad Units (PACA) ───────────────────────────
# Google AdMob 앱 ID (PACA Android)
# ADMOB_APP_ID=ca-app-pub-1039714767792854~5680462775
# 모바일 Android 하단 배너 (PACA Bottom Banner)
# ADMOB_BANNER_ID=ca-app-pub-1039714767792854/3110491400
# 데스크톱 다운로드 패널 배너 (PACA Desktop Banner)
# ADMOB_DESKTOP_BANNER_ID=ca-app-pub-1039714767792854/1521297311
# 데스크톱 새 탭 페이지 배너 (PACA Desktop NTP Banner)
# ADMOB_DESKTOP_NTP_BANNER_ID=ca-app-pub-1039714767792854/4387520844
# Google 공식 웹/디스플레이 테스트 태그 (Google Publisher Tag / Ad Manager)
# GOOGLE_AD_MANAGER_TEST_SLOT=/6499/example/banner
# 테스트 광고 강제 활성화 여부
# ADMOB_FORCE_TEST_ADS=true
# ADMOB_USE_PRODUCTION_ADS=false