生成支持平台流量代理的 APK:
AppLovin 团队可能会请求一个可调试的 APK,该 APK 可以使用 Android 的平台安全配置功能代理平台流量。
以下说明将向您展示如何创建这样的 APK:
- 如果尚未创建,请创建一个新的 XML 文件:
res/xml/network_security_config.xml
。 - 在您的应用程序 manifest
AndroidManifest.xml
中,将配置添加到application
属性:<manifest><application android:networkSecurityConfig="@xml/network_security_config">⋮</application></manifest> - 在
res/xml/network_security_config.xml
文件中,添加以下内容:<network-security-config><debug-overrides><trust-anchors><certificates src="system" /><certificates src="user" /></trust-anchors></debug-overrides></network-security-config> - 创建调试 build。
- 使用调试配置进行构建。
Unity
Unity 已在 Assets/Plugins/Android
目录中弃用 res
文件夹。
以下说明当您使用 Unity 开发应用程序时,如何创建具有代理支持的可调试 APK:
- 通过创建新文件夹
Assets/Plugins/Android/«name-of-your-library».androidlib
来创建 Android 库。 - 在
Assets/Plugins/Android/«name-of-your-library».androidlib/
中创建一个AndroidManifest.xml
文件,并将以下内容添加到该文件:<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.library.network.security"><application android:networkSecurityConfig="@xml/network_security_config" /></manifest> - 在
Assets/Plugins/Android/«name-of-your-library».androidlib/
中创建一个新的project.properties
文件,并在其中添加以下内容:target=android-31android.library=true - 如果尚未创建,请创建一个新的 XML 文件
network_security_config.xml
,并在其中添加以下内容:<network-security-config><debug-overrides><trust-anchors><certificates src="system" /><certificates src="user" /></trust-anchors></debug-overrides></network-security-config> - 将您的
network_security_config.xml
文件移动到Assets/Plugins/Android/«name-of-your-library».androidlib/res/xml
文件夹中。 - 创建调试 build。
- 在 Build Settings 中选择 Development Build。