谷歌AdMob要求,我必须编译我的项目,API-13或更高版本。 为了能够使用AdMob SDK。 我的应用程序是为符合API-8或更高版本的手机。
这是否意味着,如果我编译我的应用程序API-13或更高版本我不得不放弃API-13之前,旧的手机我的应用程序支持?
我的理解是,由于AdMob要求的最低API-13进行编译,这意味着它调用不可用旧手机的功能,所以我很困惑的是可能将无法运行我的应用程序的API-8 API - 12,可能崩溃?
请告诉我这一点,
谷歌AdMob要求,我必须编译我的项目,API-13或更高版本。 为了能够使用AdMob SDK。 我的应用程序是为符合API-8或更高版本的手机。
这是否意味着,如果我编译我的应用程序API-13或更高版本我不得不放弃API-13之前,旧的手机我的应用程序支持?
我的理解是,由于AdMob要求的最低API-13进行编译,这意味着它调用不可用旧手机的功能,所以我很困惑的是可能将无法运行我的应用程序的API-8 API - 12,可能崩溃?
请告诉我这一点,
这是否意味着,如果我编译我的应用程序API-13或更高版本我不得不放弃API-13之前,旧的手机我的应用程序支持?
号如果你读了AdMob的文档 ,“谷歌的AdMob广告SDK适用于Android适用于Android 1.5的运行时间或更高版本(Android的集合:的minSdkVersion在AndroidManifest.xml中至少3),这意味着你可以用开发在Android SDK,应用程式的最新版本仍然会在较早的Android版本(1.5以上)运行“。
我的理解是,由于AdMob要求的最低API-13进行编译,这意味着它调用不可用旧手机功能
它有条件 “调用函数,并非适用于旧手机”。 这是Android的发展相当普遍-您使用Build.VERSION.SDK_INT
来确定,如果你是一个较新的设备上,做一件事与较新的API,但做一些旧设备上的其他人。
在Android清单我离开迷你SDK为8。 然后我用ADT ..项目上单击鼠标右键去性质和目标API设置为13,与不同的API两台设备上进行测试,工作。