국내 광고는 카울리를 적용시켰지만, 해외 판매 앱에 한글 광고를 달 수 없어 애드몹을 적용 시켰다.

Admob 가입 : http://www.admob.com

가입은 생각보다 어렵지 않다. 주소는 녹색창에 'xx시 영문 주소'를 쳤더니 다 나온다.

언어선택 : 홈페이지언어. 한국어가 추가된지 얼마 안된것 같음.

가입 후 MarketPlace -> Add Site/App -> SDK 다운로드(PDF) -> Go to Sites/Apps
원하는 앱의 Manage Settings을 보면 Publisher ID: xxxxxxxxxxxxxxx 15자리의 고유 ID가 생성


먼저 프로젝트 우 클릭 후 Properties -> Java Build Path -> Libraries -> Add External JARs -> 다운받은 SDK, Jar 파일 등록


다운받은 PDF 파일을 보고 보이는 소스만 적당한 위치에 모두 넣어준다.

에뮬 테스트 소스 전까지만. 정상 작동 확인.

영어라 왜 넣는지 모르는 부분이 있는데 나중에 봐야겠다....

'Android > 광고' 카테고리의 다른 글

카울리 적용방법 1.1.5  (1) 2011.03.07

카울리 가입하기 : http://www.cauly.net

APP관리 -> APP등록

APP등록을 완료하면 SDK다운로드와 해당 앱에 특정 코드가 발급됨.


가이드를 보면, lib 폴더를 생성 후 CaulySDK-V1.1.5.jar 파일을 넣으라고 되어있는데
그냥 프로젝트 우클릭 -> Properties -> 다운받은 CaulySDK-V1.1.5.jar 파일을 Libraries로 추가



그 다음은 매니페스트에 퍼미션을 추가해 주어야하는데 가이드에 있는 그대로 복사를 하고 확인을 안했다가
오류가 생겨서 한참을 해매버렸다..
LogCat에 나오는 오류는
Caused by: android.view.InflateException: Binary XML file line #19: Error inflating class com.cauly.android.ad.AdView
증상은 앱을 실행시 바로 종료가 되는 현상.





위 구문이 가이드 그대로.. 잘보면 4번째와 5번째 퍼미션 " 앞에 공백이 들어가있다.

위 부분때문에 위 에러가 생겼는데 한참을 찾았다.


그 다음은 values 폴더에attrs.xml 파일을 추가시켜 <resources></resources> 사이에 가이드 내용을 넣어준다.


마지막으로 원하는 레이아웃 위치에 가이드에 있는 [CPC Sample Code] 부분을 추가시킨다.
xmlns:app=http://schemas.android.com/apk/res/com.cauly.adtest
app:appcode="CAULY"


위 부분에서 res/해당APP의 패키지명으로 바꾸고
appcode 부분에 처음에 APP등록을 마치고 받았던 코드를 입력해주면 끝.

앱을 실행시켜보면 광고가 뜨는데, 가끔 안뜰 때도 있는것 같다.

'Android > 광고' 카테고리의 다른 글

애드몹(Admob) 적용방법  (0) 2011.03.08

+ Recent posts