AppLovinチームは、Androidのネットワークセキュリティ構成機能を使用して、ネットワークトラフィックへのプロキシ接続が可能なデバッグ可能APKの提供をリクエストする場合があります。
以下の手順に従って、そのようなAPKを作成してください。
res/xml/network_security_config.xml を作成します。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>
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-31
android.library=true
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 フォルダに移動します。