스파르타 코딩 클럽 내일 배움단 - 앱개발 5주차

스파르타 코딩 클럽 내일 배움단 9일차 일지

새벽동안에 4주차를 끝내고 일어나서 바로 5주차까지 강의를 보았다.

5주차는 앱광고 등록과 앱스토어에 앱 배포에 대한 내용이라서, 가볍게 보게 되었다.

5주차 영상은 녹화나 필기를 따로 해둔뒤에 나중에 앱하나 개인으로 만들어 보면서 참고해야겠다 라는 생각이 들었다.

웹개발은 아직 코딩강의가 좀 더 남았기에 얼마 남지 않았고 가벼운거만 남은 앱개발 5주차를 빠르게 마무리 했는데,

다하고 든 생각은 '재미있지만 어렵다'이다.

그래서 2주가 끝나려면 아직 조금 더 남았으니 진짜 열심히 복습해야 할 것 같다.

 

학습 내용

1. 광고달기

2. 배포하기

 

1. 광고달기

구글 애드몹 (AdMob)

애드몹이란? 앱 내에 구글 배너광고를 쉽게 붙일수 있도록 해주는 플랫폼? 입니다.

 

애드몹 광고 종류

배너광고, 전면광고, 리워드광고, 네이티브고급광고

 

애드몹 모듈 설치

애드몹 설치 코드

expo install expo-ads-admob

 

+ 애드몹 사이트에서 앱 등록시 나오는 코드를 app.json 하단에 붙여넣어 줍니다.

 

Expo Admob  사용 설명 - https://docs.expo.dev/versions/latest/sdk/admob/

 

Admob - Expo Documentation

Expo is an open-source platform for making universal native apps for Android, iOS, and the web with JavaScript and React.

docs.expo.dev

 

2. 배포하기

로고 이미지와 시작화면 이미지를 만들어 줍니다.

assets/splash.png -> 시작화면 이미지 (앱 시작시 2초~3초 동안 뜨는 화면)

assets/icon.png -> 앱 아이콘 이미지

 

안드앱에서 권한 확보

"android" 부분에 추가합니다.

< app.json >

"permissions": ["ACCESS_FINE_LOCATION", "ACCESS_COARSE_LOCATION"]

 

app.json 공식 문서 - https://docs.expo.dev/versions/latest/config/app/

 

app.json / app.config.js - Expo Documentation

Expo is an open-source platform for making universal native apps for Android, iOS, and the web with JavaScript and React.

docs.expo.dev

 

앱 빌드

expo build:android -t app-bundle

 

 

실 배포는 지금 당장 해볼 수 없는 상황이기에 생략함.

+ Recent posts