1

グーグルドキュメントでは、それは言う、

要件

Android SDKの最新のコピーがあり、少なくともAndroid v3.2に対してコンパイルしていることを確認してください(default.propertiesのターゲットをandroid-13に設定してください)。Android用のGoogleAdMobAds SDKには、Android 1.5以降のランタイムが必要です(AndroidManifest.xmlでandroid:minSdkVersionを少なくとも3に設定してください)。これは、Android SDKの最新バージョンで開発でき、アプリは以前のAndroidバージョン(最低1.5)で引き続き実行できることを意味します。

少し混乱しています。最新バージョンが必要であり、1.5のランタイムで実行できるとも書かれています。それで、それは本当にsdk 1.5以上を必要としますか?なぜ彼らはあなたが最新バージョンを持っている必要があると言うのですか?

私は最初に3.2でアプリを正常に動作させ、次に2.2を試しました。マニフェストファイルでエラーが発生しました。グーグルのtoturiolがあなたに追加するように言ったのはその列にありました

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

エラーはandroid:configChangesにありました。これを修正する方法はありますか?

4

3 に答える 3

1

uiModeにはAPIレベル8が必要です。

ConfigChangesで言及したいくつかのパラメーターは、2.2の後に追加されます。そのため、エラーが発生します。

次のように動作させることができます。

AdMobに記載されている要件を注意深くお読みください。

Android SDKの最新のコピーがあり、少なくともAndroid v3.2に対してコンパイルしていることを確認してください(default.propertiesのターゲットをandroid-13に設定してください)。Android用のGoogleAdMobAds SDKには、Android 1.5以降のランタイムが必要です(AndroidManifest.xmlでandroid:minSdkVersionを少なくとも3に設定してください)。これは、Android SDKの最新バージョンで開発でき、アプリは以前のAndroidバージョン(最低1.5)で引き続き実行できることを意味します。

于 2012-06-15T18:26:11.073 に答える
0

いいえ、できません。SDK 4.0を使用し、SDKの最小バージョンを8に設定する必要があります。

于 2012-06-15T18:00:08.960 に答える
0

SDKとランタイムは2つに分かれています(ただし、関連するものです)。SDKはソフトウェア開発キットです。これは、開発(およびコンパイル)に使用するものです。ランタイムは、デバイス上で実際に実行されるものです。方向性は実際にはかなり明確です:

Android SDKの最新のコピーがあり、少なくともAndroid v3.2に対してコンパイルしていることを確認してください(default.propertiesのターゲットをandroid-13に設定してください)

ターゲットSDKレベルが少なくとも13であることを確認してください。

Android用のGoogleAdMobAds SDKには、Android 1.5以降のランタイムが必要です(AndroidManifest.xmlでandroid:minSdkVersionを少なくとも3に設定してください)。

これがデバイス1.5以降のGooglePlayでのみ表示されるようにするminSdkVersionには、少なくとも3に設定します。

于 2012-06-15T18:14:03.680 に答える