【问题标题】:Can admob ad ID be shared on public GitHub repository?admob 广告 ID 可以在公共 GitHub 存储库上共享吗?
【发布时间】:2019-09-18 18:06:02
【问题描述】:

我在 Github 上有一个私人项目,这是一个带有广告的 Android 应用。如果我将项目公开并且广告 ID 公开可见,会有什么问题吗?

【问题讨论】:

  • 当然,您可能会冒着有人将您的 adID 用于可能违反 Google 的 AdMob(或您使用的任何人)政策的事情的风险。使用 gitlab 代替 github,他们的私有存储是免费的。
  • 是的,你是对的。该项目已经在 GitHub 上的私有存储库中,但不确定是否可以将其公开。谢谢!
  • 是的,我的意思是你可以,当然,但这是你面临的风险。但是,您可以将这些 ID 存储在服务器/数据库上并调用以获取它,然后将其存储在设备上……但是,是的,知道自己在做什么的人也可以从中获取它。
  • 是的,我在考虑是否可以为 ID 和 .gitignore 文件制作一个单独的文件。
  • 是的,你绝对可以做到!为您的所有常量创建一个 java 类,然后将该类添加到您的 gitignore。问题解决了。除非您希望人们克隆它,否则我必须将文件发送给他们

标签: android git github google-play admob


【解决方案1】:

从 cmets 来看,我认为对您来说最好的选择是安全地存储您的广告 ID,而不是通过存储库公开它们。

您可以通过隐藏BuildConfig 中的键然后从.gitignore 中排除文件来做到这一点。

你可以在这里找到完整的教程:

Storing secret keys in Android

【讨论】:

    猜你喜欢
    • 2018-06-23
    • 2015-08-13
    • 1970-01-01
    • 2022-11-24
    • 1970-01-01
    • 2021-11-14
    • 2015-09-24
    • 2022-11-20
    • 2015-04-06
    相关资源
    最近更新 更多