expo-ads-admob 未按预期更新
expo-ads-admob not updating as expected
我相信很多人都知道,admob 需要更新才能使用更新的 SDK (7.64+),如果您的应用程序使用低于该版本的 SDK,您的 admob 帐户上就会显示此消息:
Some of your iOS apps require a GMA SDK update To keep ads serving normally and minimize a loss in ad revenue, implement the GMA SDK 7.64.0 (or later) for your iOS apps. And configure the SKAdNetwork in your apps with Google's network ID.
Expo 有 6 天前合并的 PR here。这应该已将 GMA SDK 更新到 7.69.0。但是,当我 运行 expo upgrade
它声明它更新了 expo-ads-admob,
✅ The following packages were updated:
expo-ads-admob, expo-av, expo-keep-awake, expo-updates, react-native, react, react-dom, @babel/core, react-native-web, babel-preset-expo, expo
但实际上没有任何更改生效。如果我有如下所述手动安装的较新版本 (10.0.0),它会将其降级为 8.4.0。
当这不起作用时,我然后通过 npm(也尝试了 yarn)手动将 expo-ads-admob 更新为 10.0.0,看起来节点包实际上已更新(检查 CHANGELOG 和它有关于 10.0.0 的信息)。
当我使用 expo build:ios
、运行 新应用程序构建我的应用程序并在 admob 上检查我的 GMA SDK 版本时,它仍在使用 7.55.1
。
我也试过完全删除 expo-ads-admob 并重新安装,但还是出现了同样的问题。
关于为什么会发生这种情况的任何想法?我应该使用其他方法升级到 expo master b运行ch 上的最新提交吗?
提前感谢所有帮助,如果我可以提供任何其他信息,请告诉我。
附加信息:
- SDK 版本:40.0.0
- 平台:iOS
- 工作流程:托管
编辑:已收到 Expo 成员的答复,请参阅下面的答复。
如果使用 managed
工作流程,则不能使用更新包,必须是 bare
工作流程才能手动更新模块版本。因此,在发布 expo SDK 41 之前,managed
工作流程不会进行此 admob 更新。
有关更多信息,请参阅博览会论坛 here。
我相信很多人都知道,admob 需要更新才能使用更新的 SDK (7.64+),如果您的应用程序使用低于该版本的 SDK,您的 admob 帐户上就会显示此消息:
Some of your iOS apps require a GMA SDK update To keep ads serving normally and minimize a loss in ad revenue, implement the GMA SDK 7.64.0 (or later) for your iOS apps. And configure the SKAdNetwork in your apps with Google's network ID.
Expo 有 6 天前合并的 PR here。这应该已将 GMA SDK 更新到 7.69.0。但是,当我 运行 expo upgrade
它声明它更新了 expo-ads-admob,
✅ The following packages were updated: expo-ads-admob, expo-av, expo-keep-awake, expo-updates, react-native, react, react-dom, @babel/core, react-native-web, babel-preset-expo, expo
但实际上没有任何更改生效。如果我有如下所述手动安装的较新版本 (10.0.0),它会将其降级为 8.4.0。
当这不起作用时,我然后通过 npm(也尝试了 yarn)手动将 expo-ads-admob 更新为 10.0.0,看起来节点包实际上已更新(检查 CHANGELOG 和它有关于 10.0.0 的信息)。
当我使用 expo build:ios
、运行 新应用程序构建我的应用程序并在 admob 上检查我的 GMA SDK 版本时,它仍在使用 7.55.1
。
我也试过完全删除 expo-ads-admob 并重新安装,但还是出现了同样的问题。
关于为什么会发生这种情况的任何想法?我应该使用其他方法升级到 expo master b运行ch 上的最新提交吗?
提前感谢所有帮助,如果我可以提供任何其他信息,请告诉我。
附加信息:
- SDK 版本:40.0.0
- 平台:iOS
- 工作流程:托管
编辑:已收到 Expo 成员的答复,请参阅下面的答复。
如果使用 managed
工作流程,则不能使用更新包,必须是 bare
工作流程才能手动更新模块版本。因此,在发布 expo SDK 41 之前,managed
工作流程不会进行此 admob 更新。
有关更多信息,请参阅博览会论坛 here。