ADSuyiSDK Android 错误码

ADSuyiSdk错误码对照表

调试和问题排查

所有广告都有错误回调,且所有广告错误回调均为 :

@Override
public void onAdFailed(ADSuyiError adSuyiError) {

}

如何通过错误信息排查问题?

错误回调均会返回ADSuyiError对象,ADSuyiError可以获取错误码,错误信息和描述列表,通过ADSuyiErrortoString()方法可以得到Json格式化后的错误信息,然后通过相应的错误码和错误信息结合描述信息排查问题,其中描述信息中包含广告来源平台和该平台广告获取失败的错误码以及错误信息,示例如下:

{
  "posId":"7722",
  "adType":"drawvod",
  "code":-20101,
  "error":"所有三方广告位均没有获取到广告",
  "descList":[
    {
      "platform":"toutiao",
      "code":40006,
      "error":"广告位ID不合法"
    },
    {
      "platform":"admobile",
      "code":-20109,
      "error":"暂不支持当前广告类型"
    }
  ]
}

错误码

  1. ADSuyiSdk错误码对照表如下 :
错误码 错误描述
-10001 AppId不能为空
-10002 SDK初始化必须在主线程
-10003 艾狄墨搏平台不能为空, 请检查导入和混淆情况
-10004 没有初始化或者初始化没有成功, 可能没有导入该平台需要的SDK或者混淆配置不正确
-10005 OAID必须集成, 如已经集成请检查混淆是否正确
-10006 初始化接口数据为空
-10007 初始化接口KEY为空
-10008 初始化接口数据解密失败
-10009 初始化接口数据解析失败
-10010 平台AdapterSdk支持的ADSuyiSdk版本为空
-10011 平台AdapterSdk不支持当前版本的ADSuyiSdk, 当前平台AdapterSdk支持的ADSuyiSdk版本有 : ...
-10012 没有调用初始化方法
-20000 必须在主线程获取广告
-20001 广告容器不能为空
-20002 广告对象已被释放或者传入的Activity或Fragment为空
-20100 获取广告超时
-20101 所有三方广告位均没有获取到广告,请查看三方Adapter失败原因
-20102 获取广告时发生未知异常
-20103 PosId不能为空
-20104 初始化数据为空,可能是没有本地缓存的初始化数据并且初始接口请求失败
-20105 AppId和包名不匹配
-20106 没有找到当前PosId的配置信息,主要有以下三种情况 :
1、初始化失败,本地没有初始化配置信息并且远程拉取初始化配置失败了,请检查网络或AppId是否正确;
2、传入的PosId有误;
3、如果前两条均正常,请后台检查该PosId是否配置了三方平台的广告位信息
-20107 平台的广告位信息为空
-20108 该PosId对应的广告类型不匹配
-20109 暂不支持当前广告类型
-20110 返回的广告数据为空
-20111 不支持激励广告
-20112 已达到展示上限
-20113 初始化配置信息拉取失败并需要阻止广告加载 : ...
-1 其他错误信息(如:头条信息流模板广告ADSuyiAdSize中的宽度必须大于0等)
  1. 三方平台错误码对照表参考以下;
平台 错误码相关链接
广点通/优量汇/gdt 广点通错误码
头条/穿山甲/toutiao 头条错误码
百度/百青藤/baidu 百度错误码
快手/ksad/kuaishou 快手错误码
万维/oneway 万维错误码
讯飞 讯飞错误码
汇量/minteral SDK内部已转换
Inmobi 暂无
Appic 暂无
待续... 待续...

results matching ""

    No results matching ""