隐藏来自 Sniffer/Modder/Hacker 的 Admob APP ID
Hide Admob APP ID From Sniffer/Modder/Hacker
**您好,
有没有办法隐藏 admob APP ID,这样就不会泄露给 Sniffer/Hackers/Modders。
我从我的应用程序面板远程接收广告单元和 Admob 应用程序 ID。如何在 manifest/String.
中不使用 App id
请提出您的宝贵建议。
**
通过您的 AD-unit-ID 进行恶意攻击的可能性很小。但是,有人仍然可以使用您的 APP-ID 和 AD-unit-ID 生成无效流量,从而导致您的 AdMob 帐户被暂停。
根据this document,您可以将这些 ID 放入您的 build.gradle 文件中,并自动切换您的测试 AD-ID / 真实 AD-通过选择不同构建类型的 ID。
这是我在 app/build.gradle
中的代码
buildTypes {
debug {
applicationIdSuffix ".debug"
resValue "string", "app_name", "@string/app_name_debug"
resValue "string", "ad_banner_id", "ca-app-pub-3940256099942544/6300978111" // test unit id
resValue "string", "ad_rewarded_id", "ca-app-pub-3940256099942544/5224354917" // test unit id
}
release {
resValue "string", "app_name", "@string/app_name_release"
resValue "string", "ad_banner_id", "ca-app-pub-***/***" // real ad unit id
resValue "string", "ad_rewarded_id", "ca-app-pub-***/***" // real ad unit id
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
zipAlignEnabled true
}
}
**您好,
有没有办法隐藏 admob APP ID,这样就不会泄露给 Sniffer/Hackers/Modders。 我从我的应用程序面板远程接收广告单元和 Admob 应用程序 ID。如何在 manifest/String.
中不使用 App id请提出您的宝贵建议。
**
通过您的 AD-unit-ID 进行恶意攻击的可能性很小。但是,有人仍然可以使用您的 APP-ID 和 AD-unit-ID 生成无效流量,从而导致您的 AdMob 帐户被暂停。
根据this document,您可以将这些 ID 放入您的 build.gradle 文件中,并自动切换您的测试 AD-ID / 真实 AD-通过选择不同构建类型的 ID。
这是我在 app/build.gradle
中的代码buildTypes {
debug {
applicationIdSuffix ".debug"
resValue "string", "app_name", "@string/app_name_debug"
resValue "string", "ad_banner_id", "ca-app-pub-3940256099942544/6300978111" // test unit id
resValue "string", "ad_rewarded_id", "ca-app-pub-3940256099942544/5224354917" // test unit id
}
release {
resValue "string", "app_name", "@string/app_name_release"
resValue "string", "ad_banner_id", "ca-app-pub-***/***" // real ad unit id
resValue "string", "ad_rewarded_id", "ca-app-pub-***/***" // real ad unit id
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
zipAlignEnabled true
}
}