片头广告
1. 添加广告容器
HtSdk.getInstance().setADVideoContainer(adVideoContainer);
参数说明
| 参数 | 类型 | 描述 |
|---|---|---|
| adVideoContainer | ViewGroup | 广告视频容器 |
2 设置广告容器配置
HtSdk.getInstance().setADVideoContainerConfig(videoViewConfig);
参数说明
| 参数 | 类型 | 描述 |
|---|---|---|
| videoViewConfig | VideoViewConfig | 视频容器配置 |
com.talkfun.sdk.config.VideoViewConfig 参数说明
| 参数 | 类型 | 描述 |
|---|---|---|
| bgColor | int | 视频容器背景颜色 |
3. 跳过广告片头
HtSdk.getInstance().skipAD();
4. 广告视频监听
HtSdk.getInstance().setADVideoListener(new OnADVideoListener() {
@Override
public void onADPrepare(ADConfig ADConfig) {//广告配置
}
@Override
public void onADVideoStatusChange(int status, String msg) {//播放状态
}
@Override
public void OnADCountDownTime(int time) {//倒计时时长(单位:秒)
}
});
com.talkfun.sdk.config.ADConfig
参数说明
| 参数 | 类型 | 描述 |
|---|---|---|
| duration | int | 广告总时长(单位:秒) |
| isSkipAD | boolean | 是否跳过广告片头(true:是,false:否) |
onADVideoStatusChange 说明
- status 状态分类
| 参数 | 类型 | 描述 |
|---|---|---|
| STATUS_PAUSE(1) | int | 播放暂停 |
| STATUS_PLAYING(2) | int | 播放中 |
| STATUS_COMPLETED(3) | int | 播放完成 |
| STATUS_ERROR(4) | int | 播放错误 |
| STATUS_IDLE(5) | int | 播放停止 |
- msg 描述:错误信息