我对android还是很陌生,我想启动我的第一个应用程序,但在尝试在应用程序中应用ad-mob代码时遇到了问题。
当我使用测试广告ID检查我的代码时,它工作正常,但是当我将相同的代码与我的真实广告应用ID和单位ID一起使用时,这在框架中没有添加任何内容,并且正在显示日志猫我这个。
19 5029-5216/com.example.aviralchauhan.demoplayer E/FA: GoogleService failed
to initialize, status: 10, Missing google app id value from from string
resources with name google_app_id.
2019-07-23 12:14:10.330 5029-5216/com.example.aviralchauhan.demoplayer E/FA:
Missing google_app_id. Firebase Analytics disabled 2019-07-23 12:14:10.336 5029-5216/com.example.aviralchauhan.demoplayer E/FA:
Uploading is not possible. App measurement disabled
正如您所建议的,这是一个重复的问题,所以请您解释一下,将应用程序与firebase连接以显示在我的应用程序中的广告真的很重要,因为我已经告诉您测试广告可以正常工作。
答案 0 :(得分:1)
否,将Firebase与Google集成并不是真正必要,但建议您获取有关用户如何对您的应用进行操作以及与应用进行交互的详细静态信息。
现在,主要主题:为什么添加代码不起作用?
我确定您的manifest.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="YOUR_ADMOB_APP_ID"/> </application> </manifest>
在此,文本YOUR_ADMOB_APP_ID
必须替换为真实ID,您可以通过将应用添加到AdMob信息中心来获取该ID。 Check this获取真实ID。