接入头条穿山甲广告,
按官网走的,
使用时候大量报错。
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相关推荐

  1. 【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 原因: 解决办法 总结:仰 ...

  2. Springboot文件上传报错:failed to convert java.lang.String to org.springframework.util.unit.DataSize

    springboot2.1.2版本文件上传报错,我上传的是一个18M的音频,默认的配置应该是超过10M的文件就会报错,所以我将配置修改为: spring:servlet:multipart:enabl ...

  3. Android Studio打包报错: Pb(324)The type java.lang.Object cannot be resolved. It is indirectly ...

    报该错误一般都是低版本Gradle升级后出现,这是jdk版本与gradle不匹配导致,解决办法如下: 在Project Structure -> SDK Location -> JDK L ...

  4. myeclipse中启动tomcat是报错如下: Caused by: java.lang.NoClassDefFoundError: Lorg/springframework/web/contex

    myeclipse中启动tomcat是报错如下: Caused by: java.lang.NoClassDefFoundError: Lorg/springframework/web/context ...

  5. springboot启动报错Parameter 0 of method a in com.* required a bean of type 'java.lang.String' that could

    springboot服务启动报错,报错信息如下 *************************** APPLICATION FAILED TO START ******************** ...

  6. 报错: 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 ...

  7. 报错: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 ...

  8. IDEA运行redis多线程访问报错Exception in thread “main“ java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory

    错误样式: 解决方案: 下载两个JAR包即可,同样的代码我在MyEclipse中运行就不报错,可能是IDEA缺少这两个JAR包吧,而ME本身自带了 托管下载地址:Central Repository: ...

  9. jenkins配置报错,javax.servlet.ServletException: java.lang.RuntimeException: ssh executable not found.

    jenkins定时构建配置时报javax.servlet.ServletException: java.lang.RuntimeException: ssh executable not found. ...

最新文章

  1. 多迪将企业的Python工程师定位成哪几类?
  2. 【翻译】WF从入门到精通(第十一章):并行活动
  3. 实现entity、dao 、service 、serviceImpl自动生成
  4. 架构实战项目心得(三):JAVA和MAVEN的环境配置
  5. jvm四:常量的本质含义以及助记符基本认识
  6. Shell教程(六):函数、联机帮助
  7. 水晶报表工具栏出现红叉叉无法打印导出等问题的解决方法
  8. 交易系统高并发下的幂等性设计原则
  9. Java LocalDate类| toString()方法与示例
  10. MiniO 磁盘缓存快速入门
  11. 基因结构显示服务器,服务器固定结构 Server fixed structure
  12. bzoj3993 [SDOI2015]星际战争 二分答案+网络流检验
  13. mac win10 mysql_Mac装双系统Win10,安装MySQL遇到的问题
  14. 如何在你的blog中添加炫酷的飘雪动画效果
  15. 电脑版QQ更换透明背景教程(真的透明)
  16. 传智播客大型人才招聘会成功举行
  17. 电机与拖动基础--第一章
  18. 中国智慧消防产业需求现状及十四五发展趋向分析报告2021-2027年版
  19. spring学期总结
  20. Biba访问控制模型的实现

热门文章

  1. Python大小写字母转换问题
  2. 3B+树梅派SD卡安装Ubuntu系统
  3. 什么是OpenDDS???What is OpenDDS???开源项目???
  4. QQ好高明的营销手段
  5. NPDP产品经理小知识:创意工具-德尔菲法
  6. 《Python编程从入门到实践》——学习python的第六天
  7. postfix+cyrus-sasl+extmail+dovecot基于MySQL认证的邮件系统
  8. 深度解析leaf分布式id生成服务源码(号段模式)
  9. CC++程序员“是否应该掌握”【某种汇编语言】?
  10. 微积分下放高中的现实意义