菜单

激励视频广告

💡Tips

  • 🚀 采用预加载机制提升用户体验
  • ⚠️ 注意处理生命周期防止内存泄漏
  • 🔧 推荐使用标准化回调处理流程

1. 加载广告

java 复制代码
ATAdxRewardVideoAd mRewardVideoAd = new ATAdxRewardVideoAd(activity, "your placement id");
mRewardVideoAd.setListener(new ATAdxRewardVideoListener() {
                @Override
                public void onRewardedVideoAdLoaded(ATAdInfo adInfo) {
                    //加载成功回调,可通过ATAdInfo获取当前填充缓存价格
      
                }

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

                @Override
                public void onReward(ATAdInfo adInfo) {
                   //激励触发回调
                }

                @Override
                public void onRewardFailed(ATAdInfo adInfo) {
                   //激励触发失败回调
                }

                @Override
                public void onDeeplinkCallback(ATAdInfo adInfo, boolean isSuccess) {
                   //deeplink回调 
                }

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

                @Override
                public void onRewardedVideoAdPlayEnd(ATAdInfo adInfo) {
                  //结束回调
                }

                @Override
                public void onRewardedVideoAdPlayFailed(AdError errorCode, ATAdInfo adInfo) {        //展示失败回调       
                   
                }

                @Override
                public void onRewardedVideoAdClosed(ATAdInfo adInfo) {
                 //广告关闭回调
                }

                @Override
                public void onRewardedVideoAdPlayClicked(ATAdInfo adInfo) {
                 //触发点击回调
                }
            });
mRewardVideoAd.loadAd();

2. 展示广告

java 复制代码
if (mRewardVideoAd.isAdReady()) {
   mRewardVideoAd.show(activity, null);
} else {
   mRewardVideoAd.load();
}

3. 客户端竞价

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

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