'google-play-services_lib'에 해당되는 글 2건

  1. 2014.08.13 애드몹을 앱에 달기01 - 프로젝트 외부 설정
  2. 2014.08.02 안드로이드 앱에 AdMob 광고 달기 ][
AdMob2014. 8. 13. 12:53


 AdMob을 안드로이드 앱에 달기

구글 애드몹 앱에 설치

어플리케이션에 구글 애드몹 달기

앱에 애드몹 달기

이클립스에 애드몹 설정



안드로이드 어플리케이션(Application)에 애드몹(AdMob)를 사용하려면 SDK를 업그레이드해 Google Play 서비스(Google Play Services)를 사용해야합니다. 기존에 시용하던 애드몹 SDK v6.4.1과 그 이전 버전으로는 2014년 8월 31일 일요일 부터는 사용할 수 없습니다. 구글 플레이 (Google Play)와 합쳐져 새롭게 출시된 구글 애드몹 사용법을 알아보겠습니다.



  • google-play-services_lib를 이클립스에 import하면 Package Explorer에 프로젝트로 등록.
    1. File > Import... > Android 폴더 > Existing Android Code Into workspace >Browerse...
  • 이클립스와 안드로이드 SDK를 설치한 폴더에서 google-play-services_lib를 선택하고 Copy projects into workspace체크하고 확인.
    1. adt-bundle-windows-x86-20140702\sdk\extras\google\google_play_services\libproject



  • File > New > Android Application Prooject > 에서 프로젝트를 만듭니다. 여기서는 TstAdMob!
  • Package Explorer에서 TstAdMob 프로젝트를 우클릭 > Properties > Android > 오른쪽 아래 Add 버튼 > 위에서 추가한 google-play-services_lib를 선택해 추가함.


이것으로 프로젝트 외부 설정은 모두 끝났습니다.

다음 부터는 AdMob을 앱에 달기위한 java와 xml를 수정하는 내용입니다.


Posted by 코드버무려
Android 안드로이드2014. 8. 2. 16:05

http://santerminal.tistory.com/30 에서 몇 시간을 보내고 아직까지도 해결을 못하고 있다. 계속해서 여기 저기 알아본 결과 사라지는 R.java와 관련이 있는 것 같다는 생각이다. ADK는 최신 버젼이고 꾸준히 update를 해왔으므로...


어거지로 R.java를 사용했다는 생각을 지울 수가 없다.

자동 생성되는 R.java 파일을 건들지 않기로 했다. 서베이를 한 결과 Project > Clean...를 하면 R.java를 자동으로 해결해준다고 한다. 일부는 그렇단다.

그 전에 프로젝트 팀과 사용했던 경로 환경을 똑같이 설정했다. workspace가 놓인 D드라이브를 C로 바꿨다. 안드로이드 앱에 AdMob 광고 달기( http://santerminal.tistory.com/30 )에서 설명한 것과 같이 그대로 다시 진행했다. 

우선 android-support-v7-appcompat를 임포트하고 현 프로젝트에 Library 라이브러리 연결하니 R.java가 사라졌다. 억지로 R.java를 두지 않을 예정이 었기에 무시하고 google-play-services_lib를 라이브러리에 2차로 집어 넣었다.

순식간에 사라졌던 R.java가 나타났다. Project > Clean...는 할 필요가 없었다. 컴파일도 이상 없이 진행되고 정상작동하는 앱을 볼 수 있었다. 흐믓했다.

원래 경로와 달라진 것이 문제였다. 상대경로, 절대경로, 경로 참조 등......

이제 부터 코딩 시작이다. 대략 5시간 동안 프로젝트 코딩 수정하는 일은 시작도 못하고 해메다가 지금 시작할 여건이 마련되었다. 몇 시간 휴식하고 와서 진행할 예정이다.



Posted by 코드버무려