You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IronSource横幅广告出现615错误码的排查求助

IronSource横幅广告615错误(服务器响应不包含横幅数据)排查方案

问题背景:
使用正式版ironsource_key集成IronSource横幅广告时触发615错误,提示"服务器响应不包含横幅数据";切换测试密钥可正常加载广告,且调用IntegrationHelper.validateIntegration(activity)返回"Ironsource: Google Play Services - VERIFIED",集成验证通过。实现代码如下:

IronSource.init(activity, activity.getString(R.string.ironsource_key), IronSource.AD_UNIT.BANNER);

IronSourceBannerLayout banner = IronSource.createBanner(activity, ISBannerSize.BANNER);
    FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(FrameLayout.LayoutParams.MATCH_PARENT,
            FrameLayout.LayoutParams.WRAP_CONTENT);
    layout.addView(banner, 0, layoutParams);
    IronSource.loadBanner(banner);
    IntegrationHelper.validateIntegration(activity);

banner.setBannerListener(new BannerListener() {
        @Override
        public void onBannerAdLoaded() {
            System.out.println("==== onBannerAdLoaded");
        }

        @Override
        public void onBannerAdLoadFailed(IronSourceError ironSourceError) {
            System.out.println("==== onBannerAdLoadFailed getErrorMessage : " + ironSourceError.getErrorMessage());
            System.out.println("==== onBannerAdLoadFailed getErrorCode : " + ironSourceError.getErrorCode());
        }

        @Override
        public void onBannerAdClicked() {
            System.out.println("==== onBannerAdClicked");
        }

        @Override
        public void onBannerAdScreenPresented() {
            System.out.println("==== onBannerAdScreenPresented");
        }

        @Override
        public void onBannerAdScreenDismissed() {
            System.out.println("==== onBannerAdScreenDismissed");
        }

        @Override
        public void onBannerAdLeftApplication() {
            System.out.println("==== onBannerAdLeftApplication");
        }
    });

可能的遗漏配置及解决步骤

  • 检查正式密钥对应的应用后台配置
    登录IronSource开发者后台,确认对应应用已启用横幅广告单元,且关联的广告源(如AdMob、Unity Ads等)已完成配置并处于启用状态。测试密钥默认填充测试广告,正式密钥需后台配置有效广告源才能返回数据。

  • 核对应用包名与后台注册信息
    后台注册的应用包名必须与当前编译的应用包名完全一致(包括大小写),包名不匹配会导致服务器拒绝返回广告数据,触发615错误。

  • 确认正式环境广告填充情况
    新上线应用或部分地区可能存在广告填充不足的情况,可切换到高填充率地区测试,或联系IronSource商务确认广告源的填充状态;同时确保应用已通过后台审核(若有要求)。

  • 修正初始化与广告加载的时序
    正式环境下需确保广告加载操作在初始化完成后执行,建议通过初始化监听事件触发加载:

    // 在Application的onCreate中初始化
    IronSource.setInitializationListener(new IronSourceInitializationListener() {
        @Override
        public void onInitializationComplete() {
            runOnUiThread(() -> {
                IronSourceBannerLayout banner = IronSource.createBanner(activity, ISBannerSize.BANNER);
                FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(FrameLayout.LayoutParams.MATCH_PARENT,
                        FrameLayout.LayoutParams.WRAP_CONTENT);
                layout.addView(banner, 0, layoutParams);
                IronSource.loadBanner(banner);
            });
        }
    });
    IronSource.init(this, getString(R.string.ironsource_key), IronSource.AD_UNIT.BANNER);
    
  • 检查网络权限与请求拦截
    确保应用已声明INTERNET和ACCESS_NETWORK_STATE权限;排查是否有本地代理、防火墙或AdBlock工具拦截了广告请求,导致服务器无响应数据。

内容的提问来源于stack exchange,提问作者Gaurav Mandlik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 16:39:21