| 版本号 | 修订人 | 修订日期 | 修订内容 |
|---|---|---|---|
| V1.0.00 | 熊 | 2024/07/02 | 聚合SDK,提供广告基础功能接口 |
| V1.0.04 | - | 2024/07/17 | 优化闪屏,激励视频广告回调触发条件 |
| V1.0.07 | - | 2024/08/27 | 优化动画摇一摇效果,优化内部逻辑 |
| V1.0.08 | - | 2024/09/03 | 广告添加getECPM()方法 |
| V1.0.09 | - | 2024/09/12 | 添加自渲染广告类型聚合 |
| V1.0.10 | - | 2024/09/14 | 闪屏onAdFailed不再调用onAdClose 优化请求广告位错误时的提示 |
| V1.0.20 | - | 2024/09/25 | SDK内部逻辑优化 |
| V1.0.24 | - | 2024/10/24 | 已知问题优化 优化闪屏显示样式 |
| V1.0.26 | - | 2024/11/14 | 已知问题优化 优化信息流显示样式 优化插屏显示样式 |
| V1.0.27 | - | 2024/11/26 | 已知问题优化 优化信息流显示样式 优化视频播放器性能 优化数据上报流程 |
| V1.1.01 | - | 2024/12/23 | 已知问题优化 SDK内部结构优化 内部包名变更 新增京东SDK聚合 |
| V1.2.0 | - | 2025/04/18 | 已知问题优化 新增信息流交互样式 |
| V1.2.01 | - | 2025/05/26 | 合规问题优化 |
| V1.2.02 | - | 2025/07/15 | 广告新增反馈入口 信息流广告样式优化 合规问题优化 已知问题优化 |
目录
1.接入前准备
1.1注册宸星开放平台帐号
请先与商务联系,确认需要接入的聚合广告平台;
由我们给开发者提供开发者平台账号
1.1.1获取AppID,AppKey
登录宸星开发者平台,创建媒体,选择对应的媒体类型,创建一个新的应用名及包名。**(所创建包名必须与接入SDK的应用一致) **
创建后并找到应用的AppID、AppKey, 一个包名对应一个AppID,请记录这些参数,接入SDK时会使用到。
2.聚合平台概况
| 广告平台名称 | 开屏 | 插屏 | 模版信息流 | 激励视频 | Banner | 自渲 染 |
|---|---|---|---|---|---|---|
| 宸星 | √ | √ | √ | √ | X | X |
| 自有ADX | √ | √ | √ | √ | √ | √ |
| 京东 | √ | X | √ | X | X | X |
| 百度 | √ | √ | √ | √ | √ | X |
注 : 因宸星SDK和趣盟SDK存在冲突 , 如已接入趣盟SDK , 请勿接入宸星SDK
3.宸星SDK资源导入
3.1配置Maven仓地址
3.1.1 7.0以下版本
打开Android Studio项目级“build.gradle”文件,添加Maven代码库
buildscript {
repositories {
google()
jcenter()
// 添加Maven仓库
maven { url "http://nexus.adbiding.cn/repository/starsads_releases/"}
// 如使用OAID包
maven { url 'https://developer.huawei.com/repo' }
maven { url 'https://developer.hihonor.com/repo' }
}
}
allprojects {
repositories {
google()
jcenter()
// 添加Maven仓库
maven { url "http://nexus.adbiding.cn/repository/starsads_releases/"}
// 如使用OAID包
maven { url 'https://developer.huawei.com/repo' }
maven { url 'https://developer.hihonor.com/repo' }
}
}
3.1.2 7.0版本
打开Android Studio项目级“build.gradle”文件,添加Maven代码库
buildscript {
repositories {
google()
jcenter()
// 添加Maven仓库
maven {
allowInsecureProtocol = true
url "http://nexus.adbiding.cn/repository/starsads_releases/"
}
// 如使用OAID包
maven { url 'https://developer.huawei.com/repo' }
maven { url 'https://developer.hihonor.com/repo' }
}
}
打开项目级“settings.gradle”文件,配置Maven仓地址
dependencyResolutionManagement {
repositories {
google()
jcenter()
// 添加Maven仓库
maven {
allowInsecureProtocol = true
url "http://nexus.adbiding.cn/repository/starsads_releases/"
}
// 如使用OAID包
maven { url 'https://developer.huawei.com/repo' }
maven { url 'https://developer.hihonor.com/repo' }
}
}
3.1.3 7.1及以上版本
打开项目级“settings.gradle”文件,配置Maven仓地址
pluginManagement {
repositories {
gradlePluginPortal()
google()
mavenCentral()
// 配置聚合SDK的Maven仓地址
maven {
allowInsecureProtocol = true
url "http://nexus.adbiding.cn/repository/starsads_releases/"
}
// 如使用OAID包
maven { url 'https://developer.huawei.com/repo' }
maven { url 'https://developer.hihonor.com/repo' }
}
}
dependencyResolutionManagement {
repositories {
google()
mavenCentral()
// 配置聚合SDK的Maven仓地址
maven {
allowInsecureProtocol = true
url "http://nexus.adbiding.cn/repository/starsads_releases/"
}
// 如使用OAID包
maven { url 'https://developer.huawei.com/repo' }
maven { url 'https://developer.hihonor.com/repo' }
}
}