広告 ID は、ユーザーがリセットや削除を行える広告用の固有の ID で、Google Play 開発者サービスから提供されるものです。この広告 ID によってユーザーの管理性は向上し、デベロッパーはシンプルな標準システムで引き続きアプリを収益化できます。ユーザーは自分の ID のリセットや削除を行えます。
2021 年の Google Play 開発者サービスの更新
2021 年後半の Google Play 開発者サービスの更新により、ユーザーが Android の設定で広告 ID を削除すると、その広告 ID が削除されるようになりました。削除された広告 ID にアクセスしようとすると、ID の代わりにゼロの文字列が返されるようになっています。
今回の Google Play 開発者サービスのロールアウトは段階的に実施します。まず 2021 年後半に Android 12 で動作するアプリから開始し、2022 年 4 月 1 日から Google Play をサポートしているすべてのデバイスで動作するアプリに拡大します。分析や不正防止などの、広告以外の重要なユースケースに対応するには、アプリセット ID を使用してください。
また、Android 13 以降をターゲットとしたアプリのアップデートでは、以下のように、マニフェスト ファイルで Google Play 開発者サービスの標準の権限を宣言する必要があります。
<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>
Google Mobile Ads SDK(play-services-ads)など、一部の SDK では、SDK のライブラリ マニフェストですでにこの権限を宣言している可能性があります。アプリがこれらの SDK を依存関係として使用している場合は、アプリのメイン マニフェストで権限を明示的に宣言していなくても、デフォルトで、SDK のライブラリ マニフェストの AD_ID 権限がアプリのメイン マニフェストと統合されます。マニフェスト ファイルを統合する方法について詳しくは、Android デベロッパー サイトをご覧ください。
この権限の適用は、2022 年 4 月 1 日からすべてのデバイスに対して開始されます。詳しくは、API ドキュメントをご覧ください。
詳しくは、一意の識別子に関するベスト プラクティスをご覧ください。
広告 ID を取得する
アプリで広告 ID を取得するには、Advertising ID API を使用します。
ポリシーに関する要件
Google Play デベロッパー プログラム ポリシーに基づき、Google Play にアップロードするすべてのアップデートと新しいアプリは、広告目的の場合にデバイス ID ではなく広告 ID を使用することが必要になります(デバイスで取得可能な場合)。デベロッパーは、アプリの使用に関するポリシーだけでなく、すべての Play ポリシーに自分のアプリが準拠するよう責任を負う必要があります。
アプリで広告 ID 以外の永続 ID を使用していると、サイトオーナーのサイトまたはアカウントの登録時に使用したメールアドレス経由でポリシー違反の警告を受け取ることがあります。警告を受け取った場合は、公開済み APK がデベロッパー プログラム ポリシーの広告 ID 関連のガイダンスに準拠していることをご確認ください。サードパーティの広告 SDK を使用している場合は、SDK メーカーに連絡して、この新しいポリシーに準拠している新しいバージョンを入手してください。
その他の詳細
永続 ID(Android ID を含む)対応状況
広告に関連しないさまざまな使用事例があるため、永続 ID は引き続き使用できます。Google では、どの永続 ID がサードパーティに提供されているかについて、より詳しい情報をユーザーに提供する新しい機会がないか長期的に調べていきます。詳細が明らかになり次第、事前にお知らせいたします。
広告以外の目的で使用する
永続 ID を使用するには、プライバシー ポリシーを指定しており、デベロッパー販売 / 配布契約と、アプリを配信にする地域で適用されるすべてのプライバシー法に従ってデータを取り扱う必要があります。
広告 ID が存在しない場合は、次の条件を満たす限り、アプリで永続 ID または専用 ID を使用できます。
- プライバシー ポリシーをユーザーに掲示する。
- デベロッパー販売 / 配布契約と、アプリを配信する地域で適用されるすべてのプライバシー法に従ってデータを取り扱う。
カタログ内のアプリが広告 ID に関するポリシー ガイダンスを遵守しているかどうかをご確認ください。Google Play Console の通知や、デベロッパー アカウントに登録されたメールアドレスに送信されるメール警告で違反の可能性があることが通知されます。
その他の不明点については、広告 ID ポリシー違反の詳細をご覧ください。
- Android デバイスで [設定] に移動します。
- [プライバシー] > [広告] をタップします。
- [広告 ID をリセットする] をタップして、変更を確定します。
- Android デバイスで [設定] に移動します。
- [プライバシー] > [広告] をタップします。
- [広告 ID を削除する] をタップして、変更を確定します。
ヒント: 広告 ID は削除されますが、独自の設定を持つアプリの場合は、表示される広告の種類にも設定の影響が生じることがあります。
- [設定] を開きます。
- [プライバシー] > [詳細設定] > [広告] をタップします。
- [広告のカスタマイズをオプトアウトする] をオンにして、変更を確定します。