通知

在经过改进的“我的 AdMob 页面”上,您可以获取个性化的优化提示,了解您帐号的优化程序以及设置完成情况。

开始使用

AdMob 中常见 Google 移动广告 SDK 错误代码指南

在对未填充的广告请求进行问题排查时,错误代码可能非常有用。

在本文中,您将了解以下内容:

Google 移动广告 SDK 的错误代码

Google 移动广告 SDK 的错误代码有助于您了解广告请求无法填充的原因。SDK 向 Google 服务器发送广告请求后,服务器要么成功返回广告,要么返回“未填充”响应。有时,“未填充”响应中会包含一条错误消息,用于指出哪里出现了问题。

如果系统未提供错误代码,您可以参阅有助于排查广告不展示问题的资源。此外,您还可以排查使用广告检查器发现的问题

用于检索 SDK 错误代码的选项

Android 版应用:

  • 使用广告加载失败时执行的回调函数来检索广告加载错误
  • 设置网络跟踪,然后查找包含 "Ads.*: Ad failed to load" 的日志

iOS 版应用:

  • 使用广告加载失败时执行的回调函数来检索广告加载错误
  • 在 Xcode 调试控制台中查看广告日志

常见 SDK 错误代码的类型

提示:可以参阅开发者文档(AndroidiOS),里面完整列出并说明了在使用 Google 移动广告 SDK 时可能会收到的错误代码。

下表列出了最常见的错误代码、错误代码的含义以及您可以采取的措施。

错误代码
(Android)
错误代码
(iOS)
具体含义 可采取的措施
ERROR_CODE_
INTERNAL_ERROR
GADErrorServer
Error
如果出现广告服务器错误(例如,收到广告服务器的无效响应),您会收到此错误代码。
ERROR_CODE_
INVALID_REQUEST
GADErrorInvalid
Request
如果广告请求无效(例如,广告单元 ID 不正确),您会收到此错误代码。

此错误代码通常表示广告请求的实现不符合 SDK 要求。

请参阅开发者文档中提供的示例代码和示例应用,以便正确实现相关函数。

ERROR_CODE_
NETWORK_ERROR
GADErrorNetwork
Error

如果因网络连接问题而无法填充广告请求,您会收到此错误。

发生这种连接问题可能是由于用户的手机切换了网络,或网络干扰导致应用和广告服务器之间的通信失真。

确保有稳定的网络连接。

注意:某些电信服务提供商可能还会因政策原因限制特定流量,这也可能会导致此错误。
ERROR_CODE_
NO_FILL
GADErrorNoFill

如果您收到此错误代码,则表示广告请求成功,但由于缺少需求,未返回任何广告。

这是怎么回事呢?广告客户可以根据业务相关性针对特定区域、平台和用户画像投放广告,这有时可能会导致针对特定区域或用户画像的可投广告较少。

此错误代码意味着实现方面正确无误,但由于在应用发送广告请求的特定时刻没有合适的广告可投,因此未填充该广告请求。

其他资源

该内容对您有帮助吗?

您有什么改进建议?
true
“我的 AdMob 帮助页面”- 可助力您利用 AdMob 实现蓬勃发展的个性化帮助页面。

您的 AdMob 账号是否一切正常?

您可以访问“我的 AdMob 页面”,在一个页面中即可查看 AdMob 账号的健康状况。在该页面中可以了解您的账号状态,确保已完成收款设置且应用符合政策,并获取个性化的优化提示,充分发挥创收潜力!

了解详情

搜索
清除搜索内容
关闭搜索框
主菜单
616166905475839057
true
搜索支持中心
true
true
true
true
true
73175
false
false
false
false