中文
登录
后可查看全部文档
成长工具/内容输出/内容SDK/内容SDK_Android/短故事接入_Android/短故事阅读器配置
短故事阅读器配置
最近更新 2024-09-26 20:10:13

一、阅读器启动参数 NovWidgetReaderParams

⚠️注意⚠️

  • 开发者需要通过 短故事服务 请求具体的短故事数据 model(如果从短故事聚合页直接跳转则不需要),传给阅读器才能正常拉起某篇短故事的阅读器
  • 阅读器自定义UI(如蒙层/章间广告/段间广告/banner)接口需要在主线程调用,避免Handler异常报错
复制

1、阅读器配置 NovReaderConfig

复制

2、短故事物料 NovStory

复制

二、短故事广告监听 IDJXAdListener

复制

三、短故事阅读器行为监听 INovReaderListener

复制

四、短故事阅读器自定义控件 AbsNovBaseView

复制

五、短故事激励解锁

1、解锁监听 INovUnlockListener

复制

2、自定义解锁点 INovLockerInterceptor

SDK 将根据 onInterceptPage 返回值在阅读器内动态添加解锁蒙层 View,并拦截用户向后翻页的行为

注意:开发者如果希望防止用户通过跳章跳过解锁点,需要实现 INovReaderListener.onChapterSelected

复制
复制

3、解锁视图 AbsNovLockerView

实现自定义解锁蒙层 View,宽度必须为全屏,布局为紧贴底部,默认为空,为空时使用 SDK 默认蒙层

解锁蒙层获取接口

复制
复制

六、短故事阅读器内插入

1、基础接口 INovBaseViewProvider

复制

1.1 章间广告

  章间页处理器 INovMiddlePageAdProvider

复制

  章间广告页 AbsNovPageView

复制

1.2 段间广告

  段间View 处理器 INovMiddleLineAdProvider

复制

段间广告 View

复制

2、短故事 Banner(广告)视图 AbsNovBannerView

注意:

开发者需要自行完成 Banner 广告合规,例如 Banner 广告关闭按钮以及关闭逻辑

当章间广告和 Banner 重叠时,SDK 将自动隐藏 Banner 视图

2.1 广告获取接口INovBannerAdProvider

复制
复制

七、最佳实践

详细参考 Demo StoryReaderConfigActivity ,根据自身业务形态实现具体能力,这里只列举上述能力的参考方式:

复制


本篇目录
联系我们