我目前正在开发一个Android应用程序,该应用程序将展示来自Google AdMob的广告,并且一直在想是否可以将包含AdMob应用程序ID的该应用程序开源。
这是个坏主意吗?如果是,我将如何安全存储它?我需要按照here所述将其包含在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="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/>
</application>
</manifest>
答案 0 :(得分:1)
您可以使您的应用程序开源!只需记住在应用程序中放入示例或“测试ID”即可。请勿将Admob ID从您的帐户中放入,就好像有人在进行不想要的事情(例如反复点击广告)可能会导致您遇到问题。
横幅ca-app-pub-3940256099942544 / 6300978111
非页内广告ca-app-pub-3940256099942544544 / 1033173712
非页内视频ca-app-pub-3940256099942544 / 8691691433
奖励视频ca-app-pub-3940256099942544 / 5224354917
本机高级ca-app-pub-3940256099942544 / 2247696110
原生高级视频ca-app-pub-3940256099942544 / 1044960115
来源:[Google Admob测试广告] [1]
此外,请参考您共享的代码:
<!-- Sample AdMob App ID: ca-app-pub-3940256099942544~3347511713 -->
其中明确说明了您的示例应用程序ID! [1]:https://developers.google.com/admob/android/test-ads