tpMediaVideo.setAdListener(new MediaVideoAdListener() {
@Override
public void onAdLoaded(TPAdInfo tpAdInfo) {
// 一次loadAd后,广告加载成功
// V9.9.0.1优化回调机制,开发者主动调用一次load才会对应回调一次loaded,不调用不回调。
}
@Override
public void onAdFailed(TPAdError error) {
// 一次loadAd后,广告加载失败
}
@Override
public void onAdClicked(TPAdInfo tpAdInfo) {
// 跳转按钮被点击
}
@Override
public void onAdResume(TPAdInfo tpAdInfo) {
// 暂停后,广告继续播放
}
@Override
public void onAdPause(TPAdInfo tpAdInfo) {
// 展示后,广告暂停播放
}
@Override
public void onAdVideoStart(TPAdInfo tpAdInfo) {
// 广告开始播放
}
@Override
public void onAdVideoEnd(TPAdInfo tpAdInfo) {
// 广告播放结束
}
@Override
public void onAdVideoError(TPAdInfo tpAdInfo, TPAdError error) {
// 广告播放失败
}
@Override
public void onAdSkiped(TPAdInfo tpAdInfo) {
// 可跳转的广告,用户点击跳过
}
@Override
public void onAdTapped(TPAdInfo tpAdInfo) {
// 视频区域被点击
}
@Override
public void onAdProgress(TPAdInfo tpAdInfo, float progress, double totaltime) {
// 当前播放进度 progress
// 广告总时长 totaltime
}
});