Android 12 Advertising ID について - RakutenReward/RakutenRewardSDK GitHub Wiki

2021/11 Googleより、Advertising ID に関するアップデートがありました。 Android API 31 (Android 12) でアプリをビルドし、公開する場合この変更が適用されます。 現在のところ、変更は適用されていませんが、Googleから2022のはじめに適用されるというアナウンスがされております。 楽天リワードSDKでは、Advertising ID を広告の最適化のため使用しております。 こちらを行わないことにより、広告の成果に影響が出る可能性があります。

2022/03 Google より上記の適用が Android API 32(Android 13)で行うとアップデートがありました。

どのような変更が必要か

Advertising ID を取得するために、以下のいずれかの変更が必要になります。

  1. SDK のバージョン 5.5以上を利用する
  2. Google Play のライブラリ com.goole.android.gms:play-services-ads-identifier:17.1.0 17.1.0以上を利用する
  3. 以下のパーミッションをアプリケーションの AndroidManifest.xml に追加する
<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>

1〜3のいずれかの対応を行うことにより、パーミッションが追加されます。