2011-08-01 4 views
1


AbMob 내 응용 프로그램에서 에뮬레이터에서 잘 작동하지만 내 장치에서 난 항상 같은 얻는 포함 :AdMob은 127.0.0.1에 연결하려고 시도하고 실패합니다. 항상 onFailedToReceiveAd는 (네트워크 오류가 발생했습니다.) 화재

08-02 01:14:04.862: DEBUG/webviewglue(14152): nativeDestroy view: 0x7b77d0 
08-02 01:14:04.862: INFO/Ads(14152): onFailedToReceiveAd(A network error occurred.) 
08-02 01:14:05.002: INFO/Ads(14152): Received ad url: <"url": "http://r.admob.com:80/ad_source.php?preqs=617&u_sd=1&slotname=a14e2d89f8911de&u_h=480&u_w=320&msid=xxxxxxxxxxxxxxx.android&js=afma-sdk-a-v4.1.1&isu=061AC563478AB601B8B121B23C3BC875&format=320x50_mb&net=wi&app_name=1.android.xxxxxxxxxxxxxxxxxx.android&u_audio=3&hl=ru&u_so=p&output=html&region=mobile_app&u_tz=-180&ex=1&client_sdk=1&askip=2", "afmaNotifyDt": "null"> 
08-02 01:14:05.042: WARN/Ads(14152): IOException connecting to ad url. 
08-02 01:14:05.042: WARN/Ads(14152): java.net.ConnectException: r.admob.com/127.0.0.1:80 - Connection refused 
08-02 01:14:05.042: WARN/Ads(14152):  at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:254) 
08-02 01:14:05.042: WARN/Ads(14152):  at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:533) 
08-02 01:14:05.042: WARN/Ads(14152):  at java.net.Socket.connect(Socket.java:1055) 
08-02 01:14:05.042: WARN/Ads(14152):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection.<init>(HttpConnection.java:62) 
08-02 01:14:05.042: WARN/Ads(14152):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnectionPool.get(HttpConnectionPool.java:88) 
08-02 01:14:05.042: WARN/Ads(14152):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getHTTPConnection(HttpURLConnectionImpl.java:927) 
08-02 01:14:05.042: WARN/Ads(14152):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:909) 
08-02 01:14:05.042: WARN/Ads(14152):  at b.run(Unknown Source) 
08-02 01:14:05.042: WARN/Ads(14152):  at java.lang.Thread.run(Thread.java:1096) 
08-02 01:14:05.042: DEBUG/webviewglue(14152): nativeDestroy view: 0x6a97a0 
08-02 01:14:05.042: INFO/Ads(14152): onFailedToReceiveAd(A network error occurred.) 
08-02 01:14:05.267: WARN/webcore(14152): Can't get the viewWidth after the first layout 
08-02 01:14:05.547: INFO/Ads(14152): Received ad url: <"url": "http://r.admob.com:80/ad_source.php?preqs=618&u_sd=1&slotname=a14e2d89f8911de&u_h=480&u_w=320&msid=xxxxxxxxxxxxxxxxxxxxxxxxxx.android&js=afma-sdk-a-v4.1.1&isu=061AC563478AB601B8B121B23C3BC875&format=320x50_mb&net=wi&app_name=1.xxxxxxxxxxxxxxxxxxxxxxxxxx.android&u_audio=3&hl=ru&u_so=p&output=html&region=mobile_app&u_tz=-180&ex=1&client_sdk=1&askip=3", "afmaNotifyDt": "null"> 
08-02 01:14:05.572: WARN/Ads(14152): IOException connecting to ad url. 
08-02 01:14:05.572: WARN/Ads(14152): java.net.ConnectException: r.admob.com/127.0.0.1:80 - Connection refused 
08-02 01:14:05.572: WARN/Ads(14152):  at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:254) 
08-02 01:14:05.572: WARN/Ads(14152):  at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:533) 
08-02 01:14:05.572: WARN/Ads(14152):  at java.net.Socket.connect(Socket.java:1055) 
08-02 01:14:05.572: WARN/Ads(14152):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection.<init>(HttpConnection.java:62) 
08-02 01:14:05.572: WARN/Ads(14152):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnectionPool.get(HttpConnectionPool.java:88) 
08-02 01:14:05.572: WARN/Ads(14152):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getHTTPConnection(HttpURLConnectionImpl.java:927) 
08-02 01:14:05.572: WARN/Ads(14152):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:909) 
08-02 01:14:05.572: WARN/Ads(14152):  at b.run(Unknown Source) 
08-02 01:14:05.572: WARN/Ads(14152):  at java.lang.Thread.run(Thread.java:1096) 
08-02 01:14:05.572: DEBUG/webviewglue(14152): nativeDestroy view: 0x6e6508 

을이 예외가 지속적으로 반복합니다. 또한 그것은 말한다 :

08-02 01:14:23.102: INFO/Ads(14152): onFailedToReceiveAd(A network error occurred.) 
08-02 01:14:23.192: INFO/Ads(14152): To get test ads on this device, call adRequest.addTestDevice("061AC563478AB601B8B121B23C3BC875"); 
08-02 01:14:23.212: INFO/Ads(14152): adRequestUrlHtml: <html><head><script src="http://www.gstatic.com/afma/sdk-core-v40.js"></script><script>AFMA_buildAdURL({"preqs":629,"u_sd":1,"slotname":"xxxxxxxxxxxxxxxxx","u_h":480,"u_w":320,"msid":"xxxxxxxxxxxxxxxxxx.android","js":"afma-sdk-a-v4.1.1","isu":"061AC563478AB601B8B121B23C3BC875","format":"320x50_mb","net":"wi","app_name":"1.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.android","u_audio":3,"hl":"ru"});</script></head><body></body></html> 
08-02 01:14:23.402: INFO/Ads(14152): To get test ads on this device, call adRequest.addTestDevice("061AC563478AB601B8B121B23C3BC875"); 
08-02 01:14:23.422: INFO/Ads(14152): adRequestUrlHtml: <html><head><script src="http://www.gstatic.com/afma/sdk-core-v40.js"></script><script>AFMA_buildAdURL({"preqs":630,"u_sd":1,"slotname":"xxxxxxxxxxxxxxx","u_h":480,"u_w":320,"msid":"xxxxxxxxxx.android","js":"afma-sdk-a-v4.1.1","isu":"061AC563478AB601B8B121B23C3BC875","format":"320x50_mb","net":"wi","app_name":"1.android.xxxxxxxxxxxxxxxxxxxxxxxxxxxx.android","u_audio":3,"hl":"ru"});</script></head><body></body></html> 

하지만 몹 요청이 일반적인 방법으로 왜 adRequest.addTestDevice해야 (더 .setTesting이 (사실)가없는 의미) 시작?
다시 한번, 에뮬레이터에서는 정상적으로 작동하지만 내 장치에서는 정상적으로 작동하지 않습니다. 나는 다른 안드로이드 버전 (2.2, 2.3 등, 적어도 5 가지 버전 테스트)와 함께 froyo 2.2 및 HTC HD2와 삼성 갤럭시 Spica 했어요. 가짜 요청으로 기기를 익사시키고 광고가 표시되지 않습니다.
왜 그런가요?

+0

기기에서 광고 차단기를 실행하고 있습니까? 그것이 행동하는 방식입니다. – Earl

+1

나는 adblocker를 설정하거나 설치하지 않았습니다. thats 4 확실. – Stan

답변

4

/etc/hosts 파일은 r.admob.com을 127.0.0.1로 다시 정의했습니다. ti가 모든 광고를 차단하기 때문에 다양한 소스에서 다운로드 한 사용자 정의 ROM이 모두이를 수행합니다./etc/hosts 파일을 편집하여 해당 항목을 제거하십시오.

+0

네, 맞아요. 나는 이미 혼자서 알아 냈다. – Stan

+0

일반 사용자는 어떻습니까? 그들에게 그렇게하도록 강요하는 방법? 우리나라에서는 약 55 %의 사용자가 그런 맞춤 ROM을 가지고 있으며 수입이 저조합니다. – Kostadin

+0

내가 할 수 있으면 10 점을 더 준다. 고마워! – JPM

관련 문제