0

) 앱에서 Google 광고 ID를 사용합니다. 그러나 온라인으로 읽으면 사용자 이벤트를 기반으로 변경되는 경향이 있습니다.앱 콜백 (Google 광고 ID 재설정시

사용자가 Google 설정 -> 광고 화면을 방문하여 새 ID가 발행 된 것보다 ID를 재설정 한 경우.

내 질문은 다른 Android 앱이 광고 ID가 변경되었다는 브로드 캐스트 또는 콜백을받습니다. 이는 모든 onResume에 대해 다시 쿼리 AdvertisingIdClient.getAdvertisingInfo(context).getId();을 피하기위한 것입니다.

누군가에게 동일한 제안이 있으면 안내해주세요.

답변

0

현재 광고 ID가 변경되었을 때 제공 할 수있는 콜백이 없습니다. 광고 ID가 변경되었는지 확인하는 가장 좋은 방법은 AdvertisingIdClient.info입니다.

AdvertisingIdClient는 광고 ID 및 제한적인 광고 추적 설정과 같은 관련 정보를 검색하기위한 도우미 라이브러리입니다.

Google Play 서비스를 사용할 수있는 경우 광고 ID가 광고 목적을 위해 다른 식별자의 기존 사용 (예 : 에서 ANDROID_ID 사용)을 완전히 대체하기위한 것입니다. Google Play 서비스를 사용할 수없는 경우는 getAdvertisingIdInfo()에 의해 throw 된 GooglePlayServicesNotAvailableException으로 표시됩니다.

+0

유일한 해결책은 모든 onResume에 있으며 AdvertisingIdClient.info의 유효성을 검사하는 것입니까? – Vaibs

+0

나는 네 친구라고 생각합니다. –