当前位置:常见问题 > Android > Android 接入广告常见错误

Android 接入广告常见错误

    一、信息流广告显示失败常见的原因有

    1、appkey与包名不对应或者app未审核 :

    status:0  error{"status":0,"msg":"key is error"}

    2、广告位不存在:

    status:-1  error{"status":-1,"msg":"Zoneid and key are not the same user!"}

    3、手机设备信息没有与之匹配的广告计划。例如没有手机sim卡:

    status:-2  error{"status":-2,"msg":"No corresponding advertising"}

    3、网络问题导致的请求失败

    4、非正常情况下发生的错误:错误表

    **
     * url地址错误
     */
    public static final int ERROR_URL_CODE=1001;
    /**
     * 网络io错误
     */
    public static final int ERROR_IO_CODE=1002;
    /**
     * JSON解析错误
     */
    public static final int ERROR_JSON_CODE=1003;
    /**
     * 没有网络
     */
    public static final int ERROR_NO_NETWORK = 1004;
    /**
     * 广告网络错误
     */
    public static final int ERROR_NO_NETWORK_AD = 1005;
    /**
     * 提前显示(非网络错误)
     */
    public static final int ERROR_PRE_SHOW = 1006;
    /**
     * 协议错误
     */
    public static final int ERROR_PROCOTOL = 1007;
    二、插屏广告显示失败的原因同上并附加:
     DoInNumActivityManager.getnuma().guanggaowhiteForChaping("Index3Activity_One", null, "76", new DefaultChapingAdapter() {
                @Override
                public Dialog createDiaLog() {
                    Dialog dialog = new Dialog(InformationActivity.this,R.style.dialog){
                        @Override
                        public void show() {
                            super.show();
                        }
                    };
                    //如果return 为null则不会显示插屏广告
                    return dialog;
                }
                //复写跳转的方法,返回true由开发者自己跳转,返回false由sdk处理 s:跳转的url
    //            @Override
    //            public boolean handleClick(String s) {
    //                return true;
    //            }
            });
    三、广告结算数据点击次数与结算次数不对应

    因为后台结算规则同样的设备同一个计划只能结算一次,当点击的广告为同一计划时只结算一次所以点击广告次数与结算次数会不对应


关键词: