0

admob をアプリに入れ、テストしたところ、エミュレーターでは問題なく動作し、広告が表示されましたが、携帯電話で動作するかどうかを確認しようとすると、広告が表示されず、logcat に次のエラー メッセージが表示されます。

06-02 10:30:58.405: W/Ads(6148): IOException connecting to ad url.
06-02 10:30:58.405: W/Ads(6148): java.net.ConnectException: failed to connect to googleads.g.doubleclick.net/127.0.0.1 (port 80): connect failed: ECONNREFUSED (Connection refused)
06-02 10:30:58.405: W/Ads(6148):    at libcore.io.IoBridge.connect(IoBridge.java:114)
06-02 10:30:58.405: W/Ads(6148):    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:192)
06-02 10:30:58.405: W/Ads(6148):    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:459)
06-02 10:30:58.405: W/Ads(6148):    at java.net.Socket.connect(Socket.java:842)
06-02 10:30:58.405: W/Ads(6148):    at libcore.net.http.HttpConnection.<init>(HttpConnection.java:77)
06-02 10:30:58.405: W/Ads(6148):    at libcore.net.http.HttpConnection.<init>(HttpConnection.java:50)
06-02 10:30:58.405: W/Ads(6148):    at libcore.net.http.HttpConnection$Address.connect(HttpConnection.java:351)
06-02 10:30:58.405: W/Ads(6148):    at libcore.net.http.HttpConnectionPool.get(HttpConnectionPool.java:86)
06-02 10:30:58.405: W/Ads(6148):    at libcore.net.http.HttpConnection.connect(HttpConnection.java:128)
06-02 10:30:58.405: W/Ads(6148):    at libcore.net.http.HttpEngine.openSocketConnection(HttpEngine.java:308)
06-02 10:30:58.405: W/Ads(6148):    at libcore.net.http.HttpEngine.connect(HttpEngine.java:303)
06-02 10:30:58.405: W/Ads(6148):    at libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java:282)
06-02 10:30:58.405: W/Ads(6148):    at libcore.net.http.HttpEngine.sendRequest(HttpEngine.java:232)
06-02 10:30:58.405: W/Ads(6148):    at libcore.net.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:80)
06-02 10:30:58.405: W/Ads(6148):    at com.google.ads.internal.f.b(SourceFile:428)
06-02 10:30:58.405: W/Ads(6148):    at com.google.ads.internal.f.run(SourceFile:399)
06-02 10:30:58.405: W/Ads(6148):    at java.lang.Thread.run(Thread.java:856)
06-02 10:30:58.405: W/Ads(6148): Caused by: libcore.io.ErrnoException: connect failed:
.................. 

電話はwifiに接続されており、インターネットは正常に機能しています。

編集: それが機能しなかった理由は、カスタム rom を実行していて、すべての広告をブロックしたためです。回避策は、hosts ファイルを編集して、そこからすべての広告ブロックを削除することでした! :)

4

1 に答える 1

2

コード IMO ではなく、携帯電話側の問題です。機内モードを数秒間有効にしてから無効にしてみてください。

于 2012-06-02T15:04:32.013 に答える