从Sniffer/Modder/Hacker隐藏Admob应用程序ID



**你好,

有没有隐藏admob应用程序ID,这样就不会泄露给Sniffer/Hackers/Moders。我从应用程序面板远程接收广告单元和Admob应用程序ID。如何在manifest/String中不使用应用程序id。

请提供您宝贵的建议。

**

通过AD单元ID进行恶意攻击的可能性很小。然而,有人仍然可以使用您的APP-ID和AD单元ID生成无效流量,从而导致您的AdMob帐户被暂停。

根据本文档,您可以将这些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
}
}

最新更新