0

アプリはGoogle Advertising IDを使用します。しかし、これはユーザーのイベントに基づいて変更される傾向があります。Google広告IDをリセットするとアプリにコールバック

ユーザーがGoogle設定 - >広告画面にアクセスし、新しいIDが発行されたよりもIDをリセットした場合。

私の質問は、広告IDが変更されたことを示すブロードキャストまたはコールバックを取得します。これは、すべてのonResumeに対して再クエリAdvertisingIdClient.getAdvertisingInfo(context).getId();を避けるためです。

誰かが同じことを提案している場合は、案内してください。

答えて

0

現時点では、広告IDが変更されたときのコールバックはありません。広告IDが変更されたかどうかを検出する最も良い方法は、AdvertisingIdClient.infoを取得することです。

AdvertisingIdClientは、広告IDおよび制限広告追跡設定などの関連情報を取得するためのヘルパーライブラリです。

Google Playサービスが利用可能な場合、広告IDは広告目的の他の識別子の既存の使用(ANDROID_IDの使用:Settings.Secureなど)を完全に置き換えることを意図しています。 Google Playサービスが利用できない場合は、getAdvertisingIdInfo()によって送出されるGooglePlayServicesNotAvailableExceptionによって示されます。

+0

すべてのonResumeで唯一の解決策はAdvertisingIdClient.infoを検証することです。 – Vaibs

+0

私はイエス・メイトと信じています。 –

関連する問題