近日在使用穿山甲广告SDK时,APP拉起激励视频时报 40001参数缺失。因为穿山甲广告这几天文档更新,提交工单也提交不了。
找了好久,SDK也更新了好几次都是不行。(因为这个不是必现的问题,在APP第一次安装的时候,激励视频是可以正常打开的。看几次广告后就在也拉不起来了)。 折磨几天后,穿山甲工单可以提交了。记录下这个让人 蛋疼的问题,希望对遇到问题的朋友有所帮助。
//第一步:初始化---->穿山甲SDK
BUAdSDKManager.setAppID(CSJ_APPID)
BUAdSDKManager.setIsPaidApp(false)
// if UserModel.shareInstance.user_id != "" {
// BUAdSDKManager.setUserExtData( ”json序列化后的字符串“ )
//}
//这个方法是:透传参数 客户端可以额外携带写参数。但是如果不是必要的话 不建议设置哈。
//这个方法如果传值,格式要求比较严格,不是简单的字符串。
//这个参数如果不是json序列化后的字符串 也是会出现40001错误码的
第二步:在需要调用的页面,调起广告 (激励视频的十几个代理方法,一个都不能少)
//*************************** 2.激励视频 ************************//
func rewardAdInit(slotIdString:String,rewardName:String,rewardAmountValue:Int) {
let model = BURewardedVideoModel()
model.userId = UserModel.shareInstance.user_id ?? "" //user_id 我们的用户id
mode