1. 배운 내용
구글 광고(애드몹) 적용하기
배포하기
2. 새로 알게 된 내용
1) 애드몹에서 가입을 하고 앱 생성 후 광고 설정해주는 방법
- 아직 게시하지 않은 앱에 광고를 붙이기 때문에 게시하지 않았습니다에 체크해주고 앱을 생성한다.
- 안드로이드와 ios 모두 만들어주어야 한다.
- app.json의 내용에 아래 코드를 추가해준다.
"ios": {
"supportsTablet": true,
"buildNumber": "1.0.0",
"bundleIdentifier": "com.myhoneytip.gun",
"config": {
"googleMobileAdsAppId": ""
}
},
"android": {
"package": "com.myhoneytip.gun",
"versionCode": 1,
"config": {
"googleMobileAdsAppId": ""
}
}
- 앱에 접속 후 앱 설정에서 마스터 키 복사해서 안드로이드와 ios config 안에 googleMobileAdsAppId 속성에 넣어준다.
- 코드단에서 yarn add expo-ads-admob 실행시켜서 dependecy 추가해준다.
- 광고 단위를 만들어준다.
- 원하는 페이지에 원하는 광고 단위에 맞는 코드를 추가해준다.
2) 광고 형식
- 배너 광고 : 컨텐츠 사이에 나오는 배너 광고
- 전면 광고 : 특정 버튼을 눌러 다음 페이지로 이동할 때 화면 꽉 차게 나와서 n초 무조건 시청해야하는 광고
3) 안드로이드 배포하기
- expo build:android 로 내보내준다. (다음 단계에서는 apk 선택한다.)
- 안드로이드 개발자 가입하고 라이센스를 구매한다.
- 앱 출시 버튼을 눌러서 앱을 출시해준다.
3. 느낀 점
안드로이드도 출시하려면 돈을 내야한다는 걸 깨달았고, 생각보다 구글 광고 붙이는 거나 앱을 출시하는 게 엄청 어렵지는 않다고 느꼈다. ios는 출시하려면 어렵지만 ... 개인 프로젝트를 진행해서 실제로 앱을 배포해보고 싶다는 생각이 더 강하게 들었다 ! 이번년도 안에 반드시 어플 프로젝트를 성공시켜서 다른 사람들도 사용할 수 있게 하고 싶다 !
'회고 > 스파르타 코딩클럽' 카테고리의 다른 글
[리액트 심화반] 2주차 개발일지 (0) | 2021.09.08 |
---|---|
[리액트 심화반] 1주차 개발일지 (0) | 2021.08.25 |
[앱개발 종합반] 4주차 개발일지 (0) | 2021.07.25 |
[앱개발 종합반] 3주차 개발일지 (0) | 2021.07.11 |
[앱개발 종합반] 2주차 개발일지 (0) | 2021.07.05 |