広告ID取得設定¶
Android¶
広告IDの取得を有効にする¶
広告ID (AAID) はデフォルトでは取得およびReproへの送信がされません。
取得および送信を行うためには、アプリの AndroidManifest.xml
ファイルに以下の設定を追加してください。
<manifest>
<application>
<meta-data
android:name="io.repro.android.AAIDCollectionEnabled"
android:value="true">
</meta-data>
...
</application>
</manifest>
注釈
Repro Android SDK 5.13.0未満のバージョンではデフォルトで広告IDが取得・送信されます。 またRepro Android SDK 5.8.0未満では本機能を利用できず、常に広告IDが取得・送信されます。
許可の追加¶
Android 13 以上をターゲットにする場合、以下のようにマニフェストファイルで com.google.android.gms.permission.AD_ID
の権限を宣言してください。
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>
...
</application>
</manifest>
依存ライブラリの追加¶
最後に、広告IDを取得するために必要なライブラリへの依存関係を app/build.gradle
ファイルに追加してください。
dependencies {
...other dependencies...
implementation 'io.repro:repro-android-sdk:...'
implementation 'com.google.android.gms:play-services-ads-identifier:18.2.0'
}
注釈
もし既にアプリで com.google.android.gms:play-services-ads
ライブラリを使用している場合、 com.google.android.gms:play-services-ads-identifier
を利用するための設定は必要ありません。
iOS¶
広告ID (IDFA) はデフォルトでは取得およびReproへの送信がされません。
取得および送信を行うためには、アプリの Info.plist
ファイルに以下の設定を追加してください。
<dict>
<key>RPRIDFACollectionEnabled</key>
<true/>
...
</dict>
注釈
Repro Android SDK 5.14.0未満のバージョンでは本機能は利用できず、常に広告IDが取得・送信されます。