引言:
为了实现更好的海外推广效果,离开Google Play应用市场是必要的。通过利用谷歌平台,我们可以按照各个平台的规则进行推广活动。此外,在进行广告投放时,几乎无法绕过谷歌市场的包装要求。因此,使用马甲包成为一种解决方案。
①.上架谷歌
请提供以下信息:App名称、简介、测试账号、桌面图标以及截屏或宣传图片。
这些材料是谷歌上架所必需的。
②.马甲包重要环节
1. 每个马甲包都需要使用独特的包名。 2. 每个马甲包都要有不同的包名。 3. 每个马甲包都必须具备全新的包名。 4. 每一个马甲包都应该采用独一无二的包名。
为了达到最佳效果,所有的文件都应该在class文件目录结构中进行混淆。
3. 在res资源文件的xml中,我们详细介绍了一些绝妙的杀手锏。
4. 后台返回的数据格式具有相似性
5. 为了最佳效果,请确保您的谷歌账号与个人身份一一对应。
6. 避免重复使用或相似的马甲UI
7. 请勿重复使用服务器IP和域名。
8. 请尽量避免在提交审核后使用测试下载。
9. 在进行签名和打包时,请避免在同一台电脑上进行操作。
③ XmlClassGuard:一款混淆任意类的神器
1、在根目录的build.gradle文件中进行配置
buildscript { repositories { maven { url 'https://jitpack.io' } } dependencies { classpath "com.github.liujingxing:XmlClassGuard:1.1.2" }}
2、在 build.gradle(application) 中配置
apply plugin: "xml-class-guard"//以下均为非必须xmlClassGuard { /* * 是否查找约束布局的constraint_referenced_ids属性的值,并添加到AabResGuard的白名单中, * 是的话,要求你在XmlClassGuard前依赖AabResGuard插件,默认false */ findConstraintReferencedIds = true //用于增量混淆的 mapping 文件 mappingFile = file("xml-class-mapping.txt") //更改manifest文件的package属性,即包名 packageChange = ["com.ljx.example": "ab.cd"] //移动目录 moveDir = ["com.ljx.example": "ef.gh"]}
还木有评论哦,快来抢沙发吧~