---
title: "Kotlin Multiplatform SDKのキッズモード"
description: "キッズモードを簡単に有効化してGoogleのポリシーに準拠。Kotlin Multiplatform SDKではGAIDや広告データを収集しません。"
---

Kotlin Multiplatformアプリが子ども向けの場合、[Google](https://support.google.com/googleplay/android-developer/answer/9893335)のポリシーに従う必要があります。Adapty SDKを使用している場合、いくつかの簡単な手順でこれらのポリシーに準拠し、アプリストアの審査を通過できるよう設定できます。

## 必要な対応 \{#whats-required\}

Adapty SDKで以下の収集を無効にする必要があります：

- [IDFA（広告識別子）](https://en.wikipedia.org/wiki/Identifier_for_Advertisers)（iOS）
- [Android Advertising ID（AAID/GAID）](https://support.google.com/googleplay/android-developer/answer/6048248)（Android）
- [IPアドレス](https://www.ftc.gov/system/files/ftc_gov/pdf/p235402_coppa_application.pdf)

また、カスタマーユーザーIDの扱いにも注意が必要です。`<FirstName.LastName>`形式のユーザーIDやメールアドレスの使用は、個人情報の収集とみなされます。キッズモードでは、ランダム化または匿名化された識別子（ハッシュ化されたIDやデバイス生成のUUIDなど）を使用することがベストプラクティスです。

## キッズモードの有効化 \{#enabling-kids-mode\}

### Adapty ダッシュボードでの設定 \{#updates-in-the-adapty-dashboard\}

Adapty ダッシュボードでIPアドレスの収集を無効にする必要があります。[App settings](https://app.adapty.io/settings/general)に移動し、**Collect users' IP address**の下にある**Disable IP address collection**をクリックしてください。

### モバイルアプリコードの変更 \{#updates-in-your-mobile-app-code\}

ポリシーに準拠するため、Adapty SDKの初期化時にAndroid Advertising ID（AAID/GAID）とIPアドレスの収集を無効にする必要があります：

```kotlin showLineNumbers

override fun onCreate() {
    super.onCreate()

    val config = AdaptyConfig
        .Builder("PUBLIC_SDK_KEY")
        // highlight-start
        .withGoogleAdvertisingIdCollectionDisabled(true) // set to `true`
        .withIpAddressCollectionDisabled(true)           // set to `true`
        // highlight-end
        .build()

    Adapty.activate(configuration = config)
        .onSuccess {
            Log.d("Adapty", "SDK initialised with privacy settings")
        }
        .onError { error ->
            Log.e("Adapty", "Adapty init error: ${error.message}")
        }
}
```