若配置有共享广告位 ,请前往(https://help.takuad.com/docs/kKUsp4b8)。未配置共享广告位则可参考下文进行排查:
第一步:【服务端检查】
1. 确认是否开启广告平台的服务端激励功能,开启平台服务端激励功能会与塔酷逻辑冲突,导致收不到回调。
2.请根据下面文档地址进行配置,请看完文档对比示例链接与您填入的链接是否匹配,文档中有示例URL,请仔细对比回调URL是否与示例URL所述格式匹配,文档地址如下:
https://help.takuad.com/docs/msbnkj
3.Taku后台填入服务端激励链接后,点击其他输入框,可以测试连接是否通畅,如不通畅请回到第一步进行服务端的检查。

4. 如果回调请求成功,进入客户端检查流程
第二步:【客户端检查】
1.如果上述测试回调请求,服务端也可以正常收到,则进行客户端参数传入检查,数据类型和Key是准确无误的,请前往文档对比检查。
也可通过打印下面方法的extra检查入参是否与demo、文档要求一致。
#pragma mark - ATRewardedVideoDelegate
/// 激励成功
/// - Parameters:
/// - placementID: 广告位ID
/// - extra: 额外信息字典
- (void)rewardedVideoDidRewardSuccessForPlacemenID:(NSString *)placementID extra:(NSDictionary *)extra
2. 如果参数和Key检查通过,仍然收不到,打开Taku SDK 日志开关,请求激励广告,并成功触发激励回调,客户端搜索控制台日志:onRewardedVerify
发送激励请求成功:onRewardedVerify--succeed
发送激励请求失败:retry---error.code:
如果失败,检查打印客户端参数(appid 、appkey、激励自定义字符串),是否正确
3.如果上面成功观察到onRewardedVerify--succeed,服务端仍然没有收到请求
请再次检查客户端传入的数据类型是否匹配,是不是通过我们的key传入字典的。如果客户端确认参数没有问题,再看下服务端是否开启防火墙,是否限制频率,导致我们的请求被拦截。如果排除了上述问题,请客户端参考下图抓包,在打印onRewardedVerify--succeed 之后观察响应码是不是 200,如果不是 200,回到上一步检查参数。

4.如果是200请求,仍然收不到,其他检查都通过,则需要提供以下回调的extra参数中的 " id "字段给我们排查:
#pragma mark - ATRewardedVideoDelegate
/// 激励成功
/// - Parameters:
/// - placementID: 广告位ID
/// - extra: 额外信息字典
- (void)rewardedVideoDidRewardSuccessForPlacemenID:(NSString *)placementID extra:(NSDictionary *)extra
-
其他常见服务端激励问题
- 服务端激励在后台操作刷新密钥后生效时间:约15分钟。