王者地带
王者地带
  • 发布:2025-06-28 02:23
  • 更新:2025-06-28 02:23
  • 阅读:22

穿山甲 短剧集成 ios 端无法初始化,会崩溃,在打包时已经勾选了穿山甲广告打包了,但是短剧初始化会崩溃

分类:云服务

穿山甲短剧初始化 使用的是

 [DJXManager startWithCompleteHandler:^(BOOL isSuccess, NSDictionary * _Nonnull userInfo) {}

会崩溃,崩溃信息是:+[BUAdSDKManager initializationState]: unrecognized selector sent to class 0x10a5ed0d8 和
+[BUAdSDKManager state]: unrecognized selector sent to class 0x109bfd0d8

也就是 +[BUAdSDKManager initializationState] 和 +[BUAdSDKManager state] 这两个方法不存在导致崩溃,这两个方法是短剧内部需要判断穿山甲广告是否初始化,才能使用短剧,希望把这两个方法添加进去,

通过测试在本地的xcode 离线工程中使用穿山甲BUAdSDK.framework 版本:6.8.0.5 [BUAdSDKManager initializationState] 和 [BUAdSDKManager state] 方法是存在的,短剧初始化也是可以成功使用,

云打包已经勾选上 穿山甲广告sdk 打包了,云打包的穿山甲版本不存在这两个方法

经测试

 let  manager= plus.ios.importClass("BUAdSDKManager");  
  console.log(manager.SDKVersion());  打印是null 
后经发现 穿山甲的库文件被改成了 ABUAdSDKManager  
 let  manager= plus.ios.importClass("ABUAdSDKManager");     
console.log(manager.SDKVersion());   打印出来正是:6.8.0.5 穿山甲的版本号

希望官方在ios 的穿山甲库中,把 +[BUAdSDKManager initializationState] 和 +[BUAdSDKManager state] 两个方法添加进去, 这样才能使用使用IOS 端的穿山甲短剧,uniAD 客户已经申请通过穿山甲广告了,目前需要使用穿山甲短剧,希望官方处理一下,谢谢。

2025-06-28 02:23 负责人:无 分享
已邀请:

要回复问题请先登录注册