APPCHOBO
SYSTEM BOOTING...
v0.1.bit · firebase build · 富士 ed.
LV14
HP87/100
MP42/80
EXP2,840
1,240 G
앱초보의 모험
◀ 프롬프트 창고
#결제·광고 · claude-code

AdMob — 처음 통합 + 심사용 광고 토글

프로젝트: {{appName}}

#google_mobile_ads#Info.plist#심사#Firestore
변수 2 — 여기 채우면 아래 프롬프트에 바로 들어가요
프로젝트: {{appName}} AdMob Publisher ID: {{admobPublisherId}} AdMob을 처음 통합해야 해. 글로벌 메모리 #8과 docs/admob.md를 따라야 함. 단계: 1. 새 프로젝트일 때는 `google_mobile_ads` 패키지 포함하지 말 것 (핵심 기능 완료 후 별도) 2. iOS Info.plist: `GADApplicationIdentifier` + {{admobPublisherId}} 추가 (안 하면 즉시 크래시) 3. Android AndroidManifest.xml: `com.google.android.gms.ads.APPLICATION_ID` 추가 4. 심사 중 광고 비활성화 (테스터의 무효 클릭으로 AdMob 계정 정지 방지): ```dart final doc = await FirebaseFirestore.instance.collection('config').doc('app').get(); final adsEnabled = doc.data()?['adsEnabled'] ?? true; if (adsEnabled) _loadAd(); ``` 5. 심사 전: Firestore `adsEnabled: false` 6. 승인 후: `adsEnabled: true`로 변경 (앱 재배포 없음) 7. app-ads.txt 배포: - `hosting/app-ads.txt`: `google.com, {{admobPublisherId}}, DIRECT, f08c47fec0942fa0` - `firebase deploy --only hosting` 검증: Firestore 플래그로 광고 on/off 토글 가능한지 확인
쓰는 법 — 위 칸에 본인 값을 채우면 아래 프롬프트에 바로 반영돼요. 복사 버튼을 누르면 채워진 그대로 클립보드에 담기니까, claude-code(또는 본인이 쓰는 AI)에 붙여넣기만 하면 됩니다. 변수가 없으면 그냥 복사해서 쓰세요.
▼ SPONSORED ▼
프롬프트 하단 광고