Skip to content

Novvy Ads Android SDK ​

Android 端广告 SDK 对接文档。当前版本 1.2.0。

从 1.1 升级

1.2 兼容 1.1:无需修改任何代码,把依赖版本号换成 1.2.0 即可,详见SDK 安装。

接入顺序 ​

SDK 安装(依赖 + 权限)
        ↓
初始化 SDK(appId / endpoint / apiKey)
        ↓
设置用户与内容上下文        // 短剧场景是填充前提
        ↓
按广告类型接入(load → show / attach)
  1. SDK 安装 —— 环境要求、Gradle 依赖、权限声明
  2. 初始化 SDK —— NovvySDK.initialize() 参数与时机
  3. 用户与内容上下文 —— NovvyUserContext / NovvyContentContext
  4. 广告类型 —— 见下表
  5. 错误类型 —— NovvyError 各取值含义

广告类型一览 ​

SDK 提供以下广告类。除暂停卡(实时请求)、叙事植入(SDK 自驱动)与横幅(构造即常驻、自动轮换)外,均为两段式 —— 先 load() 预加载,就绪后再展示。adUnitId 按类型区分,请使用对应列的广告位标识:

广告类型类adUnitId 类型形态展示方法生命周期回调
激励视频NovvyRewardedAdrewarded全屏show(activity)Shown → Reward → Closed
插屏NovvyInterstitialAdinterstitial全屏show(activity)Shown → Closed
信息流滑动位NovvyScrollAdscroll_placement内联(信息流滑动位)attach(container)Shown / Hidden
中插NovvyMidAdmid_placement全屏(中插)show(activity)Shown → Closed
片尾NovvyEndAdend_placement全屏(片尾)show(activity)Shown → Closed
暂停卡NovvyPauseAdpause_placement内联(暂停卡,260dp)attach(container, player)Shown / Hidden(实时,无预加载)
叙事植入NovvyInsertAdstory_placement播放器视图内铺满(叙事植入)无 —— SDK 自动到点展示Loaded → Shown → Closed(串行多支)→ ChainFinished
横幅NovvyBannerAdbanner内联(固定尺寸常驻)无 —— 构造即建位,load() 起自动轮换Loaded → Shown → Clicked / Hidden(每轮重复)

短剧场景务必先设置内容上下文

短剧后端需要「当前在看哪部剧、第几集」才有填充,否则返回 NoFill。请在每次 load() / attach() 之前调用 NovvySDK.setContentContext(...),详见用户与内容上下文。

点击、曝光、跳转等追踪与计费由 SDK 内部自动处理,宿主无需干预;各广告的回调统一在主线程触发。

本文档仅供技术对接使用,请勿外传。