2019 年 7 月 22 日
重要的 AdMob 和其他广告插件变更
似乎我们最近的所有新闻都围绕着 Google,现在又一次是这样。AdMob 再次更新了其库,并且在这样做时,创建了一个破坏性更改。您应用程序的 App Id 以前仅在您初始化插件时才需要。Google 现在正在
AndroidManifest.XML
文件中查找它。如果您希望使用 AdMob 以及 Appodeal(因为它包含 AdMob),则必须将其添加到您的 build.settings
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
settings = { android = { applicationChildElements = { [[ <meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="[YOUR_ADMOB_APP_ID]"/> -- 替换为您的应用 ID。请参阅:https://goo.gl/fQ2neu ]], } }, plugins = { ["plugin.admob"] = { publisherId = "com.coronalabs" }, }, } |
只需将 [YOUR_ADMOB_APP_ID]
替换为您实际的应用 ID,在引号内且不带方括号。
此外,你们中的许多人仍在引用旧的传统 AdMob 插件,因为它一直是许多其他广告插件的依赖项。请查看您的 build.settings 并删除对以下内容的任何引用
["plugin.google.play.services"]
如果您不删除此项,您的构建将会失败,并且在使用最新构建时,您应该在控制台中收到一条错误消息。
您应该在下次尝试为 Android 构建之前进行这些更改。有关更多详细信息,请参阅AdMob 实现文档。
抱歉,评论表单此时已关闭。