头条穿山甲GroMore广告报错Value pangle of type java.lang.String cannot be converted to JSONObject
接入头条穿山甲广告,
按官网走的,
使用时候大量报错。
Value pangle of type java.lang.String cannot be converted to JSONObject
虽然好像并没有什么严重的直接后果(崩溃),
但是
貌似导致了广告偶尔播不出,
也许报错之后流程中断了。
版本最新的
implementation "com.gromore.cn:gromore-sdk:3.7.0.6" //groMore sdk
implementation "com.gromore.cn:pangle-adapter:4.8.0.8.2" //穿山甲 adapter
implementation 'com.pangle.cn:ads-sdk-pro:4.8.0.8'
出错的地方大概在:
[官网] https://www.csjplatform.com/union/media/union/download/detail?id=75&docId=629d69f37eb9a6002e62f835&osType=android
加载激励视频广告
官方原文:
Map<String, String> customData = new HashMap<>();customData.put(GMAdConstant.CUSTOM_DATA_KEY_PANGLE, "pangle media_extra");customData.put(GMAdConstant.CUSTOM_DATA_KEY_GDT, "gdt custom data");// 其他需要透传给adn的数据。GMAdSlotRewardVideo adSlotRewardVideo = new GMAdSlotRewardVideo.Builder().setMuted(true)//对所有SDK的激励广告生效,除需要在平台配置的SDK,如穿山甲SDK.setVolume(0f)//配合Admob的声音大小设置[0-1].setGMAdSlotGDTOption(GMAdOptionUtil.getGMAdSlotGDTOption().build()).setGMAdSlotBaiduOption(GMAdOptionUtil.getGMAdSlotBaiduOption().build()).setCustomData(customData).setRewardName("金币") //奖励的名称.setRewardAmount(3) //奖励的数量.setUserID("user123")//用户id,必传参数.setOrientation(orientation)//必填参数,期望视频的播放方向:GMAdConstant.HORIZONTAL 或 GMAdConstant.VERTICAL.build();
这里CUSTOM_DATA_KEY_PANGLE对应的就是报错里面的pangle
原文说对应的value不能转为JSONObject
所以给传入的值改成json类型,或者直接不调用setCustomData
报错消失。。。
大概是某个版本,技术改了代码,但是文档没改。
感觉能播广告的概率都提升了(可能是心理作用)
头条穿山甲GroMore广告报错Value pangle of type java.lang.String cannot be converted to JSONObject相关推荐
- 【java运行报错】Can not set java.lang.String field com.iS.UserEntity.name to java.lang.Class
[java运行报错]Can not set java.lang.String field com.iS.UserEntity.name to java.lang.Class 原因: 解决办法 总结:仰 ...
- Springboot文件上传报错:failed to convert java.lang.String to org.springframework.util.unit.DataSize
springboot2.1.2版本文件上传报错,我上传的是一个18M的音频,默认的配置应该是超过10M的文件就会报错,所以我将配置修改为: spring:servlet:multipart:enabl ...
- Android Studio打包报错: Pb(324)The type java.lang.Object cannot be resolved. It is indirectly ...
报该错误一般都是低版本Gradle升级后出现,这是jdk版本与gradle不匹配导致,解决办法如下: 在Project Structure -> SDK Location -> JDK L ...
- myeclipse中启动tomcat是报错如下: Caused by: java.lang.NoClassDefFoundError: Lorg/springframework/web/contex
myeclipse中启动tomcat是报错如下: Caused by: java.lang.NoClassDefFoundError: Lorg/springframework/web/context ...
- springboot启动报错Parameter 0 of method a in com.* required a bean of type 'java.lang.String' that could
springboot服务启动报错,报错信息如下 *************************** APPLICATION FAILED TO START ******************** ...
- 报错: Cannot convert value of type ‘java.lang.String‘ to required type
报错: Cannot convert value of type 'java.lang.String' to required type Caused by: java.lang.IllegalSta ...
- 报错:SON parse error: Cannot deserialize value of type `java.lang.String` from Array value (token `Jso
详细报错 JSON parse error: Cannot deserialize value of type java.lang.String from Array value (token Jso ...
- IDEA运行redis多线程访问报错Exception in thread “main“ java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
错误样式: 解决方案: 下载两个JAR包即可,同样的代码我在MyEclipse中运行就不报错,可能是IDEA缺少这两个JAR包吧,而ME本身自带了 托管下载地址:Central Repository: ...
- jenkins配置报错,javax.servlet.ServletException: java.lang.RuntimeException: ssh executable not found.
jenkins定时构建配置时报javax.servlet.ServletException: java.lang.RuntimeException: ssh executable not found. ...
最新文章
- 多迪将企业的Python工程师定位成哪几类?
- 【翻译】WF从入门到精通(第十一章):并行活动
- 实现entity、dao 、service 、serviceImpl自动生成
- 架构实战项目心得(三):JAVA和MAVEN的环境配置
- jvm四:常量的本质含义以及助记符基本认识
- Shell教程(六):函数、联机帮助
- 水晶报表工具栏出现红叉叉无法打印导出等问题的解决方法
- 交易系统高并发下的幂等性设计原则
- Java LocalDate类| toString()方法与示例
- MiniO 磁盘缓存快速入门
- 基因结构显示服务器,服务器固定结构 Server fixed structure
- bzoj3993 [SDOI2015]星际战争 二分答案+网络流检验
- mac win10 mysql_Mac装双系统Win10,安装MySQL遇到的问题
- 如何在你的blog中添加炫酷的飘雪动画效果
- 电脑版QQ更换透明背景教程(真的透明)
- 传智播客大型人才招聘会成功举行
- 电机与拖动基础--第一章
- 中国智慧消防产业需求现状及十四五发展趋向分析报告2021-2027年版
- spring学期总结
- Biba访问控制模型的实现
热门文章
- Python大小写字母转换问题
- 3B+树梅派SD卡安装Ubuntu系统
- 什么是OpenDDS???What is OpenDDS???开源项目???
- QQ好高明的营销手段
- NPDP产品经理小知识:创意工具-德尔菲法
- 《Python编程从入门到实践》——学习python的第六天
- postfix+cyrus-sasl+extmail+dovecot基于MySQL认证的邮件系统
- 深度解析leaf分布式id生成服务源码(号段模式)
- CC++程序员“是否应该掌握”【某种汇编语言】?
- 微积分下放高中的现实意义