2012-03-06 2 views
0

광고 프로젝트가 아닌 내 프로젝트에 포함 된 AdMob을 테스트 할 때마다 : "You androidmanifest.xml에서 configChanges와 함께 선언 된 애드온을 가져야합니다. "AdMob이 내 앱에서 작동하지 않습니다. AdActivity가 선언되어 있어야합니다. 이미 완료되었습니다.

몇 가지 광범위한 연구를 한 후에도 동일한 답변을 얻습니다. 3.2 버전 이상으로 앱을 빌드하십시오. 음 ... 아니. 나는 그렇게하지 않을 것입니다 - 그건 정말 까다로운 해결책입니다.

"오늘 밤에 먹을 음식이 충분하지 않아서 좀 더 먹어야합니까?" "아니, 너는 팔을 털어 버리고 어쨌든 음식을 먹을 수 없을거야."

그게 내가 바라 보는 논리입니다.

누구나 Apps for 1.6+에 광고를 게재하는 방법을 알려줄 수 있습니까? 당신이 당신의 AndroidManifest.xml<uses-sdk android:minSdkVersion="3"/>을 사용할 때 건배

답변

2

그래서 심지어 당신이 당신의 project.properties 파일에 target=android-13 이상을 설정하면, 당신은 여전히 ​​실제로 한 1.5에 이르기까지 모든 안드로이드 장치에 응용 프로그램을 구축 할 수 있습니다.

here을 참조하십시오.

<activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" /> 
:

<uses-permission android:name="android.permission.INTERNET"/> 

다음과 같이 매니페스트에 광고 활동을 선언 : 여기

+0

그래, 나는 장소에 이러한 설정을 모두 가지고 에뮬레이터를 올리면 위와 같은 오류 메시지가 나타납니다. "AndroidManifest.xml에 configChanges로 AdActivity를 선언해야합니다." EDIT 한 번에 모든 재료를 넣은 것 같습니다. 동시에 한 번에 모두 먹을 수는 없습니다. 건배 – ZOMGbies

+0

OK 약 20 분 동안 에뮬레이터가 실행 중이며 어떤 광고도 표시되지 않았습니다 ... 오류 메시지가 표시되지 않아 광고가로드 될 것이므로 가정했습니다. 나는 처음으로 조금 더 오래 걸린다는 것을 알고 있지만, 이것이 3 분간 기다렸다가 20 분이 아니었다 고 믿게되었습니다 ...? – ZOMGbies

1

는이

는 먼저 인터넷 사용자 권한은 다음과 같이 매니페스트에서 설정해야 도움이 될 수 있습니다

또한 현재 V-6.3.0이므로 admob sdk를 최신으로 업데이트하십시오. 내가로드 할 때 아직 -

앱이 사용자의 몹보기

 ads:testDevices="TEST_EMULATOR, TEST_DEVICE_ID" 

이 줄을 추가 테스트하고이 모든 버전에 대한 작업을해야하는 동안 ...

관련 문제