Почему реклама в ЛЮБЫХ приложениях не отображается - PullRequest
2 голосов
/ 11 декабря 2011

Доброе время суток. У меня проблема. Мне нужно проверить работоспособность admob в моем приложении, но мой телефон не может показывать рекламу admob. Вот журнал из Logcat, когда реклама пытается загрузить:

12-11 14:32:07.375: I/Ads(21029): Received ad url: <"url": "http://googleads.g.doubleclick.net:80/mads/gma?preqs=6&u_sd=1.5&slotname=a14ec2c281ec768&u_h=533&u_w=320&msid=com.academy.tarot.divinations.m&js=afma-sdk-a-v4.1.1&isu=766D9982A610C2807FBA0F6C480742E4&format=320x50_mb&net=wi&app_name=15.android.com.academy.tarot.divinations.m&u_audio=1&hl=en&u_so=p&output=html&region=mobile_app&u_tz=-240&ex=1&client_sdk=1&askip=1", "afmaNotifyDt": "null">
12-11 14:32:07.378: W/Ads(21029): IOException connecting to ad url.
12-11 14:32:07.378: W/Ads(21029): java.net.ConnectException: googleads.g.doubleclick.net/127.0.0.1:80 - Connection refused
12-11 14:32:07.378: W/Ads(21029):   at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:207)
12-11 14:32:07.378: W/Ads(21029):   at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:437)
12-11 14:32:07.378: W/Ads(21029):   at java.net.Socket.connect(Socket.java:1002)
12-11 14:32:07.378: W/Ads(21029):   at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection.<init>(HttpConnection.java:75)
12-11 14:32:07.378: W/Ads(21029):   at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection.<init>(HttpConnection.java:48)
12-11 14:32:07.378: W/Ads(21029):   at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection$Address.connect(HttpConnection.java:322)
12-11 14:32:07.378: W/Ads(21029):   at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnectionPool.get(HttpConnectionPool.java:89)
12-11 14:32:07.378: W/Ads(21029):   at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getHttpConnection(HttpURLConnectionImpl.java:285)
12-11 14:32:07.378: W/Ads(21029):   at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.makeConnection(HttpURLConnectionImpl.java:267)
12-11 14:32:07.378: W/Ads(21029):   at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:205)
12-11 14:32:07.378: W/Ads(21029):   at b.run(Unknown Source)
12-11 14:32:07.378: W/Ads(21029):   at java.lang.Thread.run(Thread.java:1019)
12-11 14:32:07.378: D/webviewglue(21029): nativeDestroy view: 0x2dbe88
12-11 14:32:07.378: I/Ads(21029): onFailedToReceiveAd(A network error occurred.)

И эта ошибка происходит в любое время в любых приложениях. У меня нет приложений AdsFree. Интернет в сети и работает нормально. Что я могу сделать, чтобы решить эту проблему?

Ответы [ 2 ]

2 голосов
/ 11 декабря 2011

Вы тестируете это на устройстве с измененным хост-файлом, который блокирует запросы двойного клика:

java.net.ConnectException: googleads.g.doubleclick.net/127.0.0.1:80 - Connection refused

doubleclick.net указывает на ip 127.0.0.1:80, который является вашим собственным IP.Если вы делаете это на компьютере с эмулятором, попробуйте найти файл hosts * и удалите строку о двойном щелчке.

Это обычная вещь, которую делают для вас рекламные фильтры и блокировщики отслеживания файлов cookie.,Если вы установили на свой телефон какую-либо «добавленную фильтрацию» (возможно, действие только с рутированным телефоном) или изменили файл hosts, это будет та же самая проблема, очевидно

*, здесь вы можете найти некоторые подсказки о том, гдеон расположен: http://en.wikipedia.org/wiki/Hosts_(file) Для winodws это будет **%SystemRoot%\system32\drivers\etc\hosts**

1 голос
/ 24 января 2013

Ваш файл / etc / hosts переопределил r.admob.com до 127.0.0.1 - все пользовательские ПЗУ, которые вы загружаете из различных источников, делают это, потому что блокируют всю рекламу.Отредактируйте ваш файл / etc / hosts и удалите эту запись.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...