我正在开发一个需要集成 TapJoy SDK 的 iOS 应用程序。所有的事情都做得很完美。连接创建成功,实时图表显示完美结果,但问题是在应用启动的“创建展示位置”上创建的广告在应用中不可见。如何让 TapJoy 广告出现?
问问题
874 次
2 回答
2
没有看到你的代码,我就瞎了眼,但这可能是由于一些原因:你可以在你的应用程序运行时在调试输出中验证每一个。
1) 此问题可能是由于竞争条件导致的,您的应用正在执行“[placementToShow requestContent];” 在你的 "[Tapjoy connect:@""];" 之前打电话 呼叫成功连接到 TapJoy 或因为它无法连接到 TapJoy。
2) 此问题可能是由于另一个竞争条件导致的,您的应用正在执行“[placementToShow showContentWithViewController:];” 在您的“[placementToShow requestContent];”之前 成功获取/返回您的展示位置的内容。
您可以通过在您的应用程序中实现 1 或 2 秒的短暂延迟来解决这两个问题,以允许 TapJoy 连接和 requestContent 调用成功。
于 2015-11-26T14:46:05.833 回答
0
我怀疑威尔逊是正确的。
他们是 Tapjoy 的 SDK 工作方式,您必须等待连接调用成功,然后才能开始请求内容。在连接调用成功之前发出的内容请求将失败。通常,使用连接调用通知委托来了解连接调用何时成功是一个好主意:
(注:我是 Tapjoy 的)
于 2016-03-25T18:49:25.673 回答