Cordova admob-plus 不断向 Android 清单添加错误的应用程序 ID

问题描述 投票:0回答:2

我已经按照他们的文档安装了 admob-plus 插件,并且在 iOS 上一切正常,但是当我构建 ionc/cordova 项目时,它向 AndroidManifest.xml 添加了错误的应用程序 ID

<meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="ca-app-pub-xxx~yyy" />

这不是我在 package.json 中的应用程序 ID(用 0 代替数字)

"admob-plus-cordova": {
        "APP_ID_ANDROID": "ca-app-pub-00000000000000~000000000",
        "PLAY_SERVICES_VERSION": "20.3.0",
        "APP_ID_IOS": "ca-app-pub-00000000000000~000000000",
        "USAGE": "This identifier will be used to deliver personalized ads to you.",
        "DISABLESDKCRASHREPORTING": "false"
      },

我删除了平台:ionic cordova platform rm ios并再次添加它,它不断将ca-app-pub-xxx~yyy复制到清单中而不是真实的id中。

如果我手动更改清单,然后运行 ionic cordova build android,它现在会在清单中复制它,再次使用 ca-app-pub-xxx~yyy

android cordova ionic-framework admob
2个回答
0
投票

由于我已经在 github 上有了该应用程序,因此完全删除源代码并再次克隆它为我解决了问题。


0
投票

安装时需要指定应用程序 ID :

cordova 插件添加 admob-plus-cordova --save --variable APP_ID_ANDROID=ca-app-pub-xxx --variable APP_ID_IOS=ca-app-pub-xxx

© www.soinside.com 2019 - 2024. All rights reserved.