技能要求:
经验要求:
5-10年经验
工作描述:
项目编号:【185949】
我这边是 UE5.6.1 C++ 项目,需要开发一套完整的 Sigmob 广告 SDK 安卓插件,用于手游变现,具体要求如下:
1. 基础要求
◦ 引擎版本:UE 5.6.1
◦ 目标平台:Android(支持 AAB/APK 打包)
◦ 交付形式:完整的可编译插件源码,无二次依赖
◦ 必须兼容 UHT 反射,蓝图可直接调用
2. 功能需求(核心)
◦ 实现 Sigmob SDK 的初始化、启动流程(支持传入 AppID/AppKey)
◦ 支持以下广告位:
◦ 激励视频广告(加载、展示、奖励回调)
◦ 插屏广告(加载、展示、关闭回调)
◦ 所有功能必须暴露为 BlueprintCallable 节点,可直接在蓝图中调用
◦ 实现广告事件回调(加载成功/失败、播放成功/失败、奖励发放),并以蓝图动态多播委托形式暴露给游戏层
3. 技术要求
◦ 插件结构规范,包含:
◦ .uplugin 清单文件
◦ Build.cs 依赖配置(正确包含 Android 平台依赖)
◦ 完整的 JNI 桥接代码(C++ ↔ Java)
◦ 必要的 AndroidManifest.xml 配置(权限、Activity、Provider)
◦ 提供 Sigmob AAR 的集成方式,确保打包时自动打进 APK/AAB
◦ 必须解决 UE 安卓打包时的依赖冲突、R8 混淆问题
◦ 提供一份简单的蓝图 Demo,展示:初始化 → 加载广告 → 播放广告 → 发放奖励的完整流程
4. 交付与售后
◦ 交付物:插件源码 + 使用说明文档 + Demo 蓝图
◦ 提供 1 次免费的调试支持,解决打包或运行中的基础问题
◦ 不接受黑盒交付或无源码的闭源方案