宣传图
setPromotionalImageListener
设置宣传图监听
void setPromotionalImageListener(OnPromotionalImageListener listener)
@参数说明:
参数 | 类型 | 描述 |
---|---|---|
listener | OnPromotionalImageListener | 宣传图监听回调 |
调用示例:
mHtSdk.setPromotionalImageListener(new OnPromotionalImageListener() {
@Override
public void onPromotionalImageConfig(LifeConfig.GlobalBean.SwitchBean.PopUpBean popUpBean) {
//宣传图入口开关、名称、图标相关配置
}
@Override
public void onPromotionalImagePut(PopupItem item) {
//宣传图推送
}
@Override
public void onPromotionalImageUpdate() {
//宣传图修改时推送
}
@Override
public void onPromotionalImageClickNotice(PopupClickNoticeBean popupClickNoticeBean) {
//其余用户点击宣传图时回调
}
@Override
public void onPromotionalImageDelete(PopupItem item) {
//宣传图删除通知回调
}
});
getDispatchedPromotionalImageList
获取已经推送过的宣传图
List<PopupItem> getDispatchedPromotionalImageList()
@参数说明:
参数 | 类型 | 描述 |
---|---|---|
result | List |
推送过的宣传图列表 |
调用示例:
HtSdk.getInstance().getDispatchedPromotionalImageList();
setPromotionalImageClick
发送宣传图的点击事件 其他用户可以接受的点击的回调
setPromotionalImageClick(String uuid, int vType, int type, String title, String url, Callback<String> callback)
@参数说明:
参数 | 类型 | 描述 |
---|---|---|
uuid | String | 宣传图id |
vType | int | 观看类型,1直播 2回放 |
type | int | 入口 0弹窗 1悬浮入口 |
title | String | 主题名称 |
url | String | 宣传图链接 |
callback | Callback | 回调 |
调用示例:
HtSdk.getInstance().setPromotionalImageClick(uuid, vType, type, title, url, new Callback<String>() {
@Override
public void success(String result) {
}
@Override
public void failed(String failed) {
}
});
宣传图相关实体:
com.talkfun.sdk.config.LifeConfig.GlobalBean.SwitchBean.PopUpBean
宣传图入口信息
@参数说明:
参数 | 类型 | 描述 |
---|---|---|
enable | int | 宣传图入口开关 |
data | DataBean | 宣传图标题 图标 |
playback | int | 1后台回放弹窗开关开启 0关闭 |
com.talkfun.sdk.config.LifeConfig.GlobalBean.SwitchBean.PopUpBean.DataBean
宣传图入口信息
@参数说明:`
参数 | 类型 | 描述 |
---|---|---|
name | String | 宣传图入口名称 |
image | String | 宣传图标题 图标 |
title | String | 宣传图弹窗列表标题 |
com.talkfun.sdk.module.PopupItem
宣传图信息
@参数说明:
参数 | 类型 | 描述 |
---|---|---|
uuid | String | 宣传图id |
img | String | 广告图链接 |
img1 | String | 广告图链接 |
title | String | 标题 |
url | String | 跳转链接 |
duration | int | 展示时长 |
pushTime | String | 推送的时间 |
type | int | 推送类型 1手动推送 2进入直播间时推送 3直播结束后推送 |
saveButton | int | 保存按钮是否显示 1显示 0隐藏 |
pupUpType | int | 宣传图类型 0:默认宣传 1:自定义宣传 |
status | int | 推送状态 -0未推送 1推送中 |
time | int | 回放宣传图时间点 |
com.talkfun.sdk.module.PopupClickNoticeBean
其他用户点击宣传图回调信息
@参数说明:
参数 | 类型 | 描述 |
---|---|---|
uuid | String | 宣传图id |
title | String | 标题 |
url | String | 跳转链接 |
button | String | 按钮文案 |
joined | String | |
user | User | 用户信息 |