広告 ID
アプリで IMA SDK バージョン 3.25.1 以降を使用している場合、SDK ではすでに com.google.android.gms.permission.AD_ID
権限が自動的に宣言されており、利用可能な広告 ID にアクセスできます。
Android 13 をターゲットとするアプリで IMA SDK バージョン 3.24.0 以前を使用している場合、広告 ID にアクセスするには、Google Mobile Ads SDK の AndroidManifest.xml
ファイルに com.google.android.gms.permission.AD_ID
権限を追加する必要があります。
<manifest>
<application>
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/>
...
</application>
<!-- For apps targeting Android 13 or higher & IMA SDK version 3.24.0 or lower -->
<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>
</manifest>
権限を無効にする方法など、com.google.android.gms.permission.AD_ID
権限の宣言について詳しくは、こちらの Google Play Console 記事をご参照ください。
アプリセット ID
Android 12 デバイス以降、ユーザーが Android の設定でパーソナライズを無効にすると、Google Play は広告 ID をゼロに書き込みます。また、Google Play にアプリセット ID が導入されました。これは、プライバシーに配慮した方法で、同じ組織が所有するアプリセット間で使用状況やアクションを関連付けるものです。
IMA バージョン 3.25.1 以降には、デフォルトで App Set ID SDK が含まれています。アプリセット ID は、広告 ID がゼロに設定されている場合に、分析や不正行為防止など、広告以外のユースケースをサポートするために不可欠です。アプリセット ID の詳細については、こちらの Android デベロッパー ガイドをご覧ください。