长话短说,我开发了一个简单的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()规范),应用程序从一开始就崩溃了。它根本就不进去。
我能做什么?为什么会出现这种情况?如果我能得到一些帮助,我会很高兴的。
您链接到的文档包括以下部分:更新您的AndroidManifest.xml
重要提示:这一步是谷歌移动广告SDK版本17.0.0所必需的。添加此
标记失败将导致崩溃,并显示消息:Google Mobile Ads SDK初始化错误。
您已经说过您所做的只是将依赖项添加到build.gradle
文件中,所以您可能还没有完成这一步,这就是您的问题所在。您将需要找到您的应用程序ID并将其添加到AndroidManifest.xml
中,如文档中所述。