2011-11-12 29 views
1

我已經實現了AdMob的代碼在谷歌網站上給出的(http://code.google.com/mobile/ads/docs/android/fundamentals.html)在谷歌網站的描述,我們應該定位到Android 3.2(api-13)在eclipse IDE中正常工作。現在我的問題是我的應用程序針對Android 1.6及以上版本,因爲我將構建目標設置爲andoird 3.2,它預計應用程序應該運行在3.2模擬器或任何3.2設備上。我試過甚至在我的2.2設備上安裝,但它沒有奏效。機器人 - AdMob的implmetation混亂

請幫忙。

感謝

+0

你是什麼意思,它沒有工作,無法安裝,沒有廣告顯示或應用程序崩潰與異常? – yorkw

+0

我無法安裝。 – Yogesh

回答

2

你需要做的唯一的事情就是按照他們的指令:

要求 的谷歌AdMob廣告SDK爲Android需要使用Android 1.5或更高版本。確保你有Android SDK的最新副本,並且至少要針對Android v3.2進行編譯(將default.properties中的target設置爲android-13)。

使用Android SDK工具下載android-13 SDK並修改您的default.properties,請不要在AndroidManifest.xml中更改其他任何類似android:minSdkVersion的內容。是的,你會得到一個黃色的警告消息說,在Eclipse中版本不匹配,只是忽略它,並建立你的應用程序,你應該沒問題。

+0

我遵循了與給定相同的指令。我不理解忽略警告!?不知道那裏會影響。 – Yogesh

+0

簡而言之,它使用[向後兼容性和反射](http://developer.android.com/resources/articles/backward-compatibility.html)確保針對以後的SDK構建的應用程序可以在早期的Android系統上運行。 minSdkVersion不需要比目標SDK更高。只是忽略警告信息。 – yorkw

+0

那麼我錯過的部分是下載SKD-13 :)我有他們每一個,但這個意外...謝謝 –