본문 바로가기

회고/스파르타 코딩클럽

[앱개발 종합반] 5주차 개발일지

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는 출시하려면 어렵지만 ... 개인 프로젝트를 진행해서 실제로 앱을 배포해보고 싶다는 생각이 더 강하게 들었다 ! 이번년도 안에 반드시 어플 프로젝트를 성공시켜서 다른 사람들도 사용할 수 있게 하고 싶다 !

 

반응형