0

Приложение использует рекламный идентификатор Google. Но, как читайте онлайн, это, как правило, изменяется на основе пользовательского события.Обратный вызов приложения при сбросе идентификатора рекламной компании Google

Если пользователь посетил экран настроек Google -> Объявления и сбрасывает идентификатор, а не новый идентификатор.

Мой вопрос - другое приложение для Android получает трансляцию или обратный вызов, в котором указано, что рекламный идентификатор был изменен. Это просто, чтобы избежать повторного запроса AdvertisingIdClient.getAdvertisingInfo(context).getId(); на каждом onResume.

Просьба указать, есть ли у кого-нибудь предложения для этого.

ответ

0

В настоящий момент нет обратного вызова, который может быть получен при изменении рекламного идентификатора. Лучший способ определить, был ли изменен рекламный идентификатор, - получить AdvertisingIdClient.info.

AdvertisingIdClient - это вспомогательная библиотека для извлечения рекламного идентификатора и связанной информации, такой как настройка отслеживания конечных объявлений.

Предполагается, что рекламный идентификатор полностью заменяет существующее использование других идентификаторов для целей рекламы (например, использование ANDROID_ID в Settings.Secure), когда доступны сервисы Google Play. Случаи недоступности Служб Google Play указаны GooglePlayServicesNotAvailableException, которые вызывается getAdvertisingIdInfo().

+0

так что единственное решение на каждом onResume проверяет AdvertisingIdClient.info я прав? – Vaibs

+0

Я верю, что да. –

Смежные вопросы