AdMob要求API-13或更高版本我不能老API-8手机中部署?(Admob requires a

2019-09-19 03:48发布

谷歌AdMob要求,我必须编译我的项目,API-13或更高版本。 为了能够使用AdMob SDK。 我的应用程序是为符合API-8或更高版本的手机。

这是否意味着,如果我编译我的应用程序API-13或更高版本我不得不放弃API-13之前,旧的手机我的应用程序支持?

我的理解是,由于AdMob要求的最低API-13进行编译,这意味着它调用不可用旧手机的功能,所以我很困惑的是可能将无法运行我的应用程序的API-8 API - 12,可能崩溃?

请告诉我这一点,

Answer 1:

这是否意味着,如果我编译我的应用程序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,但做一些旧设备上的其他人。



Answer 2:

在Android清单我离开迷你SDK为8。 然后我用ADT ..项目上单击鼠标右键去性质和目标API设置为13,与不同的API两台设备上进行测试,工作。



文章来源: Admob requires api-13 or later can I not deploy on old API-8 phones?
标签: android admob