跳转到内容

生成支持平台流量代理的 APK:

AppLovin 团队可能会请求一个可调试的 APK,该 APK 可以使用 Android 的平台安全配置功能代理平台流量。

以下说明将向您展示如何创建这样的 APK:

  1. 如果尚未创建,请创建一个新的 XML 文件:res/xml/network_security_config.xml
  2. 在您的应用程序 manifest AndroidManifest.xml 中,将配置添加到 application 属性:
    <manifest>
    <application android:networkSecurityConfig="@xml/network_security_config">
    </application>
    </manifest>
  3. 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>
  4. 创建调试 build。
    • 使用调试配置进行构建。

Unity

Unity 已在 Assets/Plugins/Android 目录中弃用 res 文件夹。 以下说明当您使用 Unity 开发应用程序时,如何创建具有代理支持的可调试 APK:

  1. 通过创建新文件夹 Assets/Plugins/Android/«name-of-your-library».androidlib 来创建 Android 库。
  2. 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>
  3. Assets/Plugins/Android/«name-of-your-library».androidlib/ 中创建一个新的 project.properties 文件,并在其中添加以下内容:
    target=android-31
    android.library=true
  4. 如果尚未创建,请创建一个新的 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>
  5. 将您的 network_security_config.xml 文件移动到 Assets/Plugins/Android/«name-of-your-library».androidlib/res/xml 文件夹中。
  6. 创建调试 build。
    • Build Settings 中选择 Development Build