我的实时广告在大约四天内运行良好。我赚了18美元左右,然后突然没有广告了,匹配率是0%。该代码在请求广告时抛出错误3。我没有在应用程序中进行任何更改。我的admob帐户似乎信誉良好,没有来自admob关于任何违反政策的通知。有人知道会发生什么吗?
答案 0 :(得分:0)
错误代码== 3 表示AdMob没有足够的广告来满足您的广告请求。
根据 onAdFailedToLoad()方法的document,存在4种错误。
错误代码0 :ERROR_CODE_INTERNAL_ERROR-内部发生了某些事情;例如,从广告服务器收到无效的响应。
错误代码1 :ERROR_CODE_INVALID_REQUEST-广告请求无效;例如广告单元ID不正确。
错误代码2 :ERROR_CODE_NETWORK_ERROR-由于网络连接,广告请求失败。
错误代码3 :ERROR_CODE_NO_FILL-广告请求成功,但由于缺少广告资源而没有退回任何广告。
情况1 仅由粗心的开发人员执行。它不应该发生。它不是用户可触发的。
当用户使用AD阻止程序或网络连接断开时,发生情况2 。它是用户可触发的。
情况0 和情况3 不能由用户或开发人员控制。我建议您仍然必须在应用程序中处理这些情况。
编辑:根据AdMob Help Community,违反政策还会导致错误代码3 。