根据这个网站 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
检查连接状态,还是有办法避免崩溃?
谢谢!
答案 0 :(得分:0)
只需在Java上编写简单的函数,它将ping google.com并返回true / false。用它来发送请求:
Gdx.net.sendHttpRequest(HttpRequest httpRequest, HttpResponseListener httpResponseListener);
如果您收到回复(有互联网连接),如果它有错误(没有),请检查httpResponseListener
。
P.S For Android将此添加到清单:
<uses-permission android:name="android.permission.INTERNET" />