提问者:小点点

为什么当我实现android.gms时,我的android应用程序会崩溃:play-services-ads:19.3.0


长话短说,我开发了一个简单的android Java应用程序,我希望使用adsense服务实现一些广告。该应用程序本身可以正常工作并实现其功能,但一旦我在gradle mobile模块中添加实现“com.google.android.gms:play-services-ads:19.3.0”,该应用程序就会崩溃。

我还尝试完成所有可能的必要步骤,包括android名称&;在Android manifest中设置了元数据部分,并在主activity中设置了带有库的广告和mobileads.initialize()函数。

我是按照步骤来的:

https://developers.google.com/admob/android/quick-start?HL=import_the_mobile_ads_sdk

但是当我试图隔离问题时,我发现在gradle mobile脚本中只包含实现'com.google.android.gms:play-services-ads:19.3.0'(以及存储库中的google()规范),应用程序从一开始就崩溃了。它根本就不进去。

我能做什么?为什么会出现这种情况?如果我能得到一些帮助,我会很高兴的。


共1个答案

匿名用户

您链接到的文档包括以下部分:更新您的AndroidManifest.xml

重要提示:这一步是谷歌移动广告SDK版本17.0.0所必需的。添加此标记失败将导致崩溃,并显示消息:Google Mobile Ads SDK初始化错误。

您已经说过您所做的只是将依赖项添加到build.gradle文件中,所以您可能还没有完成这一步,这就是您的问题所在。您将需要找到您的应用程序ID并将其添加到AndroidManifest.xml中,如文档中所述。