Anonim

때로는 가장 간단한 것들에 적절한 문서가 없기 때문에 Appcelerator에서 AdMob 모듈을 구현하는 것만 큼 간단한 일에 대한 정보가 부족하다는 것을 알았습니다. 이것은 Appcelerator를 배울 때 처음으로 한 작업 중 하나이며, 간단하지만 모든 것이 제대로 작동하는지 확인하는 몇 가지 단계가 필요합니다.

모듈 추가

AdMob 모듈을 다운로드하십시오. 다운로드하려면 로그인해야하지만 무료이며 캐치가 없습니다. 현재 모듈 페이지는 Titanium 2.0을 통해서만 호환되지만 3.0에서 제대로 작동하는지 확인했습니다. 압축을 풀고 모듈 파일을 올바른 폴더에 넣으십시오. OSX에서 해당 폴더는 / Library / Application Support / Titanium / Modules / 입니다. Windows에서는 C : \ Users \\ AppData \ Roaming \ Titanium \ modules 와 같은 폴더에 있어야합니다 . . iphone 또는 android 또는 두 폴더 중 하나를 이전에 언급 한 폴더에 넣습니다.

tiapp.xml 파일을 열고 소스를 편집하십시오. 모듈 xml 스펙을 찾으십시오. 내 태그 다음 줄을 추가하십시오.
ti.admob
이 현재 버전은 1.3이며 최신 버전이없는 경우 여기에서 버전 번호를 업데이트해야합니다.

보기 만들기

admob 모듈과 함께 제공된 설명서만으로도 충분합니다. 그것이 말하지 않은 것은 사용자 정의 변수 외에도 공통 UI / 위치 지정 변수를 허용하므로 추가를 올바르게 배치 할 수 있다는 것입니다. 또한 광고보기에 지정된 높이와 너비가 모두 있어야합니다. 그렇지 않으면 광고가로드되지 않을 수 있습니다. iPhone의 경우 광고 크기는 320 × 50입니다. 안드로이드의 경우에는 그것이 다르다고 생각합니다. 아래는 iPhone 응용 프로그램에 추가 기능을 추가하는 데 사용하는 코드입니다. 이 경우 광고가 화면 하단에 닿아 AdMob에서보다 관련성 높은 광고를 다시 게재하기 위해 스포츠 키워드를 전달했습니다. 다음과 같이 광고보기를 만들었습니다.

var admob = require ( 'ti.admob'); var adView = admob.createView ({publisherId : 'YOURIDHERE', adBackgroundColor : '# 666666', 키워드 : 'sports', 하단 : 0, 너비 : 320, 높이 : 50, borderColor : '# 000', }), 창 .add (adView);

보시다시피 다른 뷰를 만드는 것만 큼 간단합니다. 모듈 파일을 요구하는 데 필요한 첫 번째 행을 추가하십시오.

모듈이로드되지 않거나 오류가 반환되면 …

새로운 모듈을 다룰 때, 내가 찾은 가장 일반적인 문제 중 하나는 빌드 폴더를 비워야한다는 것입니다. 따라서 문제가 발생하면 빌드 폴더의 내용을 삭제하고 프로젝트를 다시 작성하십시오.

티타늄 Appcelerator에 Google Admob 모듈 추가