菜单

开屏广告

💡Tips

  • 为提高开屏广告的加载效率可以参考预置策略
  • 可根据实际业务需要传入期望的开屏广告加载超时时间,建议传入 6000ms - 10000ms
  • 广告加载超时时间,即可以等待开屏广告加载的最长时间(仅为等待广告加载的超时,不包括广告展示的时间)
  • ⚠️ 传入的超时时间太短或没有根据传入的超时时间去作为开屏等待加载广告的时间,可能会影响开屏广告的效果

1. 加载广告

java 复制代码
/**
 * @param fetchTimeout 加载超时时间,单位:ms
 */
ATAdxSplashAd mSplashAd = new ATAdxSplashAd(context, "your placement id", fetchTimeout);
mSplashAd.setListener(new ATAdxSplashListener() {
                    @Override
                    public void onAdLoaded(boolean isTimeout, ATAdInfo atAdInfo) {
                        //加载成功回调
                    }

                    @Override
                    public void onAdLoadTimeout() {
						//开屏超时回调
                    }

                    @Override
                    public void onNoAdError(AdError adError) {
						//加载失败回调
                    }

                    @Override
                    public void onAdShow(ATAdInfo entity) {
						//展示成功回调
                    }

                    @Override
                    public void onAdClick(ATAdInfo entity) {
						//开屏点击回调
                    }

                    @Override
                    public void onAdDismiss(ATAdInfo entity, ATSplashAdExtraInfo splashAdExtraInfo) {
						//开屏关闭回调
                    }

                    @Override
                    public void onDeeplinkCallback(ATAdInfo entity, boolean isSuccess) {
						//Deeplink回调
                    }
                });
            }
mSplashAd.loadAd();

2. 展示广告

java 复制代码
 if (mSplashAd.isReady()) {
     // mSplashAdContainer 显示开屏广告的父容器
    mSplashAd.show(activity, mSplashAdContainer, null);
}

3. 客户端竞价

可参考此文档:客户端竞价

最近修改: 2025-06-20Powered by