alloy android에 admob 붙이고 있는데요...

죄송스럽게도 여지껏 눈팅만 하다가 이제 가입하고 질문을 드리네요.
현재 아이폰에는 정상적으로 잘 붙었습니다. 그런데 안드로이드가 문제네요.
GooglePlayServicesUtil: The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.
이 에러가 뜨고 앱이 crash 돼 버립니다. 일주일동안 구글링해서 여러가지 시도를 해봤지만 마찬가지구요.

var Admob = require('ti.admob');
var adBanner = Admob.createView({
	bottom:0, left:0,
	width:parseInt(Alloy.Globals.conf.winWidth), height:50,
	publisherId:"제 아이디 값",
        //backgroundColor:'#000'
	//testing:false
});

여기까지는 alloy.js에 선언하고 애드몹이 붙을 페이지가 첫 윈도우인데요. 윈도우 open 이벤트에 adBanner.requestAd(); 를 넣어서 광고를 호출해주고 (이 부분은 꼭 넣어야 하는건지 확실하지 않아서 주석처리하고 실행도 해봤습니다.) $.main.add(adBanner); 이렇게 붙였습니다.
그리고 tiapp.xml에는

<android xmlns:android="http://schemas.android.com/apk/res/android">
    <tool-api-level>15</tool-api-level>
    <manifest>
      <application android:theme="@style/Theme.NoActionBar"/>
    </manifest>
  </android>

이렇게 tool-api-level 을 선언해 주었구요. (구글링해본 결과 답변들에는 14로 되어 있던데 제가 android SDKmanager 들어가 보니 이상하게 14만 없더라구요? 그래서 15로 해준겁니다.)

platform > android >androidmanifest.xml 안에는

<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/> 


<activity android:name="com.google.android.gms.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
를 선언해 주었습니다. 네트워크 설정도 해주었구요.
그리고 제가 아직 구글 개발자 등록을 안했는데 혹시 그거랑은 관련이 없을까요?
ios에서는 잘 돌아가니 코드에 문제가 있는 것 같지는 않은데 어떤 설정 쪽이 문제인지…
아직 개발 초보라서 두서없이 보이실 것 같은데 일주일동안 헤매고 있으니 너무 답답하네요…
아, 그리고 titanium studio로 개발 중이고 모두 최신버전 업데이트 했습니다!

혹시 디바이스가 아닌 에뮬인가요?
아마 디바이스에서 하면 잘 될겁니다. genymotion을 포함한 에뮬에서는 기본적으로 google 관련 리소스가 포함되어 있지않습니다.

디바이스, genymotion 둘 다 해보고 있습니다…
디바이스에 해도 오류는 같은 오류이구요.
다른 문제점은 안보이시나요?ㅠㅠ

지니모션도 애드몹 테스트 잘 나옵니다. 애드몹 설치후 런칭한 앱도 있네요. 그냥 모듈 인스톨 하고 따로 설정없이 가이드대로 했더니 잘되었던것 같은데 어떤 모듈인지 링크 보내줄수 있나요?

1개의 좋아요

네. 답변이 좀 늦었네요.

여기서 다운받은 모듈입니다.