💡Tips
- 🚀 采用预加载机制提升用户体验
- ⚠️ 注意处理生命周期防止内存泄漏
- 🔧 推荐使用标准化回调处理流程
ATAdxInterstitial mInterstitialAd = new ATAdxInterstitial(activity, "your placement id");
mInterstitialAd.setListener(new ATAdxInterstitialListener() {
@Override
public void onDeeplinkCallback(ATAdInfo adInfo, boolean isSuccess) {
//Deeplink回调
}
@Override
public void onInterstitialAdLoaded(ATAdInfo atAdInfo) {
//加载成功回调
}
@Override
public void onInterstitialAdLoadFail(AdError adError) {
//加载失败回调
}
@Override
public void onInterstitialAdClicked(ATAdInfo entity) {
//广告点击回调
}
@Override
public void onInterstitialAdShow(ATAdInfo entity) {
//广告展示回调
}
@Override
public void onInterstitialAdClose(ATAdInfo entity) {
//广告关闭回调
}
@Override
public void onInterstitialAdVideoStart(ATAdInfo entity) {
//视频开始播放回调
}
@Override
public void onInterstitialAdVideoEnd(ATAdInfo entity) {
//视频播放结束回调
}
@Override
public void onInterstitialAdVideoError(AdError adError) {
//视频播放失败回调
}
});
mInterstitialAd.load();
if (mInterstitialAd.isReady()) {
mInterstitialAd.show(activity, null);
}
可参考此文档:客户端竞价