Я использую ReactNative Expo для разработки приложений для Android / iOS, а также добавил AdMOB через expo ADMOB sdk . Проблема, когда я генерирую apk, используя expo build:android -t apk
. Возвращается следующая ошибка из-за поля googleMobileAdsAppId
в файле app.json
. Я использую admob "sdkVersion": "34.0.0"
Error: Problems validating fields in app.json. See https://docs.expo.io/versions/v34.0.0/workflow/configuration/
• Field: android.config - should NOT have additional property 'googleMobileAdsAppId'.
Couldn't publish because errors were found. (See logs above.) Please fix the errors and try again.
Вот мой app.json
файл: {
"expo": {
"name": "AppName",
"slug": "AppSlug",
"privacy": "public",
"sdkVersion": "34.0.0",
"platforms": [
"ios",
"android",
"web"
],
"version": "1.0.0",
"orientation": "portrait",
"icon": "./assets/icon.png",
"splash": {
"image": "./assets/splash.png",
"resizeMode": "contain",
"backgroundColor": "#ffffff"
},
"updates": {
"fallbackToCacheTimeout": 0
},
"assetBundlePatterns": [
"**/*"
],
"ios": {
"supportsTablet": true
},
"android": {
"package": "com.x.yyyyy",
"config": {
"googleMobileAdsAppId": "ca-app-pub-xxxxxx"
}
}
}
}