我正在使用
com.google.android.gms.ads.*
在我的主要活动中。
在我的 build.gradle 中,我有
compile 'com.google.android.gms:play-services:6.5.+'
依赖下的。
如果我在未安装Google Play服务的模拟器(Genymotion,Nexus 4,4.1.1)上运行应用程序,则仍会显示广告。当我按照here所述实施Google Play服务的检查功能时,应用会正确检测到Google Play服务未安装。
是否意味着,使用com.google.android.gms.ads...
创建的广告仍可在未安装Google Play服务的设备上使用?
答案 0 :(得分:0)
没必要。由于许多原因,您无法将模拟器与实际设备进行比较,因为它与Android SDK和IDE链接。在实际设备上可能会/可能不会观察到相同的行为。
但是,由于谷歌表示,Google Play服务的每次更新通常会定期覆盖很大比例的设备(因为它不受运营商或原始设备制造商的限制),我建议始终检查Google Play服务在显示广告以避免任何崩溃之前。(如果用户没有最新的GPS服务,唯一的损失是他不会显示广告,但是崩溃可能会导致他留下一个可能&很容易避免。)
有用的相关资源:http://developer.android.com/google/play-services/setup.html