아직 1.0 버전도 통과 못한 '가리봉 라디오'와 달리 팟캐스트 앱, '가리봉클립'은 세 번 판올림을 해서 1.0.3 버전이 릴리즈 됐다. 1.0.2 버전 릴리즈부터는 Github 저장소에 releases를 작성하고 있다.
https://github.com/Hamjoon/simple-podcast-ios-app/releases/tag/v1.0.3
Release App Store Release - v1.0.3 · Hamjoon/simple-podcast-ios-app
What's Changed feat: add Google AdMob banner ads by @Hamjoon in #23 feat: Add test ad unit for development builds by @Hamjoon in #24 feat: Add episode search across all podcasts by @Hamjoon in #25...
github.com
에피소드 검색 기능 추가
1.0.1이나 1.0.2에는 큰 변화가 없었지만 1.0.3에는 무려 검색 기능이 들어갔다.


홈 화면의 하단 탭의 오른쪽에 '검색' 버튼을 추가했다. 이 버튼을 클릭하면 검색어를 입력할 수 있는 창이 나타난다. 검색 대상은 개별 팟캐스트가 아닌 전체 세 개 에피소드를 대상으로 했다. 구현은 물론 Claude Code가 전담했다. 참고할 만한 이미지를 몇 장 던져 주고 검색 기능을 구현해 달라고 했다. claude에게 구현 전에 궁금한 게 있으면 물어보라고 했더니 검색 버튼의 위치, 검색 결과가 보이는 형태, 검색 대상 등을 확정해 달라고 했다.

내 결정에 따라 아래와 같이 Plan이 구체적으로 작성됐고, 새로 추가하거나 수정할 소스 파일이 리스트업 됐다.

Google AdMob 배너형 광고 추가
이대로 기능이 잘 구현됐고, 검색할 때 약간의 딜레이가 있지만 다음 업데이트 때 수정하기로 하고 1.0.3 버전으로 심사를 넣었다. 까먹을 뻔했는데 검색 기능 외에 광고(Google AdMob)도 들어갔다.

AdMob에서 지원하는 여러 가지 광고 형태 중 가장 단순한 배너 광고를 플레이어 영역과 에피소드 리스트 사이에 하나 넣었다. Claude Code에 던진 프롬프트는 아래와 같다.
❯ I intend to implement banner-style Google AdMob ads. Refer to the page below to develop an implementation
plan and report it.
https://developers.google.com/admob/ios/quick-start#import_the_mobile_ads_sdk
https://developers.google.com/admob/ios/banner
최초 구현에서 claude가 'Production IDs'를 릴리즈 빌드에도 적용하는 바람에 식겁했지만 기능 자체는 잘 구현됐다.

디버그 빌드에는 테스트용 광고 ID를 사용해야 한다. 테스트할 때 Production ID를 사용하면 계정이 정지될 수도 있다고 한다. 최종적으로 위와 같이 adUnitID 메서드가 DEBUG 디파인으로 정의 여부에 따라 적절한 광고 ID를 리턴하도록 구현됐다. 여전히 광고 ID 값이 코드에 하드코딩돼 있는 건 찝찝하지만 다음 업데이트 때 수정하기로 하고 넘어갔다.
포스트를 발행하고 나서 생각났는데 AdMob 적용 과정은 아래 포스트에서 이미 자세하게 썼다. 요즘 하루에도 몇 개씩 포스팅을 하다 보니 뭘 썼는지 헷갈린다.
https://bongman.tistory.com/1231
앱 수익화를 위한 Google AdMob 연동 #3
어제 포스팅에 이어지는 'Google AdMob 연동' 3편이다. https://bongman.tistory.com/1228 앱 수익화를 위한 Google AdMob 연동 #2어제 포스팅에 이어지는 'Google AdMob 연동' 2편이다. https://bongman.tistory.com/1227 앱 수익
bongman.tistory.com
1.0.3 버전의 심사는 금방 통과됐다.

아직 처절할 정도로 관심 밖에 있는 앱이지만 나름 숨 가쁘게 업데이트가 이어지고 있다. 끝.
'개발 일지 > iOS앱 가리봉클립' 카테고리의 다른 글
| (내가 쓰려고 만든) 팟캐스트 iOS앱 제작기 #5 - 심사 통과 및 배포 완료 (0) | 2025.12.30 |
|---|---|
| (내가 쓰려고 만든) 팟캐스트 iOS앱 제작기 #4 - 빌드 등록, 심사 제출 (0) | 2025.12.27 |
| (내가 쓰려고 만든) 팟캐스트 iOS앱 제작기 #3 - AppStoreConnect 앱 등록 (5) | 2025.12.24 |
| (내가 쓰려고 만든) 팟캐스트 iOS앱 제작기 #2 - App ID 및 인증서 등록 (0) | 2025.12.22 |
| (내가 쓰려고 만든) 팟캐스트 iOS앱 제작기 #1 - 웹앱 마이그레이션 (7) | 2025.11.26 |