添加实现后 'com.google.android.gms:play-services-ads:17.0.0 应用运行错误

After add implementation 'com.google.android.gms:play-services-ads:17.0.0 app running error

提问人:Mamun 提问时间:11/8/2018 最后编辑:ShiladityaMamun 更新时间:3/2/2020 访问量:628

问:

添加实施后 com.google.android.gms:play-services-ads:17.0.0 应用程序运行错误。代码如下

dependencies {
  implementation fileTree(include: ['*.jar'], dir: 'libs')
  implementation 'com.android.support:appcompat-v7:26.1.0'
  implementation 'com.android.support.constraint:constraint-layout:1.1.3'
  androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
  implementation 'com.google.android.gms:play-services-ads:17.0.0'
}
java android-studio android-gradle-plugin admob android-studio-3.0

评论

2赞 Kiran 11/8/2018
您看到的错误是什么
0赞 Mamun 11/8/2018
添加实施后 com.google.android.gms:play-services-ads:17.0.0 不幸的是,我面对应用程序已停止。如果我删除了代码实现com.google.android.gms:play-services-ads:17.0.0,那么应用程序运行良好

答:

1赞 AAryan 11/8/2018 #1

从版本开始,以下步骤是必需的。您可以在此处查看发行说明。Google Mobile Ads SDK17.0.0

如果未能添加以下标记,则会导致 消息:“Google 移动广告 SDK 初始化不正确。


更新您的AndroidManifest.xml

通过添加如下所示的代码,将您的 AdMob 应用 ID 添加到应用的文件中。您可以在 AdMob 界面中找到您的 App ID。对于 android:value,请在引号中插入您自己的 AdMob 应用 ID,如下所示。AndroidManifest.xml

<manifest>
    <application>
        <!-- Sample AdMob App ID: ca-app-pub-3940256099942544~3347511713 -->
        <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="[ADMOB_APP_ID]"/>
    </application>
</manifest>