AdMob 广告接收后 - 连接到广告网址的 IOException

2023-12-11

我有一个 Android 应用程序需要通过 AdMob 展示广告。 这是我的日志:

07-18 01:55:53.116: INFO/Ads(8682): adRequestUrlHtml: <html><head><script src="http://www.gstatic.com/afma/sdk-core-v40.js"></script><script>AFMA_buildAdURL({"preqs":0,"u_sd":1.5,"slotname":"**************","u_w":320,"msid":"com.paladin.hilula","cap":"m","adtest":"on","js":"afma-sdk-a-v4.1.0","isu":"*********************************","format":"320x50_mb","net":"ed","app_name":"1.android.com.paladin.hilula","hl":"hd","u_h":569,"testing":1,"u_audio":1,"u_so":"p"});</script></head><body></body></html>
07-18 01:55:54.187: INFO/Ads(8682): Received ad url: <"url": "http://r.admob.com:80/ad_source.php?preqs=0&u_sd=1.5&slotname=**************&u_w=320&msid=com.paladin.hilula&cap=m&adtest=on&js=afma-sdk-a-v4.1.0&isu=*************************&format=320x50_mb&net=ed&app_name=1.android.com.paladin.hilula&hl=hd&u_h=569&testing=1&u_audio=1&u_so=p&output=html&region=mobile_app&u_tz=-180&ex=1&client_sdk=1", "afmaNotifyDt": "null">
07-18 01:56:15.288: WARN/Ads(8682): IOException connecting to ad url.
07-18 01:56:15.288: WARN/Ads(8682): java.net.SocketTimeoutException: Connection timed out
07-18 01:56:15.288: WARN/Ads(8682):     at org.apache.harmony.luni.platform.OSNetworkSystem.connect(Native Method)
07-18 01:56:15.288: WARN/Ads(8682):     at dalvik.system.BlockGuard$WrappedNetworkSystem.connect(BlockGuard.java:357)
07-18 01:56:15.288: WARN/Ads(8682):     at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:204)
07-18 01:56:15.288: WARN/Ads(8682):     at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:437)
07-18 01:56:15.288: WARN/Ads(8682):     at java.net.Socket.connect(Socket.java:983)
07-18 01:56:15.288: WARN/Ads(8682):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection.<init>(HttpConnection.java:75)
07-18 01:56:15.288: WARN/Ads(8682):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection.<init>(HttpConnection.java:48)
07-18 01:56:15.288: WARN/Ads(8682):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection$Address.connect(HttpConnection.java:322)
07-18 01:56:15.288: WARN/Ads(8682):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnectionPool.get(HttpConnectionPool.java:89)
07-18 01:56:15.288: WARN/Ads(8682):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getHttpConnection(HttpURLConnectionImpl.java:285)
07-18 01:56:15.288: WARN/Ads(8682):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.makeConnection(HttpURLConnectionImpl.java:267)
07-18 01:56:15.288: WARN/Ads(8682):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:205)
07-18 01:56:15.288: WARN/Ads(8682):     at b.a(Unknown Source)
07-18 01:56:15.288: WARN/Ads(8682):     at b.doInBackground(Unknown Source)
07-18 01:56:15.288: WARN/Ads(8682):     at android.os.AsyncTask$2.call(AsyncTask.java:185)
07-18 01:56:15.288: WARN/Ads(8682):     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306)
07-18 01:56:15.288: WARN/Ads(8682):     at java.util.concurrent.FutureTask.run(FutureTask.java:138)
07-18 01:56:15.288: WARN/Ads(8682):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
07-18 01:56:15.288: WARN/Ads(8682):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
07-18 01:56:15.288: WARN/Ads(8682):     at java.lang.Thread.run(Thread.java:1019)
07-18 01:56:15.296: INFO/Ads(8682): onFailedToReceiveAd(A network error occurred.)

我得到了 URL,但无法显示它。

在清单中:

    <activity android:name="com.google.ads.AdActivity"
              android:configChanges="keyboard|keyboardHidden|orientation"/>
  </application>
  <uses-permission android:name="android.permission.INTERNET"/>
  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

在.java中:

    // Create the adView
    AdView adView = new AdView(this, AdSize.BANNER, MY_AD_UNIT_ID);
    // Lookup your LinearLayout assuming it’s been given
    // the attribute android:id="@+id/mainLayout"
    RelativeLayout layout = (RelativeLayout)findViewById(R.id.rlayout);
    // Add the adView to it
    layout.addView(adView);
    // Initiate a generic request to load it with an ad
    AdRequest r = new AdRequest();
    r.setTesting(true);
    r.addTestDevice("*****************************");

    adView.loadAd(r);

您手机上的 /etc/hosts 文件已将 r.admob.com 别名为 127.0.0.1。当我在手机上使用闪存ROM时,就会发生这种情况——ROM定义了一大堆这样的条目,所以我永远不会收到广告。在我测试自己的广告应用程序之前,这非常棒:-)

编辑 /etc/hosts 并删除该条目。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

AdMob 广告接收后 - 连接到广告网址的 IOException 的相关文章

  • 如何在 Android 中保存相机的临时照片?

    在尝试从相机拍照并将其保存到应用程序的缓存文件夹中时 我没有得到任何可见的结果 应用程序不会崩溃 但在 LogCat 上 当我尝试将 ImageView src 字段设置为刚刚获取的文件的 URI 时 我收到此消息 09 17 14 03
  • 如何快速自动发送FCM或APNS消息?

    我正在开发一项后端服务 通过 FCM 或 APNS 向移动应用程序发送推送通知 我想创建一个可以在一分钟内运行的自动化测试 并验证服务器是否可以成功发送通知 请注意 我不一定需要检查通知是否已送达 只需检查 FCM 或 APNS 是否已成功
  • 在包“android”中找不到属性“backgroundTint”的资源标识符

    我发现了一些视图 xml 属性 例如backgroundTint backgroundTintMode 但是当我使用它作为视图属性定义时 Eclipse 显示错误 No resource identifier found for attri
  • 在 Android Studio 中,为什么我必须在模拟器中单击“运行应用程序”两次才能启动应用程序?

    在 Android Studio 中 当我按播放按钮在 Android 模拟器上安装并运行应用程序时 大约 5 10 秒后 我在屏幕底部收到一条消息 显示 安装成功 但应用程序实际上并未运行在模拟器上 我必须再次按下播放按钮 这是非常令人沮
  • Android - 从资产中解析巨大(超大)JSON 文件的最佳方法

    我正在尝试从资产文件夹中解析一些巨大的 JSON 文件 我如何加载并添加到 RecyclerView 我想知道解析这种大文件 大约 6MB 的最佳方法是什么 以及您是否知道可以帮助我处理此文件的良好 API 我建议您使用GSON lib h
  • 卸载后 Web 应用程序不显示“添加到主屏幕”

    这是我第一次创建网络应用程序 我设法解决了这个问题 所以我得到了实际的 chrome 提示 将其添加到主屏幕 然后我从手机上卸载了该网络应用程序 因为我想将其展示给我的同事 但是 屏幕上不再出现提示 问题 这是有意为之的行为还是我的应用程序
  • SearchView过滤ListView

    我已经实现了搜索视图来过滤我的列表视图项目 当我输入任何文本时 它会过滤列表 但当我退出搜索视图时 它不会返回原始列表项 public class PlacesListAdapter extends ArrayAdapter
  • android xamarin 中的 reCaptcha

    我想在 Xamarin android 应用程序中实现验证码 我抓住了这个在 Android 中集成 googles reCaptcha 验证 https www c sharpcorner com article how to integ
  • 当文本输入聚焦在 React Native for Android 的底部工作表上时,视图移出屏幕

    我正在使用图书馆 https github com osdnk react native reanimated bottom sheet https github com osdnk react native reanimated bott
  • 在画布上绘图

    我正在编写一个 Android 应用程序 它可以在视图的 onDraw 事件上直接绘制到画布上 我正在绘制一些涉及单独绘制每个像素的东西 为此我使用类似的东西 for int x 0 x lt xMax x for int y 0 y lt
  • 使用 Android 发送 HTTP Post 请求

    我一直在尝试从 SO 和其他网站上的大量示例中学习 但我无法弄清楚为什么我编写的示例不起作用 我正在构建一个小型概念验证应用程序 它可以识别语音并将其 文本 作为 POST 请求发送到 node js 服务器 我已确认语音识别有效 并且服务
  • 无法访问 com.google.android.gms.internal.zzbfm 的 zzbfm 类文件未找到

    我正在将我的 Android 应用程序项目从GCM to FCM 为此 我使用 Android Studio 中的 Firebase 助手工具 并遵循 Google 开发人员指南中的说明 一切都很顺利 并将我的应用程序代码更改为FCM根据助
  • 你的CPU不支持NX

    我刚刚下载了 android studio 但是我遇到了一个问题 当我运行它时 它说你的 cpu 不支持 NX 我应该怎么办 NX 或实际上是 NX 处理器位 是处理器的一项功能 有助于保护您的 PC 免受恶意软件的攻击 当此功能未启用并且
  • 如何发布Android .aar源以使Android Studio自动找到它们?

    我正在将库发布到内部 Sonatype Nexus 存储库 Android Studio 有一个功能 可以自动查找通过 gradle 引用的库的正确源 我将 aar 的源代码作为单独的 jar 发布到 Nexus 但 Android Stu
  • 如何默认在 ActionOpenDocument 意图中显示“内部存储”选项

    我需要用户选择一个自定义文件类型的文件 并将其从 Windows 文件资源管理器拖到 Android 设备上 但默认情况下内部存储选项不可用 当我使用以下命令启动意图时 var libraryIntent new Intent Intent
  • 字符串数组文本格式化

    我有这个字符串 String text Address 1 Street nr 45 Address 2 Street nr 67 Address 3 Street nr 56 n Phone number 000000000 稍后将被使用
  • Android Studio - Windows 7 上的 Android SDK 问题

    我对 Google i o 2013 上发布的最新开发工具 Android Studio 有疑问 我已经成功安装了该程序并且能够正常启动 我可以导入现有项目并对其进行编辑 但是 当我尝试单击 SDK 管理器图标或 AVD 管理器图标时 或者
  • 一次显示两条Toast消息?

    我希望在一个位置显示一条 Toast 消息 并在另一位置同时显示另一条 Toast 消息 多个 Toast 消息似乎总是按顺序排队和显示 是否可以同时显示两条消息 是否有一种解决方法至少可以提供这种外观并且不涉及扰乱活动布局 Edit 看来
  • 捕获的图像分辨率太大

    我在做什么 我允许用户捕获图像 将其存储到 SD 卡中并上传到服务器 但捕获图像的分辨率为宽度 4608 像素和高度 2592 像素 现在我想要什么 如何在不影响质量的情况下获得小分辨率图像 例如我可以获取或设置捕获的图像分辨率为原始图像分
  • 节拍匹配算法

    我最近开始尝试创建一个移动应用程序 iOS Android 它将自动击败比赛 http en wikipedia org wiki Beatmatching http en wikipedia org wiki Beatmatching 两

随机推荐

  • 单线程到多线程应用程序

    当我们应该在应用程序中使用线程时 换句话说 什么时候应该将单线程应用程序转换为多线程应用程序 作为一名开发人员 我认为这项任务会妨碍您的应用程序顺利运行 该任务可以由线程处理 就像我们不断获取 GPS 数据一样 我认为 在应用程序中创建线程
  • 为什么这个curl命令不起作用?

    你好 我只想创建一个简单的 golang 应用程序 它使用以下命令在 identi ca 上发布了一个新的凹痕 curl u username password http example com api statuses update xm
  • 深度优先树搜索期间的多个可变借用

    如何重构这个进行深度优先搜索并返回匹配节点的父节点的函数 我知道这个问题的变体经常出现 例如在 Rust 中使用递归函数生成树结构时的多个可变借用 Mut 借用未按预期结束 但我仍然不知道如何修改它才能工作 我尝试过使用切片的变化 std
  • 如何在 PHP 中使用 javascript 变量 [重复]

    这个问题在这里已经有答案了 可能的重复 如何将 JavaScript 变量用作 PHP 变量 我需要在 PHP 中使用 javascript 变量 我该怎么做 eg 如何读取变量abc in php 无论如何 我不确定这会对你有帮助 但这样
  • JDBC 未检测到存储过程异常

    我正在使用准备好的语句 jdbc 模板运行存储过程 conn dbrm getConnection this dataSources get aas getArgumentValue dataSource Statement stmt co
  • RESTful GET 和 POST 的不同模型

    在同一 URL 上使用不同的 GET PUT POST 模型是否违反了 REST 的思想或公认的约定 一个例子 考虑在 api things 中找到的一个简单资源 我可以通过以下方式创建一个东西 POST api things with b
  • 使用 python 为图像添加边框

    我有大量固定尺寸的图像 比如 500 500 我想编写一个 python 脚本 它将它们调整为固定大小 例如 800 800 但将原始图像保留在中心 并用固定颜色 例如黑色 填充多余区域 我正在使用 PIL 我可以使用调整图像大小resiz
  • 从另一个笔记本以编程方式启动 jupyter 笔记本

    是否可以从当前笔记本启动另一个笔记本 我知道如何创建和保存当前笔记本 但无法从当前笔记本启动另一笔记本 run 在启动另一个笔记本时不起作用 如果我假设您知道要打开的笔记本的网址 则可以通过以下方式打开它 此代码应该是您笔记本中的代码单元
  • 会话 cookie 和 www

    我希望在使用 www 时让我的会话在我的网站上运行 以及不使用它时 我读过这个帖子 PHP cookie 问题 有 www 或无 www 这可行 但我不是在这里创建 cookie 而是创建会话 我该如何解决这个问题 另请注意 我不知道我的脚
  • 访问 Angular 2 应用程序的路由时如何在 URL 中保留查询字符串参数?

    我有一个运行最新 alpha 37 的 Angular 2 测试应用程序 只有三条路线 如下所示 RouteConfig path component Home as home path errors component Errors as
  • 有没有办法只为 MySQL 中的一个字段显示 WHERE 子句?

    我确实有一些课程可供学生报名 有一个用户表 usuarios 一个课程 cursos 表和第三个显示每个学生注册情况的表 cursos Usuarios 如下所示 CREATE TABLE usuarios userID int unsig
  • JaxB 引用解析

    对于以下 XML 输入示例
  • JavaScript 添加表格行 onclick 事件

    我是 JavaScript 新手 我想将 onclick 事件添加到表行 我没有使用 JQuery 我循环遍历行并使用闭包来确保我拥有每行的外部函数的状态 循环有效 使用警报 我可以看到为每次迭代分配的函数 但是当我单击该行时 没有显示任何
  • ios paypal 多个对象的简单支付

    更新的代码感谢 ragnesh 我可以进行多件商品付款 但没有折扣 我需要对每种产品 10 的折扣 任何人都可以帮忙解决这个问题吗 void simplePayment PayPal getPayPalInst shippingEnable
  • 如何在 C# 中为 DSA 密钥对创建带有自签名证书的 PKCS12 p12 文件?

    我需要生成自己的 DSA 密钥对 并使用 C 将其作为私钥和证书的捆绑包存储在 p12 文件中 这个问题 如何在 C 中创建 PKCS12 p12 文件 似乎非常相似 但不幸的是 它对我没有帮助 因为存在一些显着差异 RSA vs DSA
  • 如何在两个轨道模型之间创建关联

    这是一个新手问题 但我仍在学习如何在 Rails 中的两个模型之间创建关联 我有一个用户模型和一个journal entry模型 日记条目属于用户 并且用户 has many 日记条目 我创建了如下所示的迁移 class AddJourna
  • 如何让 ASP.NET 页面知道文件何时可以从服务器下载

    我正在维护一个遗留的 VB Net Webforms 应用程序 并且在添加一个部分后遇到了一个奇怪的问题 这是 aspx 页面中的代码 在执行回发时显示 giphy gif
  • 多个数组元素的组合

    我有这种类型的数据 var arr A AA B C CC CCC 我想获得每个数组中所有元素的组合 例如 A B A B C A B CC A B CCC A C A CC A CCC AA B CCC 注意单词的顺序是相同的 这样不应该
  • 从 Spring Boot 1.2.8 切换到 1.3.2 后,应用程序神奇地停止工作

    从 Spring Boot 1 2 8 升级到 1 3 2 后 我的应用程序突然停止工作 应用程序启动后 我收到以下异常 Caused by org springframework beans factory NoSuchBeanDefin
  • AdMob 广告接收后 - 连接到广告网址的 IOException

    我有一个 Android 应用程序需要通过 AdMob 展示广告 这是我的日志 07 18 01 55 53 116 INFO Ads 8682 adRequestUrlHtml