0

根据这个网站 https://github.com/libgdx/libgdx/wiki/Admob-in-libgdx

我知道如何通过 robovm 在 libgdx 游戏中添加 admob 横幅,并且成功了!

当我的 Iphone 连接到 wifi 或 grps 时,一切正常。但是,当我关闭 wifi 和 grps 时,游戏会在启动画面后立即退出。这是因为该initializeAds功能未连接到 wifi 或 gprs。

在 OBJC 中有一个名为connection.h检查 gprs 或 wifi 是否连接的文件。之后,我们可以根据状态初始化admob横幅。

有没有办法检查连接状态,robovm或者有没有办法避免崩溃?

谢谢!

4

1 回答 1

0

只需在 Java 上编写简单的函数,它将 ping google.com 并返回 true/false。使用它来发送请求:

Gdx.net.sendHttpRequest(HttpRequest httpRequest, HttpResponseListener httpResponseListener);

httpResponseListener如果您收到响应(有互联网连接),如果它有错误(没有),请检查您。

PS 对于 Android 将此添加到清单:

<uses-permission android:name="android.permission.INTERNET" />
于 2014-06-22T15:22:06.140 回答