본문 바로가기
개발 일지/iOS앱 가리봉클립

가리봉클립(iOS) - v1.0.3 빌드 릴리즈, 검색 기능 및 AdMob 광고 추가

by 가리봉맨 2026. 1. 9.
목차

아직 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 버전의 심사는 금방 통과됐다. 

아직 처절할 정도로 관심 밖에 있는 앱이지만 나름 숨 가쁘게 업데이트가 이어지고 있다. 끝.

반응형
사업자 정보 표시
가리봉랩스(Garibong Labs) | 함동기 | 경기도 성남시 분당구 돌마로 68, 7층 705호 A106 | 사업자 등록번호 : 604-05-36402 | TEL : 010-4894-4522 | Mail : contact@garibong.dev | 통신판매신고번호 : 2026-용인수지-0037호 | 사이버몰의 이용약관 바로가기