Недавно я перешел на Expo 50, и с тех пор любой APK, который я собираю, вылетает при загрузке с ошибкой:
Unable to get provider com.google.android.gms.ads.MobileAdsInitProvider: java.lang.IllegalStateException:
Invalid application ID
В настоящее время он отлично работает для iOS.
Я пробовал много разных способов настройки идентификатора (опять же, это работало за несколько лет до этой миграции.
Я использую "expo": "~50.0.20" и "react-native-google-mobile-ads": "^ 14.2.5"
То, что я пробовал, в различных комбинациях и отдельно:
AndroidManifest.xml
app.config.js
module.exports = {
expo: {
name: APP-NAME,
slug: MY-SLUG,
scheme: MY-SCHEMA,
version: "2.0.3",
orientation: "portrait",
icon: "./assets/icon.png",
userInterfaceStyle: "light",
splash: {
image: "./assets/splash.png",
resizeMode: "contain",
backgroundColor: "#ffffff",
},
platforms: ["ios", "android", "web"],
updates: {
fallbackToCacheTimeout: 0,
},
assetBundlePatterns: ["**/*"],
ios: {
supportsTablet: true,
bundleIdentifier: MY-BUNDLE-IDENTIFIER,
buildNumber: "1.0.0",
},
android: {
package: MY-PACKAGE,
googleServicesFile:
process.env.GOOGLE_SERVICES_JSON ?? "/android/app/google-services.json",
versionCode: 58,
permissions: [],
playStoreUrl:
"https://play.google.com/store/apps/details?id=MY-APP",
adaptiveIcon: {
foregroundImage: "./assets/icon.png",
backgroundColor: "#FFFFFF",
},
config: {
googleMobileAdsAppId: "ca-app-pub-MY~KEY",
},
},
web: {
favicon: "./assets/favicon.png",
},
extra: {
"react-native-google-mobile-ads": {
android_app_id: "ca-app-pub-MY~KEY",
ios_app_id: "ca-app-pub-MY~KEY",
},
eas: {
projectId: MY-PROJECT-ID,
},
},
plugins: [
[
"react-native-google-mobile-ads",
{
android_app_id: "ca-app-pub-MY~KEY",
ios_app_id: "ca-app-pub-MY~KEY",
},
],
],
},
"react-native-google-mobile-ads": {
android_app_id: "ca-app-pub-MY~KEY",
ios_app_id: "ca-app-pub-MY~KEY",
},
};
Подробнее здесь: https://stackoverflow.com/questions/792 ... n-app-load
Expo response-native-google-mobile-ads Android аварийно завершает работу при загрузке приложения ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
React Native Expo Project не создает Android с модулем Adact-Google-Mobile-ADS
Anonymous » » в форуме Android - 0 Ответы
- 59 Просмотры
-
Последнее сообщение Anonymous
-