穿山甲GroMoreSDK集成避坑指南

这两天应项目需求接了一下穿山甲聚合GroMoreSDK,我简单分享一下接入过程,希望能够让其他有这方面需求的朋友在集成的过程中少走点弯路。 :grinning:

1. 下载sdk
解压之后你会得到如下文件
1001

2. 使用 Android Studio 运行demo
我这里使用的是 Android Studio2020.3版本,不出意外的话你会遇到下面这种情况等半天都没反应,我这边用了科学上网依旧不好使 :rofl:
1002
没关系,我们打开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文件夹,下面是我这边需要对接的平台


1009

6. 初始化adk,加载播放激励视频
将官方demo中的GMAdManagerHolder.java文件拷贝到你的项目当中,该文件封装了sdk初始化的api,创建 GMAdMgr.java文件在该文件中调用初始化,加载,播放等功能


注意java调用js方法须要在gl线程中执行
HelloGroMore.zip (244.5 KB)
集成大平台的sdk还是很顺畅的 :grinning:
完结撒花 :cherry_blossom: :cherry_blossom: :cherry_blossom:

7赞

感谢分享~

大哥不考虑把banner和开屏都搞一下吗?

:rofl:感觉还是topon香

~mark

老哥方便有偿请教下GroMore安卓端的接入吗?接的实在头大,每天茶不思饭不想,快来救救我吧…我的QQ:1244571350

你这边现在遇到的是什么问题

:rofl: 大神,每次卸载安装第一次广告都能正常播放,第二次就怎么都不行; 只要卸载就可以; 简直头大,不知道为什么

你的 libs 下引入的那些库,怎么打开工程是空的

这个问题解决了吗

赶紧标记一下

这个应该是尺寸填写不对,或者同一台设备同一个IP地址太多次展示广告了,可能被判断同样的广告就不展示了,所以没有填充。

我害怕gromore不公正,只用gromore接入了穿山甲,剩下的用topon接入的