School Rush Store

이미지
If the user's device is iOS, they will be automatically redirected to the Apple App Store. If the user's device is Android, they will be redirected to the Google Play Store. For other devices, they will be redirected to the Youtube channel of this game. Since the app stores for iOS and Android are different, every time I promote the game, I have to provide two separate URL links, which doesn't look very aesthetically pleasing. This is why I thought of using a redirect. To implement a redirect, a web page with JavaScript is required. Fortunately, Blogger supports this, so I decided to give it a try. The JavaScript was written by ChatGPT. We truly live in amazing times. On the other hand, I can't help but wonder if my job as a developer is at risk. These days, I often find myself thinking about what kind of developer (or analyst) I should become in this rapidly changing world.

School Rush Helper

이미지
Youtube Shorts         한국어 캐릭터는 위,아래,좌,우 슬라이딩 터치를 통해 조종할 수 있습니다.  앞으로 달려오는 강아지는 좌,우로 피하거나, 슬라이딩으로 공격 할 수 있습니다.  달리면서 획득한 골드바와 코인으로 상점에서 특별한 아이템을 구매할 수 있습니다.  소지하고 있는 골드바가 부족하면 상점에서 광고 시청후에 3개를 획득 할 수 있습니다.  모든 하트를 소진한 후에 골드바 9개 차감 또는 광고 시청을 통해 계속 이어지는 이어하기는 게임당 1회만 제공 됩니다. 2개가 연달아 붙어있는 높은 허들은 그것의 직전에서 슬라이딩을 해서 한번에 통과해야 합니다. English The character can be controlled through sliding touches in the up, down, left, and right directions. You can either dodge the oncoming dogs by moving left or right, or attack them by sliding. You can purchase special items in the shop using the gold bars and coins you collect while running. If you don't have enough gold bars, you can earn 3 more by watching an ad in the shop. After exhausting all hearts, you can continue once per game by either deducting 9 gold bars or watching an ad. For two consecutive high hurdles, you must slide right before them to pass through in one go. 日本語 キャラクターは、上下左右のスライドタッチで操作できます。 走ってくる犬は、左右に避けたり、スライディングで攻撃したりできます。 走りながら獲得したゴ

School Rush is released

이미지
Google Play Store : https://play.google.com/store/apps/details?id=com.ApplGongBang.SchoolRush Apple App Store : https://apps.apple.com/us/app/school-rush-casual-runner/id6633416680 School Rush의 릴리즈 소식을 전해드릴수 있게 되어 매우 기분이 좋습니다. 3개월의 개발기간이 필요했고 구글과 애플의 스토어에 게시하는데만 추가로 1개월이 더 필요하였습니다. 1인 개발자가 태어나서 처음으로 만들어본 게임이라 감회가 남다릅니다. 부족한 부분은 점차 채워 나가도록 하겠습니다. 많은 관심 부탁 드립니다. I am very excited to share the release news of School Rush. It took 3 months of development, and an additional month to publish it on Google and Apple's stores. As this is the first game I’ve ever created as a solo developer, it holds a special place in my heart. I will work on improving any shortcomings over time. Your support would be greatly appreciated. 我非常激动地向大家宣布《School Rush》的发布消息。这款游戏历经了3个月的开发,并额外花了1个月的时间才在谷歌和苹果的商店上架。作为一个独立开发者,这是我人生中第一次制作的游戏,所以感触良多。我会逐步改进不足之处,希望大家多多关注。 「School Rush」のリリースニュースをお伝えできることにとても興奮しています。開発に3ヶ月が必要で、GoogleとAppleのストアに公開するのにさらに1ヶ月を要しました。これは一人の開発者として生まれて初めて作ったゲームであり、特別な感慨があります。至らない点は徐々に改善していくつもりですので

"세부정보가 AdMob 계정의 정보와 일치하지 않는 것 같습니다." 에러 발생 및 대처

이미지
배경 Google AdMob에서 광고와 관련한 문제가 발생하면, 1. 지금 내가 맞게 하고 있는건가?  2. 나는 다 한것 같은데 왜 안되지? 3. 기다리면 되는건가? 4. 이렇게 마냥 기다리기만 하면 안될것 같아 다시 알아봐야지.. 이런 생각이 계속해서 반복된다. 잘 나오던 광고가 안나오기도 하고, 안나오던 광고가 갑자기 나오기도 하니  신경쓸게 많은 개발자 입장에서는 일단 되면 그냥 넘어가게 되는것 같다. 이번 문제도 구글링 결과로는 같은 문제를 겪는 사람들이 있었는데, 뚜렸한 해결책을 찾지 못한채로 시간이 지난 글들이 보였다.  결과적으로 나도 각종 해결책을 찾다가 시간이 지나니 정상적으로 앱이 승인되고 광고가 나타나게 되었다. 이렇게 정상동작하게 된 Trigger가 내가 조치한 동작 때문인지 단순히 시간이 흘러서인지 불명확하다. 단지, 내가 했던 조치 사항들을 이렇게 공유해 놓으면 후에 점점 범위가 좁혀지지 않을까 생각해서 글을 남긴다. 현상 Android 실제 광고 단위 ID 로 광고가 정상 재생 되고 있는 상태. 상황 스토어에 등록되어 있지 않은 상태 AdMob - '앱' - '모든 앱 보기' - 'app-adx.txt' 화면에 녹색 원 발생. 그러나 같은 화면 아래쪽에는 Android 앱에 대한 테이블 열만 존재하고 iOS앱은 해당 열이 존재 하지 않음.(캡쳐 이미지가 없어서 아쉽..) 'app-ads.txt URL' 에는 개발자 홈페이지로 연결이 정상적으로 이루어져 있음. iOS 실제 광고 단위 ID로 광고가 재생 되지 않는 상태 단, 테스트 단위 ID를 사용시에는 정상 재생 되고 있음. App Store에 앱 최초 등록시에는 광고가 있으면 절차상 승인이 안되어 광고와 관련된 부분을 주석처리하고 심사 요청하여 스토어에 등록되어 공개 되자 마자 AdMob에 '앱 스토어 세부 정보'를 채워 넣음. 앱스토어 세부 정보는 정상적으로 채워지나 '앱인증' 에서 Fail 발

Posting the first app on Apple App Store Connect with Google AdMob

이미지
애플 앱스토어에 애드몹 광고를 포함하여 iOS 최초 앱등록 하기 배경 애플의 앱스토어에 앱을 등록하기가 까다롭다는 얘기를 들어왔지만, 직접 겪어보니 뭐 이런식의 운영이 있나 싶은 경험이 있어 글을 올려 공유 하고자 한다. 본 글은 iOS에서 Google AdMob을 이용하여 광고 수익화를 하려는 개발자의 최초 앱 등록에 관한 이야기다. 현상 Unity를 이용해서 게임을 만들고, 아직 구글 플레이 스토어나 애플 앱 스토어에 등록되지 않은 상태에서 Google AdMob을 이용하여 광고가 잘 나오나 테스트 하는 도중 아래와 같은 현상이 있었다.  Android에서 Test Unit ID로 광고 볼때 : 정상동작 Android에서 실제 Unit ID로 광고 볼때 : 정상동작 iOS에서 Test Unit ID로 광고 볼때 : 정상동작 iOS에서 실제 Unit ID로 광고 볼때 : 플레이 되지 않음(Load Fail) 원인 구글 애드몹은 상기와 같이 앱스토어에 등록된 앱의 URL을 입력해야 광고가 나오도록 되어 있다. Android 앱의 경우 이 란이 비워져 있어도 광고는 나온다. 하지만 iOS 앱은 광고 Load Fail이 발생한다. 그럼 결국 애플 앱스토어에 앱을 등록해서 공개 URL이 있어야 한다는 얘기다. 그런데 문제는 광고가 재생이 되지 않아 애플의 완성도 정책에 따라 앱 등록 심사에서 거절된다. 심지어 테스트 Unit ID를 사용하여 재생되게 하여도 같은 정책에 따라 심사를 거절 당한다. 어쨌든 AdMob 광고가 있으면 iOS 앱은 최초 등록이 안되는 것이다. 해결 유일한 해결책은 앱에서 광고 관련된 부분을 삭제 하고 iOS 앱 등록을 시도한 후, 심사가 통과 되면 그때 앱URL을 등록해서 광고를 활성화 해야 한다는 것이다. 이미 같은 문제를 겪고 있는 개발자들이 있었으며, 답변들도 이 방법으로 해결해야 한다는 답변 뿐이다. https://support.google.com/admob/thread/233417807/posting-first-app-to-app-

School Rush Preparing

이미지
Our first project at Appl.GongBang();, School Rush , is currently in the final stages of preparation for release. We’re in the process of submitting it for review on the Google Play Store and Apple App Store. It hasn't been as easy as we thought, and we've been facing rejections. But we're learning a lot through this process. Here are some screenshots we captured during development. Looking back at them now brings back a lot of memories. We appreciate your continued support!

구글 '비공개 테스트'

이미지
  배경 모바일 어플리케이션(게임포함)이 일상에 녹아들면서 관련 개발자 또한 늘어나는 추세이다. 또한, 각종 생성형 AI 들이 비약적인 발전을 하면서 1인개발을 주업 또는 부업으로 하려는 사람들이 용기를 얻고 생각을 행동으로 옮기고 있기도 하다. 본인 또한 그러한 추세에 올라타고자 한다. 그래서일까, 늘어나는 개발자를 필터링하려는지 구글 플레이 콘솔에 개발자 등록과 앱 등록의 과정이 조금 번거로워 졌다. 이 글에서는 '방법'보다는 '과정'에 포커싱하여 이후에 1인 개발자들이 허둥대는 일이 적어질 수 있도록 하려 한다. 향후 구글 정책이 어떻게 바뀌게 될지 모르나, 점차 보수적으로 바뀌게 될 것이라는 점은 미루어 짐작이 되는 부분이다. 본 글은 2024년 7월 ~ 8월에 '개발자 등록' 부터 '비공개 테스트'까지 했던 과정을 기록한다. '플레이 콘솔' 개발자 등록 APPLE은 개발자 등록 비용이 매년 약13만원 정도 지출이 발생하는 것에 비해, Google 플레이 콘솔은 최초 등록시 1회 약 3만5천원의 비용만 지불 하면 되기때문에 자신의 아이디어가 시장에서 어떻게 평가 받는지 확인 하기 좋은 생태계를 구축 해 놓았다. 개발자 등록을 하는 과정에서 '신원인증'(또는 '본인 확인')이라는 과정이 있는데, 이는 '결재'와 관련된 부분이라. Google Payments에서 관리하는 부분으로 보인다. 이를 완료 하지 못하면 아직 개발자로 등록이 되지 않은 상태라 앱 게시도 하지 못한다. 구글에서 요청하는 서류는 아래와 같다. 온라인에서 모든 청구와 명세가 이루어지는 대한민국의 상황에 맞지 않는 아날로그한 요청사항이다. 참으로 난감한 상황이라 머리를 쥐어짜서 꾸역꾸역 '임대 계약서'를 pdf로 떠서 업로드 하였으나, 1영업일 후에 거절 되었다. 요청사항에 있던 '임대 계약서' 임에도 거절을 당하다니 몹시 황당 및 당황 하였지만,