0

AdMob SDK 6.0.1を使用しており、Android 4以降では正常に動作しますが、Android2.1では動作しません。以前のAdMobSDKを入手する方法はありますか?または他の方法?

Edit1:

ニーク:

android:targetSdkVersionは十分に高い必要があります(たとえば15)。たとえば、android:minSdkVersionは7にすることができます。そうすれば、最新のAdMobSDKで動作するはずです。参照:http ://developer.android.com/guide/topics/manifest/uses-sdk-element.html

これは機能しません:

error: Error: String types not allowed (at 'configChanges' with value 'keyboard|keyboardHidden|orientation| screenLayout|uiMode|screenSize|smallestScreenSize'). 

screenSizeとSmallestScreenを削除すると、次のエラーが発生します。

The android:configChanges value of the com.google.ads.AdActivity must include screenSize. 
The android:configChanges value of the com.google.ads.AdActivity must include smallestScreenSize.

実行中のアプリの問題:

ビューのエラー

編集:2解決策:

アンドレア・ブレゾリン:

Eclipseで[プロジェクト(メニュー)]->[プロパティ]->[Android]に移動し、プロジェクトビルドターゲットとしてAndroid 3.2以降を選択していることを確認します(これは、コンパイル時にconfigChangesのすべてのアイテムをコンパイラーに認識させるためのキーです)

4

2 に答える 2

3

これは、Android2.1以降でAdMobを機能させるために必要なものです。

  • AndroidManifest.xmlファイルセット内(<uses-sdk android:minSdkVersion="7"/>これにより、Android 2.1以降を搭載したデバイスでアプリを利用できるようになります)
  • Eclipseで、「プロジェクト(メニュー)->プロパティ-> Android 」に移動し、プロジェクトビルドターゲットとしてAndroid 3.2以降を選択していることを確認します(これは、コンパイル時にすべてのアイテムをコンパイラーに知らせるためのキーです)configChanges
于 2012-05-31T21:31:23.000 に答える
1

あなたandroid:targetSdkVersionは十分に高くなければなりません(例えば15)、あなたandroid:minSdkVersionは例えば7になることができます。そうすれば、最新のAdMobSDKで動作するはずです。

参照:http ://developer.android.com/guide/topics/manifest/uses-sdk-element.html

于 2012-05-31T11:16:07.990 に答える