ネットワークトラフィックへのプロキシ接続をサポートするAPKの生成

AppLovinチームは、Androidのネットワークセキュリティ構成機能を使用して、ネットワークトラフィックへのプロキシ接続が可能なデバッグ可能APKの提供をリクエストする場合があります。

以下の手順に従って、そのようなAPKを作成してください。

  1. まだ作成していない場合は、新しいXMLファイル res/xml/network_security_config.xml を作成します。
  2. アプリケーションのマニフェスト 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. デバッグビルドを作成します。
    • デバッグ構成でビルドします。

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 SettingsDevelopment Build にチェックを入れます。

search