0

当我使用此应用程序Net Blocker为 Google Play 服务阻止互联网时,应用程序无法再显示广告。

AdMob 是否需要通过 Google Play 服务加载广告?我认为 Google Play 服务应该使用调用应用程序的网络来请求广告。

因为应用程序已经可以访问互联网并使用 AdMob 完整 SDK(不是 Lite SDK),所以我希望应用程序可以在不使用 Google Play 服务的情况下加载广告,即使设备上安装了 GMS。应用程序方面是否有任何解决方案可以做到这一点?

4

1 回答 1

0

广告来自 Google Play 服务如果安装在设备上如果您阻止互联网访问它会阻止获取广告的过程

如果设备上安装的 APK 是较新的版本,则库将从 APK 服务加载类并使用这些较新的类来请求广告。否则,您在应用中编译的 Google Play 服务版本足以获取广告。

这样做的好处是,当设备安装了服务时,您将始终有效地针对最新版本的库运行。如果您的服务版本比您编译应用程序的版本旧(例如:上面的示例)或设备上没有服务(例如:Kindle Fire 或华为),编译的库使用您的应用仍然可以进行广告抓取,但您仍然需要手动获取更新。

于 2021-08-30T08:46:52.797 回答