Я пытаюсь выпустить Android-приложение на основе Flutter в Play Store.
Когда я просматриваю свой выпуск в консоли Play Store, у меня появляется следующее предупреждение:
You must complete the advertising ID declaration before you can release an app that targets Android 13 (API 33). We'll use this declaration to provide safeguards in Play Console to accommodate changes to advertising ID in Android 13.
Apps targeting Android 13 or above and using advertising ID must include the com.google.android.gms.permission.AD_ID permission in the manifest.
Я последовал совету и добавил следующее в свой файл android/app/src/main/AndroidManifest.xml:
</application>
<uses-permission android:name = "android.permission.INTERNET"/>
<uses-permission android:name = "com.google.android.gms.permission.AD_ID"/>
</manifest>
Когда я «трепещу», создаю и загружаю новый пакет, я все равно получаю то же предупреждение. Кто-нибудь знает, как решить это предупреждение?
Примечание. Я включил Google Ads в свое приложение с помощью подключаемого модуля google_mobile_ads.
Люк
Есть 2 шага, которые вы должны выполнить, чтобы решить эту проблему.
com.google.android.gms.permission.AD_ID
в файл манифеста.Policy -> App content
и заполните Advertising ID form
.Итак, вы уже сделали шаг 1. Теперь выполните шаг 2 и снова загрузите приложение.
@theCaptainXgod, пожалуйста, опубликуйте это как отдельный вопрос с подробностями.
Если ваше приложение не использует «Рекламный идентификатор», пропустите шаг 1 и перейдите к шагу 2... Выберите «Нет» в предоставленной форме.
Эй, ты можешь мне тоже помочь? У меня даже не было рекламы, но они просят декларацию, и хотя я сохранил ее, используя НЕТ, мое приложение не опубликовано.