这两天应项目需求接了一下穿山甲聚合GroMoreSDK,我简单分享一下接入过程,希望能够让其他有这方面需求的朋友在集成的过程中少走点弯路。 
1. 下载sdk
解压之后你会得到如下文件

2. 使用 Android Studio 运行demo
我这里使用的是 Android Studio2020.3版本,不出意外的话你会遇到下面这种情况等半天都没反应,我这边用了科学上网依旧不好使 

没关系,我们打开cocos creator 2.4.3 创建一个测试项目大概是这个样子
接下来实现一下ts调用Java的方式,
然后点击构建
3. 使用 Android Studio打开测试项目
build\jsb-default\frameworks\runtime-src\proj.android-studio就是工程目录了
4. 添加GroMore SDK依赖 并升级gradle
打开工程目录下的 build.gradle 文件升级gradle到3.5.4版本,并添加GroMore SDK依赖
修改工程目录下CocosAndroid.mk文件中LOCAL_MODULE值为cocos2djs
5. 在app目录下的 build.gradle文件中引入你需要对接的广告平台
注意你引入了什么平台的适配器,就需要将对应 xxx.aar文件拷贝到 proj.android-studio\app目录下的libs文件夹当中,没有就创建一个libs文件夹,下面是我这边需要对接的平台
6. 初始化adk,加载播放激励视频
将官方demo中的GMAdManagerHolder.java文件拷贝到你的项目当中,该文件封装了sdk初始化的api,创建 GMAdMgr.java文件在该文件中调用初始化,加载,播放等功能
注意java调用js方法须要在gl线程中执行
HelloGroMore.zip (244.5 KB)
集成大平台的sdk还是很顺畅的

完结撒花







