快速接入
开始您的变现
优聚智汇聚合平台变现流程
| 操作步骤 | 主操作事项 | 子操作事项 |
|---|---|---|
| 1 | 创建优聚智汇账号 | 联系商务同学开通权限 |
| 2 | 创建优聚智汇应用 | 在后台创建应用并与聚合平台绑定 |
| 3 | 创建聚合广告位 | 选择广告类型,创建广告位 |
| 4 | 集成优聚智汇SDK | 下载SDK,添加依赖,初始化SDK |
| 5 | 聚合管理设置 | 绑定第三方广告网络,设置瀑布流 |
| 6 | SDK集成测试 | 使用测试广告位进行测试 |
| 7 | 查看数据报表 | 在开发者后台查看广告数据 |
详细操作步骤
1. 创建优聚智汇账号
联系优聚智汇商务同学开通开发者账号和平台权限。
2. 创建应用
在【优聚智汇开发者后台】-【流量管理】-【应用预览】中点击新建应用,填写相应的应用信息,完成创建。 
注:新建优聚智汇应用后,应用状态将会是"审核中"或"未上线"。
3. 创建广告位
3.1 按需添加/编辑广告位
优聚智汇平台支持的广告样式有:
- 横幅广告
- 激励视频
- 原生广告
- 插屏广告
- 开屏广告

3.2 创建广告位的广告源
- 广告位默认创建上限为30个
- 一个APP下,同一个广告位类型,广告位的名称不能相同

3.3 A/B测试

4. 集成优聚智汇SDK
4.1 获取集成SDK所需的参数
集成所需的参数:APP ID、广告位ID,可在开发者后台获取。
4.2 获取SDK
您可以通过以下方式获取优聚智汇广告SDK:
手动下载:点击下载
Gradle远程依赖:通过Gradle远程仓库获取SDK。
4.3 Android集成步骤
添加依赖
方式一:Gradle远程依赖(推荐)
gradle// 在应用级build.gradle中添加依赖,引入核心SDK和多个第三方平台适配器,注意版本号哦 dependencies { // 核心 + 多个适配器 implementation "com.ujusdk:sdk-core:3.0.1" // 穿山甲适配器 implementation "com.ujusdk:adapter-csj:3.0.1" // 腾讯优量汇适配器 implementation "com.ujusdk:adapter-ylh:3.0.1" // 百度联盟适配器 implementation "com.ujusdk:adapter-baidu:3.0.1" // 快手适配器 implementation "com.ujusdk:adapter-ks:3.0.1" }方式二:本地AAR文件引入
gradle// 在应用级build.gradle中添加本地依赖 dependencies { // 核心 + 多个适配器 implementation files("libs/uju_sdk_core_3.0.1.aar") // 添加需要的第三方平台适配器aar implementation files("libs/uju_adapter_csj_3.0.1.aar") implementation files("libs/uju_adapter_ylh_3.0.1.aar") implementation files("libs/uju_adapter_baidu_3.0.1.aar") implementation files("libs/uju_adapter_ks_3.0.1.aar") }配置权限 在AndroidManifest.xml中添加必要的权限:
xml
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />- 初始化SDK 在Application类的onCreate方法中初始化SDK:
kotlin
/**
* 初始化SDK
*/
private fun initializeSdk() {
val config = UjuAdInitConfig(
appId = "你的应用UUID",
appKey = "你的APP_KEY",
isDebug = true,// 发布前请设置为false
wxAppId = "wx"
)
UjuAdSdk.init(this, config)
UjuAdSdk.start(object : BaseInitListener {
override fun onInitSuccess() {
appViewModel.sdkInitialized.value = true
}
override fun onInitFailed(error: UjuException) {
appViewModel.sdkInitialized.value = false
DemoLogUtils.e("SDK初始化失败: ${error.message}")
}
})
}5. 加载广告
以横幅广告为例:
kotlin
class BannerAdHelper(private val activity: Activity, private val logger: PrintLogger) {
private var bannerAdObject: BannerAdObject? = null
fun load() {
val adConfig = UjuAdConfig(
placementId = DemoConfig.BANNER_ID,
adViewSize = AdViewSize(width = 320, height = 100)
)
bannerAdObject = BannerAdObject(activity, adConfig)
bannerAdObject?.setAdObjectListener(object : FeedAdObjectListener {
override fun onLoadSuccess(placementId: String) {
//广告加载成功,此时可以展示,建议展示前判断isReady
logger.add("Banner: onLoadSuccess")
}
override fun onLoadError(
error: UjuException,
placementId: String
) {
logger.add("Banner: onLoadError:${error.message}")
DemoLogUtils.e("onLoadError:${error.message}")
}
override fun onAdError(
error: UjuException,
placementId: String
) {
logger.add("Banner: onAdError:${error.message}")
DemoLogUtils.e("onAdError:${error.message}")
}
override fun onAdShow() {
val adInfo = bannerAdObject?.getAdInfo()
logger.add("Banner: onAdShow:ecpm:${adInfo?.ecpm}")
}
override fun onAdClicked() {
logger.add("Banner: onAdClicked")
}
override fun onAdClosed() {
logger.add("Banner: onAdClosed")
}
override fun onLpClosed() {
logger.add("Banner: onLpClosed")
}
})
bannerAdObject?.load()
logger.add("Banner: load, placementId:${adConfig.placementId}")
DemoLogUtils.d("Banner: load, placementId:${adConfig.placementId}")
}
fun show(viewGroup: ViewGroup) {
if (bannerAdObject?.isReady() == true) {
bannerAdObject?.show(activity, viewGroup)
} else {
logger.add("Banner: 广告还未准备好")
}
}
fun isLoaded(): Boolean {
return bannerAdObject != null
}
fun destroy() {
bannerAdObject?.destroy()
bannerAdObject = null
}
}6. SDK集成测试
在开发阶段,您可以使用测试广告位ID进行测试,避免产生无效点击。测试时请确保:
- 网络连接正常
- SDK初始化成功
- 广告位ID正确
- 已添加至少一个广告源
7. 查看数据报表
在优聚智汇开发者后台,您可以查看详细的广告数据报表,包括:
- 广告请求量
- 广告展示量
- 广告点击量
- 点击率(CTR)
- 千次展示收益(ECPM)
- 总收益
常见问题
Q: 广告为什么不显示?
A: 请检查以下几点:
- 网络连接是否正常
- 广告位ID是否正确
- SDK初始化是否成功
- 是否添加了广告源
- 是否开启了测试模式
Q: 如何提高广告收益?
A: 建议:
- 优化广告展示位置
- 合理设置广告刷新频率
- 测试不同的广告类型组合
- 调整瀑布流优先级
- 确保应用流量质量
Q: 如何添加新的广告网络?
A: 在【聚合工具】-【聚合管理】-【广告网络管理】中,点击添加广告网络,填写相应的账户参数,完成绑定。
技术支持
如果您在集成过程中遇到问题,可以通过以下方式获取支持:
- 官方文档:详细的API文档和示例代码
- 技术支持:发送邮件至 marco@ujuad.com
- 在线客服:通过官网联系在线客服
- 商务合作:联系商务同学获取更多变现建议
