Как найти версию Google Play Services из констант?

Я просто получил электронное письмо от Google, в котором говорится, что они осуждают версию 6.4.1 AdMob, и мне нужно обновить библиотеку, чтобы использовать Объявления в приложении:

...we are deprecating versions 6.4.1 and lower of the Android Google Mobile Ads SDK on September 15th, 2016. In order to ensure that your ads continue to serve after September 15th, 2016, please upgrade to Google Mobile Ads SDK 7.0.0 or higher... 

Проблема в том, что я потерял весь проект (исходный код) и сертификаты, и я хочу знать версию своего AdMob. Это то, что я получил от обратной инженерии:

 public static final int GOOGLE_PLAY_SERVICES_VERSION_CODE = 6587000; 

Это значение констант: android:value="@integer/google_play_services_version"

Это версия Служб Google Play или Admob? Какая версия 6587000 представляет (6.5.8)? Я не могу найти что-либо в Интернете по сравнению с заметками о выпуске Google Play Services.

Последняя версия автономного SDK Admob – 6.4.1. После этого все новые версии поставляются с Play Services. Я не мог найти, какую версию он представил, но насколько я помню. Это было в Play Services 8.

Но android: value = "@ integer / google_play_services_version" поставляется с Play Services 13. Итак, если ваше приложение имеет целочисленное / google_play_services_version, то оно использует новые версии Admob, поэтому у вас не будет проблем с амортизацией.

Также рассмотрите эту старую записку от Google; «1 августа 2014 года Play Store перестанет принимать новые или обновленные приложения, которые используют автономный SDK Google AdMob. SDK не использует рекламный идентификатор и поэтому будет не соответствовать политике Google Play в этой дате «.

Версия 6.4.1 не имеет рекламного удостоверения. Поэтому, если вы обновите приложение после 1 августа 2014 года, ваше приложение будет иметь более новые версии Admob.

Да, например, версия игрового сервиса 4.1.00 имеет код 4100000, а версия 6.5.87 имеет код 6587000. но вы не можете решить версию addd (особенно для android). По почте они упомянули версию adddk. Вы можете просмотреть некоторые запутанные истории версий для Android здесь и здесь

Если ваше приложение опубликовано после 1 августа 2014 года. Вы не беспокоитесь об этом электронном письме.

Google play service представляет sdk 4.0 с версии release_notes .

Обратите внимание, если ваше приложение имеет целочисленное / google_play_services_version, то это не значит, что вы используете новые версии Admob (после того, как в 6.4.1 введите gps-модуль в объявлении).

Электронная почта от Admob была очень запутанной для меня.

Вот ответ, который я узнал на форуме разработчиков admob от команды Admob. Надеюсь, это поможет уточнить

**** « Привет, Josue, поговорив с остальной командой, записка, которую вы получили о SDK, который должен быть выше, чем v6.4.1, относится к устаревшему автономному SDK Mobile Ads, который был устаревшим в феврале 2014 года, И у него была собственная система управления версиями. Эта усталость вообще не относится к использованию сервисов Google Play. Что это означает, даже если вы используете сервисы Google Play 4.0, выпущенные еще в октябре 2013 года, вы все еще в порядке. Chau Mobile Ads SDK Team "****

Последняя строка делает это очень ясно, если ваш google_play_services_version> 4, вам не нужно делать немедленное обновление, однако рекомендуется обновить до последней версии библиотеки игровых сервисов

Дата 9/9/2016 Обновленная ссылка от Admob для дальнейшего уточнения – https://firebase.google.com/docs/admob/android-legacy-release-notes